From 6bf52b0b0fff18fda6c90b3f23afeb360a70400c Mon Sep 17 00:00:00 2001 From: dshadowwolf Date: Thu, 8 Dec 2016 06:34:41 -0500 Subject: [PATCH] Fixes constant reequip animation on portable cells/terminals (#2690) Fix for portable cell and wireless terminal going into re-equip animations when GUI is open. --- .../java/appeng/items/tools/powered/ToolPortableCell.java | 6 ++++++ .../appeng/items/tools/powered/ToolWirelessTerminal.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/main/java/appeng/items/tools/powered/ToolPortableCell.java b/src/main/java/appeng/items/tools/powered/ToolPortableCell.java index 7423b5ca..e4a6e726 100644 --- a/src/main/java/appeng/items/tools/powered/ToolPortableCell.java +++ b/src/main/java/appeng/items/tools/powered/ToolPortableCell.java @@ -186,4 +186,10 @@ public class ToolPortableCell extends AEBasePoweredItem implements IStorageCell, { return new PortableCellViewer( is, pos.getX() ); } + + @Override + public boolean shouldCauseReequipAnimation( ItemStack oldStack, ItemStack newStack, boolean slotChanged ) + { + return slotChanged; + } } diff --git a/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java b/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java index 96e012a4..e8875e89 100644 --- a/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java +++ b/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java @@ -150,4 +150,10 @@ public class ToolWirelessTerminal extends AEBasePoweredItem implements IWireless tag.setString( "encryptionKey", encKey ); tag.setString( "name", name ); } + + @Override + public boolean shouldCauseReequipAnimation( ItemStack oldStack, ItemStack newStack, boolean slotChanged ) + { + return slotChanged; + } }