Browse Source

fix adminchat returning too early if send by console

OverCrave 6 years ago
parent
commit
817b5364cf
1 changed files with 6 additions and 4 deletions
  1. 6 4
      src/main/java/com/gmail/nossr50/commands/chat/ChatCommand.java

+ 6 - 4
src/main/java/com/gmail/nossr50/commands/chat/ChatCommand.java

@@ -55,11 +55,10 @@ public abstract class ChatCommand implements TabExecutor {
                 return true;
                 return true;
 
 
             case 1:
             case 1:
-                if (!CommandUtils.hasPlayerDataKey(sender)) {
-                    return true;
-                }
-
                 if (CommandUtils.shouldEnableToggle(args[0])) {
                 if (CommandUtils.shouldEnableToggle(args[0])) {
+                    if (!CommandUtils.hasPlayerDataKey(sender)) {
+                        return true;
+                    }
                     if (CommandUtils.noConsoleUsage(sender)) {
                     if (CommandUtils.noConsoleUsage(sender)) {
                         return true;
                         return true;
                     }
                     }
@@ -69,6 +68,9 @@ public abstract class ChatCommand implements TabExecutor {
                 }
                 }
 
 
                 if (CommandUtils.shouldDisableToggle(args[0])) {
                 if (CommandUtils.shouldDisableToggle(args[0])) {
+                    if (!CommandUtils.hasPlayerDataKey(sender)) {
+                        return true;
+                    }
                     if (CommandUtils.noConsoleUsage(sender)) {
                     if (CommandUtils.noConsoleUsage(sender)) {
                         return true;
                         return true;
                     }
                     }