From 497a87b5b575f3d0fd01891c8a9fdb8d8da9f709 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Thu, 25 Aug 2016 10:36:34 +1000 Subject: [PATCH] Fix compat with older tab completing commands. By: md_5 --- paper-api/src/main/java/org/bukkit/command/Command.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/paper-api/src/main/java/org/bukkit/command/Command.java b/paper-api/src/main/java/org/bukkit/command/Command.java index 5445882ca5..00264b57d8 100644 --- a/paper-api/src/main/java/org/bukkit/command/Command.java +++ b/paper-api/src/main/java/org/bukkit/command/Command.java @@ -84,7 +84,7 @@ public abstract class Command { * @throws IllegalArgumentException if sender, alias, or args is null */ public List tabComplete(CommandSender sender, String alias, String[] args) throws IllegalArgumentException { - return tabComplete(sender, alias, args, null); + return tabComplete0(sender, alias, args, null); } /** @@ -100,6 +100,10 @@ public abstract class Command { * @throws IllegalArgumentException if sender, alias, or args is null */ public List tabComplete(CommandSender sender, String alias, String[] args, Location location) throws IllegalArgumentException { + return tabComplete(sender, alias, args); + } + + private List tabComplete0(CommandSender sender, String alias, String[] args, Location location) throws IllegalArgumentException { Validate.notNull(sender, "Sender cannot be null"); Validate.notNull(args, "Arguments cannot be null"); Validate.notNull(alias, "Alias cannot be null");