From afe9b5bd0ed6f0a834c0f9d728e2b69495a89d16 Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Mon, 15 May 2017 22:46:40 +0200 Subject: [PATCH] Fixed Wrench opening GUIs while performing action --- CHANGELOG.md | 1 + .../com/raoulvdberge/refinedstorage/item/ItemWrench.java | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d93752ef8..b29dcb400 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ### 1.4.6 - Performance improvement to network scanning (raoulvdberge) - Removed debug output from 1.4.5 (raoulvdberge) +- Fixed Wrench opening GUIs while performing action (raoulvdberge) ### 1.4.5 - Updated Forge to 2296 (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/item/ItemWrench.java b/src/main/java/com/raoulvdberge/refinedstorage/item/ItemWrench.java index 02dead378..91d11991e 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/item/ItemWrench.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/item/ItemWrench.java @@ -72,10 +72,14 @@ public class ItemWrench extends ItemBase { @Override public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { - if (world.isRemote || !player.isSneaking()) { + if (!player.isSneaking()) { return EnumActionResult.PASS; } + if (world.isRemote) { + return EnumActionResult.SUCCESS; + } + ItemStack stack = player.getHeldItem(hand); WrenchMode mode = WrenchMode.readFromNBT(stack.getTagCompound());