diff --git a/src/main/java/cn/nukkit/command/Command.java b/src/main/java/cn/nukkit/command/Command.java index fbbd4954eb7..4fa618b27e5 100644 --- a/src/main/java/cn/nukkit/command/Command.java +++ b/src/main/java/cn/nukkit/command/Command.java @@ -211,7 +211,7 @@ public boolean unregister(CommandMap commandMap) { } public boolean allowChangesFrom(CommandMap commandMap) { - return commandMap != null && !commandMap.equals(this.commandMap); + return this.commandMap == null || this.commandMap.equals(commandMap); } public boolean isRegistered() {