Fix buggy reequip animation on wireless grid
This commit is contained in:
@@ -1,5 +1,12 @@
|
|||||||
# Refined Storage Changelog
|
# Refined Storage Changelog
|
||||||
|
|
||||||
|
### 0.7.7
|
||||||
|
**Bugfixes**
|
||||||
|
- Fix buggy reequip animation on wireless grid
|
||||||
|
|
||||||
|
**Features**
|
||||||
|
- Added the Stack Upgrade
|
||||||
|
|
||||||
### 0.7.6
|
### 0.7.6
|
||||||
**Bugfixes**
|
**Bugfixes**
|
||||||
- Updated to Forge 1932
|
- Updated to Forge 1932
|
||||||
|
|||||||
@@ -193,21 +193,13 @@ public class ItemWirelessGrid extends ItemEnergyContainer {
|
|||||||
public boolean shouldCauseReequipAnimation(ItemStack oldStack, ItemStack newStack, boolean slotChanged) {
|
public boolean shouldCauseReequipAnimation(ItemStack oldStack, ItemStack newStack, boolean slotChanged) {
|
||||||
if (oldStack.getItem() == newStack.getItem()) {
|
if (oldStack.getItem() == newStack.getItem()) {
|
||||||
if (hasValidNBT(oldStack) && hasValidNBT(newStack)) {
|
if (hasValidNBT(oldStack) && hasValidNBT(newStack)) {
|
||||||
int x1 = getX(oldStack);
|
if (getX(oldStack) == getX(newStack) && getY(oldStack) == getY(newStack) && getZ(oldStack) == getZ(newStack) && getDimensionId(oldStack) == getDimensionId(newStack)) {
|
||||||
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) {
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return slotChanged;
|
|
||||||
|
return super.shouldCauseReequipAnimation(oldStack, newStack, slotChanged);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user