From d36cb9c76ec6c5a943dd732798b4f2bc1e10b912 Mon Sep 17 00:00:00 2001 From: Michael Hillcox Date: Sat, 9 Mar 2024 00:06:58 +0000 Subject: [PATCH] fix: drill range --- .../ellpeck/actuallyadditions/mod/items/DrillItem.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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