public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { String Prefix = ChatColor.BLACK + "[" + ChatColor.AQUA + "Crashfixer" + ChatColor.BLACK + "]" + ChatColor.RED; if ((cmd.getName().equalsIgnoreCase("Crashfixer")) && ((sender instanceof Player))) { if (sender.hasPermission("Crashfixer.allow")) { if (args.length == 0) { sender.sendMessage(Prefix + "./Crashfixer id playername"); } else { int id = Integer.parseInt(args[0]); Player target = Bukkit.getPlayer(args[1]); Chunk chunk = target.getLocation().getChunk(); int amount = 0; for (int x = 0; x <= 16; x++) { for (int y = 0; y <= 256; y++) { for (int z = 0; z <= 16; z++) { Block block = chunk.getBlock(x, y, z); if (block.getTypeId() == id) { block.setTypeId(1);amount++; if ((amount++ == 256) || (amount++ == 0)) { sender.sendMessage(Prefix + "Did not find: " + id); return false; } } } } } sender.sendMessage(Prefix + "Ran on: " + target.getName().toString() + " - IDReplaced: " + id + " - Total Replaced: " + amount++); logToFile("Staff: " + sender.getName().toString() + ": Ran on " + target.getName().toString() + " - IDReplaced: " + id + " - Total Replaced: " + amount); return true; } return false; } return false; } sender.sendMessage(Prefix + "You don't have permission"); return false; } }