diff --git a/CHANGELOG.md b/CHANGELOG.md index c5be93df2..b8495be39 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Refined Storage Changelog +### 0.7.7 +**Bugfixes** +- Fix buggy reequip animation on wireless grid + +**Features** +- Added the Stack Upgrade + ### 0.7.6 **Bugfixes** - Updated to Forge 1932 diff --git a/src/main/java/refinedstorage/item/ItemWirelessGrid.java b/src/main/java/refinedstorage/item/ItemWirelessGrid.java index 4c0a7b80c..f2bf9c7cd 100755 --- a/src/main/java/refinedstorage/item/ItemWirelessGrid.java +++ b/src/main/java/refinedstorage/item/ItemWirelessGrid.java @@ -193,21 +193,13 @@ public class ItemWirelessGrid extends ItemEnergyContainer { public boolean shouldCauseReequipAnimation(ItemStack oldStack, ItemStack newStack, boolean slotChanged) { if (oldStack.getItem() == newStack.getItem()) { if (hasValidNBT(oldStack) && hasValidNBT(newStack)) { - int x1 = getX(oldStack); - int y1 = getY(oldStack); - int z1 = getZ(oldStack); - int dim1 = getDimensionId(oldStack); - int x2 = getX(newStack); - int y2 = getY(newStack); - int z2 = getZ(newStack); - int dim2 = getDimensionId(newStack); - - if (x1 == x2 && y1 == y2 && z1 == z2 && dim1 == dim2) { + if (getX(oldStack) == getX(newStack) && getY(oldStack) == getY(newStack) && getZ(oldStack) == getZ(newStack) && getDimensionId(oldStack) == getDimensionId(newStack)) { return false; } } } - return slotChanged; + + return super.shouldCauseReequipAnimation(oldStack, newStack, slotChanged); } @Override