From 8902af976690d425ccc78c3b674e9e80a34847f6 Mon Sep 17 00:00:00 2001 From: fscan Date: Tue, 26 Jun 2018 10:31:17 +0200 Subject: [PATCH] Fixes #3459: Open the inventory if raytrace misses (#3549) --- src/main/java/appeng/items/tools/ToolNetworkTool.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/main/java/appeng/items/tools/ToolNetworkTool.java b/src/main/java/appeng/items/tools/ToolNetworkTool.java index 4a189c3ee..bc8badf94 100644 --- a/src/main/java/appeng/items/tools/ToolNetworkTool.java +++ b/src/main/java/appeng/items/tools/ToolNetworkTool.java @@ -83,16 +83,9 @@ public class ToolNetworkTool extends AEBaseItem implements IGuiItem, IAEWrench, { final RayTraceResult mop = AppEng.proxy.getRTR(); - if( mop == null ) + if( mop == null || mop.typeOfHit == RayTraceResult.Type.MISS ) { - this.onItemUseFirst( p, w, new BlockPos( 0, 0, 0 ), null, 0, 0, 0, hand ); // eh? - } - else - { - if( w.getBlockState( mop.getBlockPos() ).getBlock().isAir( w.getBlockState( mop.getBlockPos() ), w, mop.getBlockPos() ) ) - { - this.onItemUseFirst( p, w, new BlockPos( 0, 0, 0 ), null, 0, 0, 0, hand ); // eh? - } + NetworkHandler.instance().sendToServer( new PacketClick( BlockPos.ORIGIN, null, 0, 0, 0, hand ) ); } }