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 f296896bb..c01137e67 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/items/DrillItem.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/items/DrillItem.java @@ -48,10 +48,7 @@ import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.HitResult; -import net.neoforged.neoforge.common.CommonHooks; -import net.neoforged.neoforge.common.TierSortingRegistry; -import net.neoforged.neoforge.common.ToolAction; -import net.neoforged.neoforge.common.ToolActions; +import net.neoforged.neoforge.common.*; import net.neoforged.neoforge.items.IItemHandler; import net.neoforged.neoforge.items.IItemHandlerModifiable; @@ -236,7 +233,7 @@ public class DrillItem extends ItemEnergy { } //Block hit - HitResult ray = WorldUtil.getNearestBlockWithDefaultReachDistance(player.level(), player); + HitResult ray = player.pick(8f, 1f, false); if (ray != null && ray.getType() == HitResult.Type.BLOCK) { BlockHitResult trace = (BlockHitResult) ray; //Breaks the Blocks @@ -412,7 +409,7 @@ public class DrillItem extends ItemEnergy { } if (side.getAxis() == Direction.Axis.X) { xRange = 0; - zRange = radius; +w zRange = radius; } //Not defined later because main Block is getting broken below