diff options
Diffstat (limited to 'src/main/java/com/mojang/brigadier')
-rw-r--r-- | src/main/java/com/mojang/brigadier/tree/CommandNode.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/com/mojang/brigadier/tree/CommandNode.java b/src/main/java/com/mojang/brigadier/tree/CommandNode.java index 1196df6b..98592a3e 100644 --- a/src/main/java/com/mojang/brigadier/tree/CommandNode.java +++ b/src/main/java/com/mojang/brigadier/tree/CommandNode.java @@ -34,6 +34,13 @@ public abstract class CommandNode<S> implements Comparable<CommandNode<S>> { private final RedirectModifier<S> modifier; private final boolean forks; private Command<S> command; + // CraftBukkit start + public void removeCommand(String name) { + children.remove(name); + literals.remove(name); + arguments.remove(name); + } + // CraftBukkit end protected CommandNode(final Command<S> command, final Predicate<S> requirement, final CommandNode<S> redirect, final RedirectModifier<S> modifier, final boolean forks) { this.command = command; |