From ed8ea0e616d8c9297e949f9ca76abb40fa7dd11d Mon Sep 17 00:00:00 2001 From: Mrbysco Date: Sat, 9 Mar 2024 00:03:51 +0100 Subject: [PATCH] Override stack sensitive isCorrectToolForDrops so it's aware of the current power --- .../de/ellpeck/actuallyadditions/mod/items/DrillItem.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/items/DrillItem.java b/src/main/java/de/ellpeck/actuallyadditions/mod/items/DrillItem.java index 97f8667a1..f296896bb 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/items/DrillItem.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/items/DrillItem.java @@ -278,6 +278,11 @@ public class DrillItem extends ItemEnergy { : HARVEST_LEVEL >= 2)); }*/ + @Override + public boolean isCorrectToolForDrops(ItemStack stack, BlockState state) { + return this.getEnergyStored(stack) >= this.getEnergyUsePerBlock(stack) && super.isCorrectToolForDrops(stack, state); + } + // @Override // public int getHarvestLevel(ItemStack stack, ToolType p_getHarvestLevel_2_, @Nullable Player p_getHarvestLevel_3_, @Nullable BlockState p_getHarvestLevel_4_) { // return HARVEST_LEVEL;