Class SchematicTableContainer
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.simibubi.create.foundation.gui.container.ContainerBase<SchematicTableTileEntity>
com.simibubi.create.content.schematics.block.SchematicTableContainer
-
Field Summary
Fields 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
ConstructorsConstructorDescriptionSchematicTableContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, SchematicTableTileEntity te) SchematicTableContainer(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()booleancanWrite()static SchematicTableContainercreate(int id, net.minecraft.world.entity.player.Inventory inv, SchematicTableTileEntity te) protected SchematicTableTileEntitycreateOnClient(net.minecraft.network.FriendlyByteBuf extraData) protected voidinitAndReadInventory(SchematicTableTileEntity contentHolder) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player playerIn, int index) protected voidsaveData(SchematicTableTileEntity contentHolder) Methods inherited from class com.simibubi.create.foundation.gui.container.ContainerBase
addPlayerSlots, init, removed, stillValidMethods 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, 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
-
Constructor Details
-
SchematicTableContainer
public SchematicTableContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf extraData) -
SchematicTableContainer
public SchematicTableContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, SchematicTableTileEntity te)
-
-
Method Details
-
create
public static SchematicTableContainer create(int id, net.minecraft.world.entity.player.Inventory inv, SchematicTableTileEntity te) -
canWrite
public boolean canWrite() -
quickMoveStack
public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player playerIn, int index) - Overrides:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-
createOnClient
- Specified by:
createOnClientin classContainerBase<SchematicTableTileEntity>
-
initAndReadInventory
- Specified by:
initAndReadInventoryin classContainerBase<SchematicTableTileEntity>
-
addSlots
protected void addSlots()- Specified by:
addSlotsin classContainerBase<SchematicTableTileEntity>
-
saveData
- Specified by:
saveDatain classContainerBase<SchematicTableTileEntity>
-