Improve list command output (new data, sort, color...) Improve help command output (sort) Rename score board Minor fixing
35 lines
938 B
Java
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;
|
|
}
|
|
}
|