diff --git a/src/main/java/appeng/core/sync/packets/PacketTerminalUse.java b/src/main/java/appeng/core/sync/packets/PacketTerminalUse.java index 2a932a423..63007dad9 100644 --- a/src/main/java/appeng/core/sync/packets/PacketTerminalUse.java +++ b/src/main/java/appeng/core/sync/packets/PacketTerminalUse.java @@ -33,14 +33,14 @@ public class PacketTerminalUse extends AppEngPacket { NonNullList mainInventory = player.inventory.mainInventory; for (int i = 0; i < mainInventory.size(); i++) { ItemStack is = mainInventory.get(i); - if (is.isItemEqual(terminal.getItemDefinition().maybeStack(1).get())) { + if (terminal.getItemDefinition().isSameAs(is)) { Platform.openGUI(player, i, terminal.getBridge(), false); return; } } for (int i = 0; i < BaublesApi.getBaublesHandler(player).getSlots(); i++) { ItemStack is = BaublesApi.getBaublesHandler(player).getStackInSlot(i); - if (is.isItemEqual(terminal.getItemDefinition().maybeStack(1).get())) { + if (terminal.getItemDefinition().isSameAs(is)) { Platform.openGUI(player, i, terminal.getBridge(), true); break; } diff --git a/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java b/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java index 48430ac6d..669638f6d 100644 --- a/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java +++ b/src/main/java/appeng/items/tools/powered/ToolWirelessTerminal.java @@ -188,7 +188,7 @@ public class ToolWirelessTerminal extends AEBasePoweredItem implements IWireless siu.deserializeNBT(upgradeNBT); for (int s = 0; s < siu.getSlots(); s++) { ItemStack is = siu.getStackInSlot(s); - if (is.isItemEqual(AEApi.instance().definitions().materials().cardMagnet().maybeStack(1).get())) { + if (AEApi.instance().definitions().materials().cardMagnet().isSameAs(is)) { ItemMaterial im = (ItemMaterial) is.getItem(); CellConfig c = (CellConfig) im.getConfigInventory(is); CellUpgrades u = (CellUpgrades) im.getUpgradesInventory(is); diff --git a/src/main/java/appeng/tile/qnb/TileQuantumBridge.java b/src/main/java/appeng/tile/qnb/TileQuantumBridge.java index 48f24e4f7..6058e449d 100644 --- a/src/main/java/appeng/tile/qnb/TileQuantumBridge.java +++ b/src/main/java/appeng/tile/qnb/TileQuantumBridge.java @@ -307,9 +307,9 @@ public class TileQuantumBridge extends AENetworkInvTile implements IAEMultiBlock @Override public boolean allowInsert(IItemHandler inv, int slot, ItemStack stack) { if (inv.getStackInSlot(0).isEmpty() && inv.getStackInSlot(1).isEmpty() ) { - if (slot == 0 && stack.isItemEqual(AEApi.instance().definitions().materials().qESingularity().maybeStack(1).get())) { + if (slot == 0 && AEApi.instance().definitions().materials().qESingularity().isSameAs(stack)) { return true; - } else return slot == 1 && stack.isItemEqual(AEApi.instance().definitions().materials().cardQuantumLink().maybeStack(1).get()); + } else return slot == 1 && AEApi.instance().definitions().materials().cardQuantumLink().isSameAs(stack); } else if (slot == 0 && inv.getStackInSlot(1).isEmpty()) { return true; }else return slot == 1 && inv.getStackInSlot(0).isEmpty();