Package com.hbm_m.inventory.menu
Class MachineMixerMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.hbm_m.inventory.menu.MachineMixerMenu
public class MachineMixerMenu
extends net.minecraft.world.inventory.AbstractContainerMenu
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionMachineMixerMenu(int id, net.minecraft.world.entity.player.Inventory inventory, MachineMixerBlockEntity blockEntity) MachineMixerMenu(int id, net.minecraft.world.entity.player.Inventory inventory, MachineMixerBlockEntity blockEntity, net.minecraft.world.inventory.ContainerData data) MachineMixerMenu(int id, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.network.FriendlyByteBuf extraData) -
Method Summary
Modifier and TypeMethodDescriptionstatic MachineMixerMenucreate(int id, net.minecraft.world.entity.player.Inventory inventory, MachineMixerBlockEntity blockEntity) longlongintintintgetScaledProgress(int scale) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player player, int index) booleanstillValid(net.minecraft.world.entity.player.Player player) Methods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, 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
-
Constructor Details
-
MachineMixerMenu
public MachineMixerMenu(int id, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.network.FriendlyByteBuf extraData) -
MachineMixerMenu
public MachineMixerMenu(int id, net.minecraft.world.entity.player.Inventory inventory, MachineMixerBlockEntity blockEntity) -
MachineMixerMenu
public MachineMixerMenu(int id, net.minecraft.world.entity.player.Inventory inventory, MachineMixerBlockEntity blockEntity, net.minecraft.world.inventory.ContainerData data)
-
-
Method Details
-
create
public static MachineMixerMenu create(int id, net.minecraft.world.entity.player.Inventory inventory, MachineMixerBlockEntity blockEntity) -
getBlockEntity
-
stillValid
public boolean stillValid(net.minecraft.world.entity.player.Player player) - Specified by:
stillValidin classnet.minecraft.world.inventory.AbstractContainerMenu
-
quickMoveStack
public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player player, int index) - Specified by:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-
getProgress
public int getProgress() -
getMaxProgress
public int getMaxProgress() -
getScaledProgress
public int getScaledProgress(int scale) -
getEnergyLong
public long getEnergyLong() -
getMaxEnergyLong
public long getMaxEnergyLong()
-