aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorMyles <mylesandmore9@gmail.com>2022-11-25 21:12:18 -0600
committerMyles <mylesandmore9@gmail.com>2022-11-25 21:12:18 -0600
commit620bb39dd554acc6266fbd93260f84f027685a7d (patch)
treed22b9779b2bae0863d08da85f0754cb41fa56379 /src/main/java/com
parentcb83639fbcb83690490511e278e435c1963f32d4 (diff)
downloadTumble-620bb39dd554acc6266fbd93260f84f027685a7d.tar.gz
Tumble-620bb39dd554acc6266fbd93260f84f027685a7d.tar.bz2
Tumble-620bb39dd554acc6266fbd93260f84f027685a7d.zip
add comments for my idiot future self 🙄
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/MylesAndMore/tumble/EventListener.java6
-rw-r--r--src/main/java/com/MylesAndMore/tumble/Main.java2
-rw-r--r--src/main/java/com/MylesAndMore/tumble/api/Metrics.java2
-rw-r--r--src/main/java/com/MylesAndMore/tumble/commands/ReloadCommand.java17
4 files changed, 19 insertions, 8 deletions
diff --git a/src/main/java/com/MylesAndMore/tumble/EventListener.java b/src/main/java/com/MylesAndMore/tumble/EventListener.java
index 9ce5e24..8597e81 100644
--- a/src/main/java/com/MylesAndMore/tumble/EventListener.java
+++ b/src/main/java/com/MylesAndMore/tumble/EventListener.java
@@ -9,6 +9,9 @@ import org.bukkit.event.player.PlayerQuitEvent;
public class EventListener implements Listener{
@EventHandler
public void PlayerJoinEvent(PlayerJoinEvent event){
+ // On a PlayerJoinEvent, check if the config is set to hide the join/leave messages
+ // If true, null out the join message (which just makes it so that there is no message)
+ // If false, nothing will happen, and the default message will display
if (Bukkit.getServer().getPluginManager().getPlugin("tumble").getConfig().getBoolean("hideJoinLeaveMessages")) {
event.setJoinMessage(null);
}
@@ -16,6 +19,9 @@ public class EventListener implements Listener{
@EventHandler
public void PlayerQuitEvent(PlayerQuitEvent event){
+ // On a PlayerQuitEvent, check if the config is set to hide the join/leave messages
+ // If true, null out the quit message (which just makes it so that there is no message)
+ // If false, nothing will happen, and the default message will display
if (Bukkit.getServer().getPluginManager().getPlugin("tumble").getConfig().getBoolean("hideJoinLeaveMessages")) {
event.setQuitMessage(null);
}
diff --git a/src/main/java/com/MylesAndMore/tumble/Main.java b/src/main/java/com/MylesAndMore/tumble/Main.java
index d99fbc3..4228e16 100644
--- a/src/main/java/com/MylesAndMore/tumble/Main.java
+++ b/src/main/java/com/MylesAndMore/tumble/Main.java
@@ -11,7 +11,7 @@ public class Main extends JavaPlugin{
getServer().getPluginManager().registerEvents(new EventListener(), this);
// Register commands
this.getCommand("reload").setExecutor(new ReloadCommand());
- // Register our config file
+ // Save the default config file (packaged in the JAR)
this.saveDefaultConfig();
// Register bStats
diff --git a/src/main/java/com/MylesAndMore/tumble/api/Metrics.java b/src/main/java/com/MylesAndMore/tumble/api/Metrics.java
index b05119b..411a918 100644
--- a/src/main/java/com/MylesAndMore/tumble/api/Metrics.java
+++ b/src/main/java/com/MylesAndMore/tumble/api/Metrics.java
@@ -1,3 +1,5 @@
+// Do NOT remove this file! The build will fail--it is to enable bStats.
+
/*
* This Metrics class was auto-generated and can be copied into your project if you are
* not using a build tool like Gradle or Maven for dependency management.
diff --git a/src/main/java/com/MylesAndMore/tumble/commands/ReloadCommand.java b/src/main/java/com/MylesAndMore/tumble/commands/ReloadCommand.java
index 9823259..05fdce0 100644
--- a/src/main/java/com/MylesAndMore/tumble/commands/ReloadCommand.java
+++ b/src/main/java/com/MylesAndMore/tumble/commands/ReloadCommand.java
@@ -9,13 +9,16 @@ import org.bukkit.command.CommandSender;
public class ReloadCommand implements CommandExecutor {
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (!sender.hasPermission("tumble.reload")) {
- sender.sendMessage(ChatColor.RED + Bukkit.getServer().getPluginManager().getPlugin("tumble").getConfig().getString("permissionMessage"));
- }
- else {
- Bukkit.getServer().getPluginManager().getPlugin("tumble").reloadConfig();
- sender.sendMessage(ChatColor.GREEN + "Tumble configuration reloaded successfully.");
- }
+ // Check if the sender has perms to run command
+ if (!sender.hasPermission("tumble.reload")) {
+ // If sender does not have permission, display them the permissionMessage from the config
+ sender.sendMessage(ChatColor.RED + Bukkit.getServer().getPluginManager().getPlugin("tumble").getConfig().getString("permissionMessage"));
+ }
+ else {
+ // If sender does have permission, reload the plugin's config and display a confirmation message
+ Bukkit.getServer().getPluginManager().getPlugin("tumble").reloadConfig();
+ sender.sendMessage(ChatColor.GREEN + "Tumble configuration reloaded successfully.");
+ }
return true;
}
}