Package com.hbm_m.inventory.menu
Class MachineAdvancedAssemblerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.hbm_m.inventory.menu.MachineAdvancedAssemblerMenu
- All Implemented Interfaces:
ILongEnergyMenu
public class MachineAdvancedAssemblerMenu
extends net.minecraft.world.inventory.AbstractContainerMenu
implements ILongEnergyMenu
-
Field Summary
FieldsFields 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, slots -
Constructor Summary
ConstructorsConstructorDescriptionMachineAdvancedAssemblerMenu(int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, MachineAdvancedAssemblerBlockEntity pBlockEntity, net.minecraft.world.inventory.ContainerData pData) MachineAdvancedAssemblerMenu(int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.network.FriendlyByteBuf pExtraData) -
Method Summary
Modifier and TypeMethodDescriptionvoidlonglonglonglonglonglongintintbooleannet.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player playerIn, int pIndex) voidsetEnergy(long energy, long maxEnergy, long delta) booleanstillValid(net.minecraft.world.entity.player.Player pPlayer) Methods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Field Details
-
blockEntity
-
-
Constructor Details
-
MachineAdvancedAssemblerMenu
public MachineAdvancedAssemblerMenu(int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, MachineAdvancedAssemblerBlockEntity pBlockEntity, net.minecraft.world.inventory.ContainerData pData) -
MachineAdvancedAssemblerMenu
public MachineAdvancedAssemblerMenu(int pContainerId, net.minecraft.world.entity.player.Inventory pPlayerInventory, net.minecraft.network.FriendlyByteBuf pExtraData)
-
-
Method Details
-
setEnergy
public void setEnergy(long energy, long maxEnergy, long delta) - Specified by:
setEnergyin interfaceILongEnergyMenu
-
getEnergyStatic
public long getEnergyStatic()- Specified by:
getEnergyStaticin interfaceILongEnergyMenu
-
getMaxEnergyStatic
public long getMaxEnergyStatic()- Specified by:
getMaxEnergyStaticin interfaceILongEnergyMenu
-
getProgress
public int getProgress() -
getMaxProgress
public int getMaxProgress() -
isCrafting
public boolean isCrafting() -
getEnergyLong
public long getEnergyLong() -
getMaxEnergyLong
public long getMaxEnergyLong() -
getEnergyDeltaStatic
public long getEnergyDeltaStatic()- Specified by:
getEnergyDeltaStaticin interfaceILongEnergyMenu
-
broadcastChanges
public void broadcastChanges()- Overrides:
broadcastChangesin classnet.minecraft.world.inventory.AbstractContainerMenu
-
getEnergyDeltaLong
public long getEnergyDeltaLong() -
stillValid
public boolean stillValid(@NotNull net.minecraft.world.entity.player.Player pPlayer) - Specified by:
stillValidin classnet.minecraft.world.inventory.AbstractContainerMenu
-
quickMoveStack
@NotNull public net.minecraft.world.item.ItemStack quickMoveStack(@NotNull net.minecraft.world.entity.player.Player playerIn, int pIndex) - Specified by:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-
getBlockEntity
-