summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/util/CommandHandler.java
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2022-05-14 21:12:27 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2022-05-14 21:12:27 -0400
commit90b99235257770e39a96f4d54293e4ebd7f6256c (patch)
tree4fd54e98a3be0b7705049823cb43e7b810b1699e /src/main/java/net/tylermurphy/hideAndSeek/util/CommandHandler.java
parentMerge pull request #54 from bobby29831/1.4.3 (diff)
downloadkenshinshideandseek-90b99235257770e39a96f4d54293e4ebd7f6256c.tar.gz
kenshinshideandseek-90b99235257770e39a96f4d54293e4ebd7f6256c.tar.bz2
kenshinshideandseek-90b99235257770e39a96f4d54293e4ebd7f6256c.zip
debug menu and 1.8/1.14 fixes
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/util/CommandHandler.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/CommandHandler.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/CommandHandler.java b/src/main/java/net/tylermurphy/hideAndSeek/util/CommandHandler.java
index 6034607..1f0c8a3 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/CommandHandler.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/CommandHandler.java
@@ -62,16 +62,20 @@ public class CommandHandler {
registerCommand(new Leave());
registerCommand(new Top());
registerCommand(new Wins());
+ registerCommand(new Debug());
}
public static boolean handleCommand(CommandSender sender, String[] args) {
if (!(sender instanceof Player)) {
sender.sendMessage(errorPrefix + message("COMMAND_PLAYER_ONLY"));
- } else if (args.length < 1 || !COMMAND_REGISTER.containsKey(args[0].toLowerCase()) ) {
+ return true;
+ }
+ Player player = (Player) sender;
+ if (args.length < 1 || !COMMAND_REGISTER.containsKey(args[0].toLowerCase()) ) {
if (permissionsRequired && !sender.hasPermission("hideandseek.about")) {
sender.sendMessage(errorPrefix + LOCAL.get(""));
} else {
- COMMAND_REGISTER.get("about").execute(sender, null);
+ COMMAND_REGISTER.get("about").execute(player, null);
}
} else {
if (!args[0].equalsIgnoreCase("about") && !args[0].equalsIgnoreCase("help") && SaveMap.runningBackup) {
@@ -80,7 +84,7 @@ public class CommandHandler {
sender.sendMessage(errorPrefix + message("COMMAND_NOT_ALLOWED"));
} else {
try {
- COMMAND_REGISTER.get(args[0].toLowerCase()).execute(sender,Arrays.copyOfRange(args, 1, args.length));
+ COMMAND_REGISTER.get(args[0].toLowerCase()).execute(player,Arrays.copyOfRange(args, 1, args.length));
} catch (Exception e) {
sender.sendMessage(errorPrefix + "An error has occurred.");
e.printStackTrace();