attempt to fix wireless terminals overwriting items in hand
This commit is contained in:
+1
-1
@@ -4,7 +4,7 @@ aebuild=7
|
|||||||
aegroup=appeng
|
aegroup=appeng
|
||||||
aebasename=appliedenergistics2
|
aebasename=appliedenergistics2
|
||||||
extended=extended_life
|
extended=extended_life
|
||||||
extendedversion=v0.55.5
|
extendedversion=v0.55.6
|
||||||
#########################################################
|
#########################################################
|
||||||
# Versions #
|
# Versions #
|
||||||
#########################################################
|
#########################################################
|
||||||
|
|||||||
@@ -85,11 +85,7 @@ public class ContainerMEPortableCell extends ContainerMEMonitorable implements I
|
|||||||
if (currentItem.isEmpty()) {
|
if (currentItem.isEmpty()) {
|
||||||
this.setValidContainer(false);
|
this.setValidContainer(false);
|
||||||
} else if (!this.wirelessTerminalGUIObject.getItemStack().isEmpty() && currentItem != this.wirelessTerminalGUIObject.getItemStack()) {
|
} else if (!this.wirelessTerminalGUIObject.getItemStack().isEmpty() && currentItem != this.wirelessTerminalGUIObject.getItemStack()) {
|
||||||
if (ItemStack.areItemsEqual(this.wirelessTerminalGUIObject.getItemStack(), currentItem)) {
|
this.setValidContainer(false);
|
||||||
this.getPlayerInv().setInventorySlotContents(this.getPlayerInv().currentItem, this.wirelessTerminalGUIObject.getItemStack());
|
|
||||||
} else {
|
|
||||||
this.setValidContainer(false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// drain 1 ae t
|
// drain 1 ae t
|
||||||
|
|||||||
+1
-5
@@ -134,11 +134,7 @@ public class ContainerWirelessPatternTerminal extends ContainerPatternEncoder im
|
|||||||
if (currentItem.isEmpty()) {
|
if (currentItem.isEmpty()) {
|
||||||
this.setValidContainer(false);
|
this.setValidContainer(false);
|
||||||
} else if (!this.wirelessTerminalGUIObject.getItemStack().isEmpty() && currentItem != this.wirelessTerminalGUIObject.getItemStack()) {
|
} else if (!this.wirelessTerminalGUIObject.getItemStack().isEmpty() && currentItem != this.wirelessTerminalGUIObject.getItemStack()) {
|
||||||
if (ItemStack.areItemsEqual(this.wirelessTerminalGUIObject.getItemStack(), currentItem)) {
|
this.setValidContainer(false);
|
||||||
this.getPlayerInv().setInventorySlotContents(this.getPlayerInv().currentItem, this.wirelessTerminalGUIObject.getItemStack());
|
|
||||||
} else {
|
|
||||||
this.setValidContainer(false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// drain 1 ae t
|
// drain 1 ae t
|
||||||
|
|||||||
@@ -158,14 +158,11 @@ public class ContainerMEPortableFluidCell extends AEBaseContainer implements IAE
|
|||||||
} else {
|
} else {
|
||||||
currentItem = this.slot < 0 ? this.getPlayerInv().getCurrentItem() : this.getPlayerInv().getStackInSlot(this.slot);
|
currentItem = this.slot < 0 ? this.getPlayerInv().getCurrentItem() : this.getPlayerInv().getStackInSlot(this.slot);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (currentItem.isEmpty()) {
|
if (currentItem.isEmpty()) {
|
||||||
this.setValidContainer(false);
|
this.setValidContainer(false);
|
||||||
} else if (!this.wirelessTerminalGUIObject.getItemStack().isEmpty() && currentItem != this.wirelessTerminalGUIObject.getItemStack()) {
|
} else if (!this.wirelessTerminalGUIObject.getItemStack().isEmpty() && currentItem != this.wirelessTerminalGUIObject.getItemStack()) {
|
||||||
if (ItemStack.areItemsEqual(this.wirelessTerminalGUIObject.getItemStack(), currentItem)) {
|
this.setValidContainer(false);
|
||||||
this.getPlayerInv().setInventorySlotContents(this.getPlayerInv().currentItem, this.wirelessTerminalGUIObject.getItemStack());
|
|
||||||
} else {
|
|
||||||
this.setValidContainer(false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// drain 1 ae t
|
// drain 1 ae t
|
||||||
|
|||||||
Reference in New Issue
Block a user