From 4310e45a6fb171e9dc209a27dbefa22ac2b1c51b Mon Sep 17 00:00:00 2001 From: NorbiPeti Date: Thu, 27 Aug 2020 03:33:46 +0200 Subject: [PATCH] Use existing command from plugin.yml if exists 3:33 --- .../src/main/java/buttondevteam/lib/chat/Command2MC.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Chroma-Core/src/main/java/buttondevteam/lib/chat/Command2MC.java b/Chroma-Core/src/main/java/buttondevteam/lib/chat/Command2MC.java index 03be4bc..47f9d9d 100644 --- a/Chroma-Core/src/main/java/buttondevteam/lib/chat/Command2MC.java +++ b/Chroma-Core/src/main/java/buttondevteam/lib/chat/Command2MC.java @@ -204,7 +204,11 @@ public class Command2MC extends Command2 implemen var path = command.getCommandPath(); int x = path.indexOf(' '); var mainPath = path.substring(0, x == -1 ? path.length() : x); - var bukkitCommand = new BukkitCommand(mainPath); + Command bukkitCommand; + { + var oldcmd = cmdmap.getCommand(mainPath); + bukkitCommand = oldcmd == null ? new BukkitCommand(mainPath) : oldcmd; + } cmdmap.register(command.getPlugin().getName(), bukkitCommand); if (CommodoreProvider.isSupported()) TabcompleteHelper.registerTabcomplete(command, subcmds, bukkitCommand);