--- miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/PowerMiner.java 2011/06/01 21:32:12 1493 +++ miscJava/bukkit-minecraft-plugins/HoerupUtils/src/dk/thoerup/bukkit/hoeruputils/deprecated/PowerMiner.java 2011/12/09 17:06:52 1653 @@ -25,10 +25,10 @@ @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { - if (!sender.isOp()) { +/* if (!sender.isOp()) { sender.sendMessage("Only ops can use powerminer"); return false; - } + }*/ if (! (sender instanceof Player) ) { sender.sendMessage("Only in-game players can use powerminer"); @@ -37,6 +37,13 @@ Player p = (Player) sender; + + + if ( ! p.hasPermission("hoeruputils.powerminer") ) { + sender.sendMessage("You don't have permissions to use powerminer!"); + return false; + } + if (miners.contains(p.getName())) { miners.remove( p.getName() ); p.sendMessage("PowerMiner disabled"); @@ -85,6 +92,8 @@ return new ItemStack(264,1); case 58: return null; //instabreak drops craft tables + case 60: + return null; //instabreak drops dirt for farmland blocks case 64: //instabreak drops wooden doors case 65: //instabreak drops ladders case 66: @@ -112,9 +121,6 @@ public void onBlockDamage(BlockDamageEvent event) { Player p = event.getPlayer(); - if (! p.isOp() ) - return; - if (p.getItemInHand().getType() == Material.FEATHER) { if ( miners.contains(p.getName()) ) {