Package ml.pluto7073.pdapi.client.gui
Class DrinkWorkstationMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.ItemCombinerMenu
ml.pluto7073.pdapi.client.gui.DrinkWorkstationMenu
public class DrinkWorkstationMenu
extends net.minecraft.world.inventory.ItemCombinerMenu
-
Field Summary
Fields inherited from class net.minecraft.world.inventory.ItemCombinerMenu
access, inputSlots, player, resultSlotsFields 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
ConstructorsConstructorDescriptionDrinkWorkstationMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory) DrinkWorkstationMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.inventory.ContainerLevelAccess context) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanMoveIntoInputSlots(net.minecraft.world.item.ItemStack stack) booleancanTakeItemForPickAll(net.minecraft.world.item.ItemStack stack, net.minecraft.world.inventory.Slot slot) protected net.minecraft.world.inventory.ItemCombinerMenuSlotDefinitionvoidprotected booleanisValidBlock(net.minecraft.world.level.block.state.BlockState state) protected booleanmayPickup(net.minecraft.world.entity.player.Player player, boolean present) protected voidonTake(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack) Methods inherited from class net.minecraft.world.inventory.ItemCombinerMenu
getResultSlot, getSlotToQuickMoveTo, quickMoveStack, removed, slotsChanged, stillValidMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
DrinkWorkstationMenu
public DrinkWorkstationMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory) -
DrinkWorkstationMenu
public DrinkWorkstationMenu(int syncId, net.minecraft.world.entity.player.Inventory playerInventory, net.minecraft.world.inventory.ContainerLevelAccess context)
-
-
Method Details
-
mayPickup
protected boolean mayPickup(net.minecraft.world.entity.player.Player player, boolean present) - Specified by:
mayPickupin classnet.minecraft.world.inventory.ItemCombinerMenu
-
onTake
protected void onTake(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack stack) - Specified by:
onTakein classnet.minecraft.world.inventory.ItemCombinerMenu
-
isValidBlock
protected boolean isValidBlock(net.minecraft.world.level.block.state.BlockState state) - Specified by:
isValidBlockin classnet.minecraft.world.inventory.ItemCombinerMenu
-
createResult
public void createResult()- Specified by:
createResultin classnet.minecraft.world.inventory.ItemCombinerMenu
-
createInputSlotDefinitions
protected net.minecraft.world.inventory.ItemCombinerMenuSlotDefinition createInputSlotDefinitions()- Specified by:
createInputSlotDefinitionsin classnet.minecraft.world.inventory.ItemCombinerMenu
-
canMoveIntoInputSlots
protected boolean canMoveIntoInputSlots(net.minecraft.world.item.ItemStack stack) - Overrides:
canMoveIntoInputSlotsin classnet.minecraft.world.inventory.ItemCombinerMenu
-
canTakeItemForPickAll
public boolean canTakeItemForPickAll(net.minecraft.world.item.ItemStack stack, net.minecraft.world.inventory.Slot slot) - Overrides:
canTakeItemForPickAllin classnet.minecraft.world.inventory.AbstractContainerMenu
-