diff --git a/src/main/java/com/gmail/nossr50/skills/herbalism/HerbalismManager.java b/src/main/java/com/gmail/nossr50/skills/herbalism/HerbalismManager.java index 4090baabc..ea667a48a 100644 --- a/src/main/java/com/gmail/nossr50/skills/herbalism/HerbalismManager.java +++ b/src/main/java/com/gmail/nossr50/skills/herbalism/HerbalismManager.java @@ -16,6 +16,7 @@ import org.bukkit.material.CocoaPlant.CocoaPlantSize; import org.bukkit.material.Crops; import org.bukkit.material.NetherWarts; +import com.gmail.nossr50.events.fake.FakeBlockBreakEvent; import com.gmail.nossr50.mcMMO; import com.gmail.nossr50.config.Config; import com.gmail.nossr50.config.experience.ExperienceConfig; @@ -232,6 +233,13 @@ public class HerbalismManager extends SkillManager { return false; } + FakeBlockBreakEvent blockBreakEvent = new FakeBlockBreakEvent(blockState.getBlock(), getPlayer()); + mcMMO.p.getServer().getPluginManager().callEvent(blockBreakEvent); + + if (blockBreakEvent.isCancelled()) { + return false; + } + blockState.setType(Material.AIR); Misc.dropItem(blockState.getLocation(), treasures.get(Misc.getRandom().nextInt(treasures.size())).getDrop());