From b2212929d4246b64381e42ae023fa4dcf7275c45 Mon Sep 17 00:00:00 2001 From: ghostflyby Date: Sat, 27 Jan 2024 23:29:21 +0800 Subject: Fix wrench raytrace crash on server (#2477) --- src/main/java/gregtech/common/tools/GT_Tool_Wrench.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main/java/gregtech/common') diff --git a/src/main/java/gregtech/common/tools/GT_Tool_Wrench.java b/src/main/java/gregtech/common/tools/GT_Tool_Wrench.java index 0b992a2710..4dad749997 100644 --- a/src/main/java/gregtech/common/tools/GT_Tool_Wrench.java +++ b/src/main/java/gregtech/common/tools/GT_Tool_Wrench.java @@ -25,6 +25,7 @@ import net.minecraftforge.event.world.BlockEvent; import appeng.api.parts.IPartHost; import appeng.block.AEBaseTileBlock; import appeng.parts.PartPlacement; +import appeng.util.Platform; import gregtech.api.enums.SoundResource; import gregtech.api.enums.Textures; import gregtech.api.interfaces.IIconContainer; @@ -210,7 +211,7 @@ public class GT_Tool_Wrench extends GT_Tool { try { LastEventFromThis = true; player.setSneaking(true); - final int sideHit = player.rayTrace(5, 1.0f).sideHit; + final int sideHit = Platform.rayTrace(player, true, false).sideHit; if (tile instanceof IPartHost) { if (sneak && PartPlacement.place( player.getHeldItem(), -- cgit