Package gripe._90.megacells.mixin
Class CellWorkbenchMenuMixin
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
appeng.menu.AEBaseMenu
appeng.menu.implementations.UpgradeableMenu<appeng.blockentity.misc.CellWorkbenchBlockEntity>
gripe._90.megacells.mixin.CellWorkbenchMenuMixin
- All Implemented Interfaces:
appeng.menu.slot.IOptionalSlotHost,CompressionCutoffHost
public abstract class CellWorkbenchMenuMixin
extends appeng.menu.implementations.UpgradeableMenu<appeng.blockentity.misc.CellWorkbenchBlockEntity>
implements CompressionCutoffHost
-
Nested Class Summary
Nested classes/interfaces inherited from class appeng.menu.AEBaseMenu
appeng.menu.AEBaseMenu.EmptyingSink, appeng.menu.AEBaseMenu.FillingSource -
Field Summary
Fields inherited from class appeng.menu.implementations.UpgradeableMenu
cMode, fzMode, rsMode, schedulingModeFields inherited from class appeng.menu.AEBaseMenu
itemMenuHostFields inherited from class net.minecraft.world.inventory.AbstractContainerMenu
CARRIED_SLOT_SIZE, containerId, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, slotsFields inherited from interface gripe._90.megacells.menu.CompressionCutoffHost
ACTION_SET_COMPRESSION_LIMIT -
Constructor Summary
ConstructorsConstructorDescriptionCellWorkbenchMenuMixin(net.minecraft.world.inventory.MenuType<?> menuType, int id, net.minecraft.world.entity.player.Inventory ip, appeng.blockentity.misc.CellWorkbenchBlockEntity host) -
Method Summary
Methods inherited from class appeng.menu.implementations.UpgradeableMenu
addExpandableConfigSlots, broadcastChanges, getCraftingMode, getFuzzyMode, getHost, getRedStoneMode, getSchedulingMode, getToolbox, getUpgrades, hasUpgrade, isSlotEnabled, loadSettingsFromHost, setCraftingMode, setFuzzyMode, setRedStoneMode, setupConfig, setupInventorySlots, setupUpgrades, standardDetectAndSendChangesMethods inherited from class appeng.menu.AEBaseMenu
addClientSideSlot, addSlot, addSlot, canDragTo, canSlotsBeHidden, createPlayerInventorySlots, doAction, getActionHost, getActionSource, getBlockEntity, getLocator, getPlaceableAmount, getPlayer, getPlayerInventory, getQuickMoveDestinationSlots, getQuickMovePriority, getSlots, getSlotSemantic, getTarget, handleEmptyHeldItem, handleFillingHeldItem, hideSlot, initializeContents, isActionHost, isClientSide, isClientSideSlot, isPlayerInventorySlotLocked, isPlayerSideSlot, isReturnedFromSubScreen, isServerSide, isValidForSlot, isValidMenu, isValidQuickMoveDestination, lockPlayerInventorySlot, onServerDataSync, onSlotChange, performQuickMoveStack, quickMoveStack, receiveClientAction, receiveServerSyncData, registerClientAction, registerClientAction, registryAccess, removeClientSideSlot, sendAllDataToRemote, sendClientAction, sendClientAction, sendPacketToClient, setFilter, setLocator, setReturnedFromSubScreen, setupUpgrades, setValidMenu, stillValid, swapSlotContents, transferStackToMenuMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addSlotListener, broadcastFullState, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
CellWorkbenchMenuMixin
public CellWorkbenchMenuMixin(net.minecraft.world.inventory.MenuType<?> menuType, int id, net.minecraft.world.entity.player.Inventory ip, appeng.blockentity.misc.CellWorkbenchBlockEntity host)
-
-
Method Details
-
mega$nextCompressionLimit
public void mega$nextCompressionLimit(boolean backwards) - Specified by:
mega$nextCompressionLimitin interfaceCompressionCutoffHost
-