Quakecraft/src/com/Geekpower14/Quake/Commands/MyTabCompleter.java
Arnaud G. GIBERT c8806ac1ed Add a first version of the command completion
Improve list command output (new data, sort, color...)
Improve help command output (sort)
Rename score board
Minor fixing
2021-04-29 15:02:11 +02:00

35 lines
938 B
Java

package com.Geekpower14.Quake.Commands;
import com.Geekpower14.Quake.Quake;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.command.TabCompleter;
import org.bukkit.entity.Player;
public class MyTabCompleter implements TabCompleter
{
public Quake _plugin;
public MyTabCompleter(Quake pl) {
_plugin = pl;
}
@Override
public List<String> onTabComplete (CommandSender sender, Command cmd, String label, String[] args) {
List<String> list = new ArrayList<>();
// _plugin.getLogger().info("MTC [" + cmd + "] [" + label + "] [" + args.length + "]");
if(cmd.getName().equalsIgnoreCase("quake") && args.length >= 0){
if(sender instanceof Player){
list = _plugin._ce.getCompletionList(args);
}
}
return list;
}
}