summaryrefslogtreecommitdiff
path: root/src/main/java/com/redstoner/modules/abot/Abot.java
diff options
context:
space:
mode:
authorDavid Panić <david@panic.tk>2018-11-10 22:42:49 +0100
committerDavid Panić <david@panic.tk>2018-11-10 22:42:49 +0100
commit0b1c2c69fd0a991ef515ded68eb19163df002a70 (patch)
treec5c77ac8b5d3f5ff67dafd71c427375090c263c0 /src/main/java/com/redstoner/modules/abot/Abot.java
parentfe80557b8a7df5c1d03874931f76e6d88173d302 (diff)
Code cleanup batch 1
Diffstat (limited to 'src/main/java/com/redstoner/modules/abot/Abot.java')
-rw-r--r--src/main/java/com/redstoner/modules/abot/Abot.java36
1 files changed, 15 insertions, 21 deletions
diff --git a/src/main/java/com/redstoner/modules/abot/Abot.java b/src/main/java/com/redstoner/modules/abot/Abot.java
index 728d61c..1bab739 100644
--- a/src/main/java/com/redstoner/modules/abot/Abot.java
+++ b/src/main/java/com/redstoner/modules/abot/Abot.java
@@ -22,25 +22,21 @@ import com.redstoner.modules.Module;
@Commands(CommandHolderType.File)
@AutoRegisterListener
@Version(major = 4, minor = 1, revision = 0, compatible = 4)
-public class Abot implements Module, Listener
-{
+public class Abot implements Module, Listener {
private File answerFile = new File(Main.plugin.getDataFolder(), "abot.json");
JSONArray answers;
-
+
@EventHandler
- public void onPlayerChat(AsyncPlayerChatEvent event)
- {
- for (Object rawObject : answers)
- {
+ public void onPlayerChat(AsyncPlayerChatEvent event) {
+ for (Object rawObject : answers) {
JSONObject entry = (JSONObject) rawObject;
JSONArray regexes = (JSONArray) entry.get("regex");
- for (Object regex : regexes)
- {
- if (event.getMessage().toLowerCase().matches((String) regex))
- {
+
+ for (Object regex : regexes) {
+ if (event.getMessage().toLowerCase().matches((String) regex)) {
Object hideperm = entry.get("hide-perm");
- if (hideperm == null || !event.getPlayer().hasPermission((String) hideperm))
- {
+
+ if (hideperm == null || !event.getPlayer().hasPermission((String) hideperm)) {
event.setCancelled(true);
getLogger().message(event.getPlayer(), (String) entry.get("message"));
return;
@@ -49,19 +45,17 @@ public class Abot implements Module, Listener
}
}
}
-
+
@Command(hook = "abot_reload")
- public void loadAnswers(CommandSender sender)
- {
+ public void loadAnswers(CommandSender sender) {
answers = JsonManager.getArray(answerFile);
- if (answers == null)
- answers = new JSONArray();
+ if (answers == null) answers = new JSONArray();
+
getLogger().message(sender, "Loaded the abot.json file!");
}
-
+
@Override
- public boolean onEnable()
- {
+ public boolean onEnable() {
loadAnswers(Bukkit.getConsoleSender());
return true;
}