Deprioritise Bukkit Commands

By: md_5 <git@md-5.net>
This commit is contained in:
Bukkit/Spigot 2017-06-21 19:14:31 +10:00
parent 018aeb1c85
commit 2f502ca65a

View File

@ -95,7 +95,7 @@ public class SimpleCommandMap implements CommandMap {
*/
private synchronized boolean register(String label, Command command, boolean isAlias, String fallbackPrefix) {
knownCommands.put(fallbackPrefix + ":" + label, command);
if (isAlias && knownCommands.containsKey(label)) {
if ((command instanceof BukkitCommand || isAlias) && knownCommands.containsKey(label)) {
// Request is for an alias/fallback command and it conflicts with
// a existing command or previous alias ignore it
// Note: This will mean it gets removed from the commands list of active aliases