public class BbyBansMain extends JavaPlugin{ public void onEnable(){ getLogger().info("version v" + this.getDescription().getVersion() + " is disabled!"); } public void onDisable(){ getLogger().info("version v" + this.getDescription().getVersion() + " is disabled!"); } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { Player player = (Player) sender; Player targetPlayer = player.getServer().getPlayer(args [0]); if (player.hasPermission("bbybans.use")) { if (player.isOp()) { if (cmd.getName().equalsIgnoreCase("bban")) { if (args.length == 0) { player.sendMessage(ChatColor.GOLD + "[BbyBans]" + ChatColor.DARK_RED + " Specify a player! /b "); }else { if (args.length == 1) { player.sendMessage(ChatColor.GOLD + "[BbyBans]" + ChatColor.DARK_RED + " Specify a player and a reason! /b "); }else { if (args.length == 2) { targetPlayer.kickPlayer(ChatColor.DARK_RED + "Banned by " + player.getName() + " for: " + args[1]); targetPlayer.setBanned(true); player.sendMessage(ChatColor.GOLD + "[BbyBans]" + ChatColor.DARK_RED + " You have banned " + targetPlayer.getName() + " for " + args[1]); getLogger().info("Player " + player.getName() + " has banned " + targetPlayer.getName()); } } } } } } return false; } }