diff --git a/src/main/java/ru/betterend/blocks/basis/EndLeavesBlock.java b/src/main/java/ru/betterend/blocks/basis/EndLeavesBlock.java index 37bee30f..cb4e6ee9 100644 --- a/src/main/java/ru/betterend/blocks/basis/EndLeavesBlock.java +++ b/src/main/java/ru/betterend/blocks/basis/EndLeavesBlock.java @@ -36,7 +36,8 @@ public class EndLeavesBlock extends LeavesBlock implements BlockPatterned, IRend .blockVision((state, world, pos) -> { return false; }) .materialColor(color) .breakByTool(FabricToolTags.HOES) - .breakByTool(FabricToolTags.SHEARS)); + .breakByTool(FabricToolTags.SHEARS) + .breakByHand(true)); this.sapling = sapling; } @@ -78,7 +79,7 @@ public class EndLeavesBlock extends LeavesBlock implements BlockPatterned, IRend public List getDroppedStacks(BlockState state, LootContext.Builder builder) { ItemStack tool = builder.get(LootContextParameters.TOOL); if (tool != null) { - if (tool.getItem().isIn(FabricToolTags.SHEARS) || tool.isEffectiveOn(state) || EnchantmentHelper.getLevel(Enchantments.SILK_TOUCH, tool) > 0) { + if (tool.getItem().isIn(FabricToolTags.SHEARS) || EnchantmentHelper.getLevel(Enchantments.SILK_TOUCH, tool) > 0) { return Collections.singletonList(new ItemStack(this)); } int fortune = EnchantmentHelper.getLevel(Enchantments.FORTUNE, tool);