Package gripe._90.megacells.item.cell
Class PortableCellWorkbenchMenuHost
java.lang.Object
appeng.api.implementations.menuobjects.ItemMenuHost<PortableCellWorkbenchItem>
gripe._90.megacells.item.cell.PortableCellWorkbenchMenuHost
- All Implemented Interfaces:
appeng.api.inventories.ISegmentedInventory,appeng.api.upgrades.IUpgradeableObject,appeng.api.util.IConfigurableObject,appeng.helpers.IConfigInvHost,CellWorkbenchHost
public class PortableCellWorkbenchMenuHost
extends appeng.api.implementations.menuobjects.ItemMenuHost<PortableCellWorkbenchItem>
implements appeng.api.inventories.ISegmentedInventory, appeng.api.util.IConfigurableObject, appeng.helpers.IConfigInvHost, CellWorkbenchHost
See
CellWorkbenchBlockEntity-
Field Summary
Fields inherited from interface appeng.api.inventories.ISegmentedInventory
CELLS, CONFIG, STORAGE, UPGRADES -
Constructor Summary
ConstructorsConstructorDescriptionPortableCellWorkbenchMenuHost(PortableCellWorkbenchItem item, net.minecraft.world.entity.player.Player player, appeng.menu.locator.ItemMenuHostLocator locator) -
Method Summary
Modifier and TypeMethodDescriptionappeng.api.storage.cells.ICellWorkbenchItemgetCell()appeng.api.upgrades.IUpgradeInventoryappeng.helpers.externalstorage.GenericStackInvappeng.api.util.IConfigManagerappeng.api.inventories.InternalInventorygetSubInventory(net.minecraft.resources.ResourceLocation id) net.minecraft.world.item.ItemStackvoidMethods inherited from class appeng.api.implementations.menuobjects.ItemMenuHost
consumeIdlePower, getItem, getItemStack, getLocator, getPlayer, getPlayerInventorySlot, getPowerDrainPerTick, getUpgrades, insert, isClientSide, isValid, tickMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface appeng.api.upgrades.IUpgradeableObject
getInstalledUpgrades, isUpgradedWith
-
Constructor Details
-
Method Details
-
getCell
public appeng.api.storage.cells.ICellWorkbenchItem getCell()- Specified by:
getCellin interfaceCellWorkbenchHost
-
mega$getContainedStack
public net.minecraft.world.item.ItemStack mega$getContainedStack()- Specified by:
mega$getContainedStackin interfaceCellWorkbenchHost
-
getConfigManager
public appeng.api.util.IConfigManager getConfigManager()- Specified by:
getConfigManagerin interfaceappeng.api.util.IConfigurableObject
-
getConfig
public appeng.helpers.externalstorage.GenericStackInv getConfig()- Specified by:
getConfigin interfaceappeng.helpers.IConfigInvHost
-
getCellUpgrades
public appeng.api.upgrades.IUpgradeInventory getCellUpgrades() -
saveChanges
public void saveChanges()- Specified by:
saveChangesin interfaceCellWorkbenchHost
-
getSubInventory
public appeng.api.inventories.InternalInventory getSubInventory(net.minecraft.resources.ResourceLocation id) - Specified by:
getSubInventoryin interfaceappeng.api.inventories.ISegmentedInventory
-