mirror of
				https://hub.spigotmc.org/stash/scm/spigot/spigot.git
				synced 2025-11-01 09:09:35 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			85 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			85 lines
		
	
	
	
		
			3.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 7962f8977790ecd6de241dff015c3d105984ff14 Mon Sep 17 00:00:00 2001
 | 
						|
From: md_5 <git@md-5.net>
 | 
						|
Date: Tue, 24 Dec 2013 10:14:25 +1100
 | 
						|
Subject: [PATCH] Fix Tab Completion for Some Commands
 | 
						|
 | 
						|
 | 
						|
diff --git a/src/main/java/org/bukkit/command/defaults/PluginsCommand.java b/src/main/java/org/bukkit/command/defaults/PluginsCommand.java
 | 
						|
index b888da1..e21d167 100644
 | 
						|
--- a/src/main/java/org/bukkit/command/defaults/PluginsCommand.java
 | 
						|
+++ b/src/main/java/org/bukkit/command/defaults/PluginsCommand.java
 | 
						|
@@ -40,4 +40,12 @@ public class PluginsCommand extends BukkitCommand {
 | 
						|
 
 | 
						|
         return "(" + plugins.length + "): " + pluginList.toString();
 | 
						|
     }
 | 
						|
+
 | 
						|
+    // Spigot Start
 | 
						|
+    @Override
 | 
						|
+    public java.util.List<String> tabComplete(CommandSender sender, String alias, String[] args) throws IllegalArgumentException
 | 
						|
+    {
 | 
						|
+        return java.util.Collections.emptyList();
 | 
						|
+    }
 | 
						|
+    // Spigot End
 | 
						|
 }
 | 
						|
diff --git a/src/main/java/org/bukkit/command/defaults/ReloadCommand.java b/src/main/java/org/bukkit/command/defaults/ReloadCommand.java
 | 
						|
index ffbcac1..16dfdbd 100644
 | 
						|
--- a/src/main/java/org/bukkit/command/defaults/ReloadCommand.java
 | 
						|
+++ b/src/main/java/org/bukkit/command/defaults/ReloadCommand.java
 | 
						|
@@ -26,4 +26,12 @@ public class ReloadCommand extends BukkitCommand {
 | 
						|
 
 | 
						|
         return true;
 | 
						|
     }
 | 
						|
+
 | 
						|
+    // Spigot Start
 | 
						|
+    @Override
 | 
						|
+    public java.util.List<String> tabComplete(CommandSender sender, String alias, String[] args) throws IllegalArgumentException
 | 
						|
+    {
 | 
						|
+        return java.util.Collections.emptyList();
 | 
						|
+    }
 | 
						|
+    // Spigot End
 | 
						|
 }
 | 
						|
diff --git a/src/main/java/org/bukkit/command/defaults/TellCommand.java b/src/main/java/org/bukkit/command/defaults/TellCommand.java
 | 
						|
index 287f49f..fc49207 100644
 | 
						|
--- a/src/main/java/org/bukkit/command/defaults/TellCommand.java
 | 
						|
+++ b/src/main/java/org/bukkit/command/defaults/TellCommand.java
 | 
						|
@@ -45,4 +45,16 @@ public class TellCommand extends VanillaCommand {
 | 
						|
 
 | 
						|
         return true;
 | 
						|
     }
 | 
						|
+
 | 
						|
+    // Spigot Start
 | 
						|
+    @Override
 | 
						|
+    public java.util.List<String> tabComplete(CommandSender sender, String alias, String[] args) throws IllegalArgumentException
 | 
						|
+    {
 | 
						|
+        if ( args.length == 0 )
 | 
						|
+        {
 | 
						|
+            return super.tabComplete( sender, alias, args );
 | 
						|
+        }
 | 
						|
+        return java.util.Collections.emptyList();
 | 
						|
+    }
 | 
						|
+    // Spigot End
 | 
						|
 }
 | 
						|
diff --git a/src/main/java/org/bukkit/command/defaults/TestForCommand.java b/src/main/java/org/bukkit/command/defaults/TestForCommand.java
 | 
						|
index c9ac1ce..a687fef 100644
 | 
						|
--- a/src/main/java/org/bukkit/command/defaults/TestForCommand.java
 | 
						|
+++ b/src/main/java/org/bukkit/command/defaults/TestForCommand.java
 | 
						|
@@ -23,4 +23,16 @@ public class TestForCommand extends VanillaCommand {
 | 
						|
         sender.sendMessage(ChatColor.RED + "/testfor is only usable by commandblocks with analog output.");
 | 
						|
         return true;
 | 
						|
     }
 | 
						|
+
 | 
						|
+    // Spigot Start
 | 
						|
+    @Override
 | 
						|
+    public java.util.List<String> tabComplete(CommandSender sender, String alias, String[] args) throws IllegalArgumentException
 | 
						|
+    {
 | 
						|
+        if ( args.length == 0 )
 | 
						|
+        {
 | 
						|
+            return super.tabComplete( sender, alias, args );
 | 
						|
+        }
 | 
						|
+        return java.util.Collections.emptyList();
 | 
						|
+    }
 | 
						|
+    // Spigot End
 | 
						|
 }
 | 
						|
-- 
 | 
						|
1.8.3.2
 | 
						|
 |