|
@@ -34,6 +34,7 @@ import com.gmail.nossr50.events.fake.FakeBlockDamageEvent;
|
|
import com.gmail.nossr50.runnables.StickyPistonTrackerTask;
|
|
import com.gmail.nossr50.runnables.StickyPistonTrackerTask;
|
|
import com.gmail.nossr50.skills.alchemy.Alchemy;
|
|
import com.gmail.nossr50.skills.alchemy.Alchemy;
|
|
import com.gmail.nossr50.skills.excavation.ExcavationManager;
|
|
import com.gmail.nossr50.skills.excavation.ExcavationManager;
|
|
|
|
+import com.gmail.nossr50.skills.herbalism.Herbalism;
|
|
import com.gmail.nossr50.skills.herbalism.HerbalismManager;
|
|
import com.gmail.nossr50.skills.herbalism.HerbalismManager;
|
|
import com.gmail.nossr50.skills.mining.MiningManager;
|
|
import com.gmail.nossr50.skills.mining.MiningManager;
|
|
import com.gmail.nossr50.skills.smelting.SmeltingManager;
|
|
import com.gmail.nossr50.skills.smelting.SmeltingManager;
|
|
@@ -227,6 +228,11 @@ public class BlockListener implements Listener {
|
|
BlockState blockState = event.getBlock().getState();
|
|
BlockState blockState = event.getBlock().getState();
|
|
ItemStack heldItem = player.getItemInHand();
|
|
ItemStack heldItem = player.getItemInHand();
|
|
|
|
|
|
|
|
+ if (Herbalism.isRecentlyRegrown(blockState)) {
|
|
|
|
+ event.setCancelled(true);
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (ItemUtils.isSword(heldItem)) {
|
|
if (ItemUtils.isSword(heldItem)) {
|
|
HerbalismManager herbalismManager = UserManager.getPlayer(player).getHerbalismManager();
|
|
HerbalismManager herbalismManager = UserManager.getPlayer(player).getHerbalismManager();
|
|
|
|
|