From f7ffc694bff66720798b415ae8d5eab3fccb9c90 Mon Sep 17 00:00:00 2001 From: George Paton Date: Fri, 19 Sep 2025 12:27:10 +1000 Subject: [PATCH] retract drill upon hitting depth rock --- .../tileentity/machine/TileEntityMachineExcavator.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java index 28b4e49f7..2cad13901 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineExcavator.java @@ -5,6 +5,7 @@ import java.util.*; import com.hbm.blocks.BlockDummyable; import com.hbm.blocks.ModBlocks; +import com.hbm.blocks.generic.BlockDepth; import com.hbm.blocks.generic.BlockBedrockOreTE.TileEntityBedrockOre; import com.hbm.blocks.network.CraneInserter; import com.hbm.entity.item.EntityMovingItem; @@ -270,7 +271,12 @@ public class TileEntityMachineExcavator extends TileEntityMachineBase implements break; } - if(shouldIgnoreBlock(b, x, y ,z)) continue; + // if hitting depth rock, turn off the drill + if(b instanceof BlockDepth) { + this.enableDrill = false; + } + + if(shouldIgnoreBlock(b, x, y, z)) continue; ignoreAll = false;