From d76eec2145697da5c9b595fccc5c8a3041dcd493 Mon Sep 17 00:00:00 2001 From: PrototypeTrousers Date: Mon, 30 Jan 2023 21:50:26 -0300 Subject: [PATCH] wip --- .../implementations/ContainerMEPortableCell.java | 10 +++++++++- .../ContainerWirelessCraftingTerminal.java | 1 - 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/appeng/container/implementations/ContainerMEPortableCell.java b/src/main/java/appeng/container/implementations/ContainerMEPortableCell.java index 7f90f1278..215281f79 100644 --- a/src/main/java/appeng/container/implementations/ContainerMEPortableCell.java +++ b/src/main/java/appeng/container/implementations/ContainerMEPortableCell.java @@ -21,7 +21,10 @@ package appeng.container.implementations; import appeng.api.config.Actionable; import appeng.api.config.PowerMultiplier; +import appeng.api.config.SecurityPermissions; import appeng.api.implementations.IUpgradeableCellContainer; +import appeng.api.implementations.tiles.IViewCellStorage; +import appeng.api.networking.security.IActionHost; import appeng.container.interfaces.IInventorySlotAware; import appeng.container.slot.SlotRestrictedInput; import appeng.core.AEConfig; @@ -32,6 +35,7 @@ import appeng.tile.inventory.AppEngInternalInventory; import appeng.util.Platform; import appeng.util.inv.IAEAppEngInventory; import appeng.util.inv.InvOperation; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; @@ -68,7 +72,6 @@ public class ContainerMEPortableCell extends ContainerMEMonitorable implements I this.setupUpgrades(); } - @Override public void detectAndSendChanges() { if (Platform.isServer()) { @@ -106,6 +109,11 @@ public class ContainerMEPortableCell extends ContainerMEMonitorable implements I } } + @Override + protected IActionHost getActionHost() { + return this.wirelessTerminalGUIObject; + } + private double getPowerMultiplier() { return this.powerMultiplier; } diff --git a/src/main/java/appeng/container/implementations/ContainerWirelessCraftingTerminal.java b/src/main/java/appeng/container/implementations/ContainerWirelessCraftingTerminal.java index 0fc9fecdf..bdab4d39b 100644 --- a/src/main/java/appeng/container/implementations/ContainerWirelessCraftingTerminal.java +++ b/src/main/java/appeng/container/implementations/ContainerWirelessCraftingTerminal.java @@ -102,7 +102,6 @@ public class ContainerWirelessCraftingTerminal extends ContainerMEPortableCell i NBTTagCompound tag = new NBTTagCompound(); this.craftingGrid.writeToNBT(tag, "craftingGrid"); this.upgrades.writeToNBT(tag, "upgrades"); - this.wirelessTerminalGUIObject.saveChanges(tag); } }