package com.coloryr.allmusic.server.core.command; import com.coloryr.allmusic.server.core.AllMusic; import com.coloryr.allmusic.server.core.sql.DataSql; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class CommandBanPlayer implements ICommand { @Override public void execute(Object sender, String name, String[] args) { if (args.length != 2) { AllMusic.side.sendMessage(sender, AllMusic.getMessage().command.error); return; } DataSql.addBanPlayer(args[1]); AllMusic.side.sendMessage(sender, "§d[AllMusic3]§2已禁止玩家" + args[1] + "点歌"); } @Override public List tab(Object player, String name, String[] args, int index) { if (args.length == index || (args.length == index + 1 && args[index].isEmpty())) { List list = new ArrayList<>(); for (Object item : AllMusic.side.getPlayers()) { String name1 = AllMusic.side.getPlayerName(item); if (name1 != null) { list.add(name1); } } return list; } return Collections.emptyList(); } }