Class ToolboxContainer
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.simibubi.create.foundation.gui.container.ContainerBase<ToolboxTileEntity>
com.simibubi.create.content.curiosities.toolbox.ToolboxContainer
-
Field Summary
FieldsFields inherited from class com.simibubi.create.foundation.gui.container.ContainerBase
contentHolder, player, playerInventoryFields 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
ConstructorsConstructorDescriptionToolboxContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, ToolboxTileEntity te) ToolboxContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf extraData) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSlots()booleancanDragTo(net.minecraft.world.inventory.Slot slot) voidclicked(int index, int flags, net.minecraft.world.inventory.ClickType type, net.minecraft.world.entity.player.Player player) static ToolboxContainercreate(int id, net.minecraft.world.entity.player.Inventory inv, ToolboxTileEntity te) protected ToolboxTileEntitycreateOnClient(net.minecraft.network.FriendlyByteBuf extraData) net.minecraft.world.item.ItemStackgetFilter(int compartment) protected voidinitAndReadInventory(ToolboxTileEntity contentHolder) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player player, int index) voidremoved(net.minecraft.world.entity.player.Player playerIn) protected voidsaveData(ToolboxTileEntity contentHolder) inttotalCountInCompartment(int compartment) Methods inherited from class com.simibubi.create.foundation.gui.container.ContainerBase
addPlayerSlots, init, stillValidMethods inherited from class net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftSlotCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Field Details
-
renderPass
public boolean renderPass
-
-
Constructor Details
-
ToolboxContainer
public ToolboxContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf extraData) -
ToolboxContainer
public ToolboxContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, ToolboxTileEntity te)
-
-
Method Details
-
create
public static ToolboxContainer create(int id, net.minecraft.world.entity.player.Inventory inv, ToolboxTileEntity te) -
createOnClient
- Specified by:
createOnClientin classContainerBase<ToolboxTileEntity>
-
quickMoveStack
public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player player, int index) - Overrides:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-
initAndReadInventory
- Specified by:
initAndReadInventoryin classContainerBase<ToolboxTileEntity>
-
clicked
public void clicked(int index, int flags, net.minecraft.world.inventory.ClickType type, net.minecraft.world.entity.player.Player player) - Overrides:
clickedin classnet.minecraft.world.inventory.AbstractContainerMenu
-
canDragTo
public boolean canDragTo(net.minecraft.world.inventory.Slot slot) - Overrides:
canDragToin classnet.minecraft.world.inventory.AbstractContainerMenu
-
getFilter
public net.minecraft.world.item.ItemStack getFilter(int compartment) -
totalCountInCompartment
public int totalCountInCompartment(int compartment) -
addSlots
protected void addSlots()- Specified by:
addSlotsin classContainerBase<ToolboxTileEntity>
-
saveData
- Specified by:
saveDatain classContainerBase<ToolboxTileEntity>
-
removed
public void removed(net.minecraft.world.entity.player.Player playerIn) - Overrides:
removedin classContainerBase<ToolboxTileEntity>
-