package de.tobiyas.racesandclasses.commands.group; import java.util.LinkedList; import java.util.List; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import de.tobiyas.racesandclasses.RacesAndClasses; import de.tobiyas.racesandclasses.commands.AbstractCommand; import de.tobiyas.util.autocomplete.AutoCompleteUtils; public class Command_Group extends AbstractCommand { /** * The Plugin to use. */ @SuppressWarnings("unused") private final RacesAndClasses plugin; public Command_Group(RacesAndClasses plugin) { super("group", "gr"); this.plugin = plugin; } @Override public boolean onInternalCommand(CommandSender sender, Command command, String label, String[] args) { //TODO implement me! return false; } @Override public List<String> onTabComplete(CommandSender sender, Command command, String alias, String[] args) { List<String> subs = new LinkedList<>(); subs.add("invite"); subs.add("kick"); subs.add("leave"); if(args.length == 1) return AutoCompleteUtils.getAllNamesWith(subs, args[0]); return super.onTabComplete(sender, command, alias, args); } }