package de.alpha_2206.bau.commands; import java.util.ArrayList; import java.util.Iterator; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import net.md_5.bungee.api.ChatColor; public class Command_Baustart implements CommandExecutor { public Command_Baustart() { } public ArrayList playerlist; public boolean onCommand(CommandSender cs, Command cmd, String label, String[] args) { Player p = (Player) cs; if (cmd.getName().equalsIgnoreCase("baustart")) { if (!(cs instanceof Player)) { cs.sendMessage("§a[§4§lAlphaLand§a] §4Diesen Befehl können nur Spieler ausführen!"); return true; } } if (!p.hasPermission("bau.baustart")) { p.sendMessage("§a[§4§lAlphaLand§a] §4Du hast keine Rechte um in den Baumodus zu gelangen!"); return true; } if (p.hasPermission("bau.baustart")) { if (args.length == 1) { try { Player pp = Bukkit.getPlayer(args[0]); if (!playerlist.contains(pp)) { playerlist.add(pp.getPlayer()); pp.sendMessage(ChatColor.YELLOW + "Du wurdest ins Bauteam geholt!"); } } catch (Exception ex) { p.sendMessage(ChatColor.DARK_RED + "Der Spieler" + args[0] + "ist nicht Online!"); } } else { p.sendMessage(ChatColor.DARK_RED + "/Baustart [Spieler]"); } } return true; } }