diff options
author | md_5 <git@md-5.net> | 2018-07-17 06:49:40 +1000 |
---|---|---|
committer | md_5 <git@md-5.net> | 2018-07-17 06:49:40 +1000 |
commit | b4bff6fc3d3f80a7e297624f5d9dbf3ec7d6f6aa (patch) | |
tree | 40e1b96bc7acefe96e6665d15d2679ed35e82541 /src/main/java | |
parent | fa1340f7a66a49bfbd02fdcdd1c8c0eed9941efb (diff) | |
download | craftbukkit-b4bff6fc3d3f80a7e297624f5d9dbf3ec7d6f6aa.tar craftbukkit-b4bff6fc3d3f80a7e297624f5d9dbf3ec7d6f6aa.tar.gz craftbukkit-b4bff6fc3d3f80a7e297624f5d9dbf3ec7d6f6aa.tar.lz craftbukkit-b4bff6fc3d3f80a7e297624f5d9dbf3ec7d6f6aa.tar.xz craftbukkit-b4bff6fc3d3f80a7e297624f5d9dbf3ec7d6f6aa.zip |
SPIGOT-4026: Clicking on command error suggestion should return verbatim input
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/command/VanillaCommandWrapper.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/command/VanillaCommandWrapper.java b/src/main/java/org/bukkit/craftbukkit/command/VanillaCommandWrapper.java index 5de49fe0..f6bc346c 100644 --- a/src/main/java/org/bukkit/craftbukkit/command/VanillaCommandWrapper.java +++ b/src/main/java/org/bukkit/craftbukkit/command/VanillaCommandWrapper.java @@ -43,7 +43,7 @@ public final class VanillaCommandWrapper extends BukkitCommand { if (!testPermission(sender)) return true; CommandListenerWrapper icommandlistener = getListener(sender); - dispatcher.a(icommandlistener, toDispatcher(args)); + dispatcher.a(icommandlistener, toDispatcher(args, getName()), toDispatcher(args, commandLabel)); return true; } @@ -54,7 +54,7 @@ public final class VanillaCommandWrapper extends BukkitCommand { Validate.notNull(alias, "Alias cannot be null"); CommandListenerWrapper icommandlistener = getListener(sender); - ParseResults<CommandListenerWrapper> parsed = dispatcher.a().parse(toDispatcher(args), icommandlistener); + ParseResults<CommandListenerWrapper> parsed = dispatcher.a().parse(toDispatcher(args, getName()), icommandlistener); List<String> results = new ArrayList<>(); dispatcher.a().getCompletionSuggestions(parsed).thenAccept((suggestions) -> { @@ -91,7 +91,7 @@ public final class VanillaCommandWrapper extends BukkitCommand { return "minecraft.command." + ((vanillaCommand.getRedirect() == null) ? vanillaCommand.getName() : vanillaCommand.getRedirect().getName()); } - private String toDispatcher(String[] args) { - return getName() + ((args.length > 0) ? " " + Joiner.on(' ').join(args) : ""); + private String toDispatcher(String[] args, String name) { + return "/" + name + ((args.length > 0) ? " " + Joiner.on(' ').join(args) : ""); } } |