From 728352612383041a1a4a49aff30bb5e6a4017446 Mon Sep 17 00:00:00 2001 From: sk89q Date: Thu, 10 Jul 2014 00:30:43 -0700 Subject: [PATCH] Fixes commands registered with the legacy handler not tab completing players. Closes WORLDEDIT-3151. --- .../java/com/sk89q/bukkit/util/DynamicPluginCommand.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/bukkit/java/com/sk89q/bukkit/util/DynamicPluginCommand.java b/src/bukkit/java/com/sk89q/bukkit/util/DynamicPluginCommand.java index c48df659c..479681c6b 100644 --- a/src/bukkit/java/com/sk89q/bukkit/util/DynamicPluginCommand.java +++ b/src/bukkit/java/com/sk89q/bukkit/util/DynamicPluginCommand.java @@ -30,7 +30,6 @@ import org.bukkit.command.TabCompleter; import org.bukkit.plugin.Plugin; import java.util.Arrays; -import java.util.Collections; import java.util.List; /** @@ -81,10 +80,10 @@ public class DynamicPluginCommand extends org.bukkit.command.Command implements @Override public List tabComplete(CommandSender sender, String alias, String[] args) throws IllegalArgumentException { - if (owner instanceof TabCompleter) { + if (registeredWith instanceof CommandInspector) { return ((TabCompleter) owner).onTabComplete(sender, this, alias, args); } else { - return Collections.emptyList(); + return super.tabComplete(sender, alias, args); } }