|
@@ -55,14 +55,13 @@ 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.noConsoleUsage(sender)) {
|
|
if (CommandUtils.noConsoleUsage(sender)) {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
+ if (!CommandUtils.hasPlayerDataKey(sender)) {
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
|
|
enableChatMode(UserManager.getPlayer(sender.getName()), sender);
|
|
enableChatMode(UserManager.getPlayer(sender.getName()), sender);
|
|
return true;
|
|
return true;
|
|
@@ -72,6 +71,9 @@ public abstract class ChatCommand implements TabExecutor {
|
|
if (CommandUtils.noConsoleUsage(sender)) {
|
|
if (CommandUtils.noConsoleUsage(sender)) {
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
+ if (!CommandUtils.hasPlayerDataKey(sender)) {
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
|
|
disableChatMode(UserManager.getPlayer(sender.getName()), sender);
|
|
disableChatMode(UserManager.getPlayer(sender.getName()), sender);
|
|
return true;
|
|
return true;
|