Skip to content

Commit 12a9c54

Browse files
committed
fix: allow for commands without tab completion
1 parent 92de8a2 commit 12a9c54

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

src/main/java/xyz/webmc/wlib/api/command/WCommand.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33
import java.util.List;
44
import java.util.logging.Level;
55

6-
import dev.colbster937.reflect.MirrorSafe;
7-
import dev.colbster937.util.ExceptionStacker;
86
import org.bukkit.Bukkit;
97
import org.bukkit.ChatColor;
108
import org.bukkit.command.Command;
119
import org.bukkit.command.CommandSender;
1210
import org.bukkit.entity.Player;
1311

12+
import dev.colbster937.reflect.MirrorSafe;
13+
import dev.colbster937.util.ExceptionStacker;
14+
1415
public abstract class WCommand extends Command {
1516
private static final String PERMISSION_MSG = ChatColor.RED + "You don't have permission to use this command.";
1617
protected WCommand(final String name, final String... aliases) {
@@ -19,7 +20,10 @@ protected WCommand(final String name, final String... aliases) {
1920
}
2021

2122
protected abstract boolean run(final CommandSender sender, final String label, final String[] args) throws Throwable;
22-
protected abstract List<String> tab(final CommandSender sender, final String label, final String[] args) throws Throwable;
23+
24+
protected List<String> tab(final CommandSender sender, final String label, final String[] args) throws Throwable {
25+
return List.of();
26+
}
2327

2428
@Override
2529
public final boolean execute(final CommandSender sender, final String label, final String[] args) {

0 commit comments

Comments
 (0)