From 182219f00d18d4ec6594d4f6ce8f0a0d256f0e87 Mon Sep 17 00:00:00 2001 From: GJ Date: Wed, 22 Feb 2012 10:59:39 -0500 Subject: [PATCH] Added permissions node for Blast Mining - Addresses MCCORE-38 --- .../java/com/gmail/nossr50/listeners/mcBlockListener.java | 4 ++-- .../java/com/gmail/nossr50/listeners/mcEntityListener.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/listeners/mcBlockListener.java b/src/main/java/com/gmail/nossr50/listeners/mcBlockListener.java index e5fa4cd49..4af370214 100644 --- a/src/main/java/com/gmail/nossr50/listeners/mcBlockListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/mcBlockListener.java @@ -79,7 +79,7 @@ public class mcBlockListener implements Listener } //TNT placement checks - needed for Blast Mining - if(block.getTypeId() == 46) + if(block.getTypeId() == 46 && mcPermissions.getInstance().blastmining(player)) { PlayerProfile PP = Users.getProfile(player); int skill = PP.getSkillLevel(SkillType.MINING); @@ -157,7 +157,7 @@ public class mcBlockListener implements Listener */ //TNT removal checks - needed for Blast Mining - if(block.getTypeId() == 46 && inhand.getTypeId() != 259) + if(block.getTypeId() == 46 && inhand.getTypeId() != 259 && mcPermissions.getInstance().blastmining(player)) { plugin.misc.tntTracker.remove(block); } diff --git a/src/main/java/com/gmail/nossr50/listeners/mcEntityListener.java b/src/main/java/com/gmail/nossr50/listeners/mcEntityListener.java index 91caf9dc0..6169abbea 100644 --- a/src/main/java/com/gmail/nossr50/listeners/mcEntityListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/mcEntityListener.java @@ -93,7 +93,8 @@ public class mcEntityListener implements Listener if(event.getEntity() instanceof Player) { Player player = (Player)event.getEntity(); - BlastMining.demolitionsExpertise(player, event); + if(mcPermissions.getInstance().blastmining(player)) + BlastMining.demolitionsExpertise(player, event); } }