--- miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/ZapCommand.java 2011/06/04 13:55:44 1501 +++ miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/ZapCommand.java 2011/06/04 20:14:53 1502 @@ -21,10 +21,24 @@ Player p = (Player) sender; - if (args.length != 1) { - p.sendMessage("Usage: /zap "); + if (args.length <1 || args.length > 2) { + p.sendMessage("Usage: /zap [hard]"); return true; } + boolean hard = false; + if (args.length == 2) { + if ( !args[1].equals("hard") ) { + p.sendMessage("Usage: /zap [hard]"); + return true; + } else if (p.isOp() ){ + hard = true; + } else { + p.sendMessage("Only ops can zap hard"); + return true; + } + } + + Server server = p.getServer(); Player target = server.getPlayer(args[0]); @@ -35,7 +49,11 @@ World w = target.getWorld(); Location l = target.getLocation(); - w.strikeLightningEffect( l ); + if (hard == true) { + w.strikeLightning(l); + } else { + w.strikeLightningEffect( l ); + } server.broadcastMessage( ChatColor.YELLOW + target.getName() + " was zapped by " + p.getName() ); return true;