From 4bd2797f5ef321c7e106259ce666deb14de30cb4 Mon Sep 17 00:00:00 2001 From: Florian Scandella Date: Wed, 20 Jun 2018 23:05:37 +0200 Subject: [PATCH] Fixes #3459: Just open the inventory if raytrace misses. --- 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 ) ); } }