Class SchematicTableMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.simibubi.create.foundation.gui.menu.MenuBase<SchematicTableBlockEntity>
com.simibubi.create.content.schematics.table.SchematicTableMenu
-
Field Summary
Fields inherited from class com.simibubi.create.foundation.gui.menu.MenuBase
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
ConstructorsConstructorDescriptionSchematicTableMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, SchematicTableBlockEntity be) SchematicTableMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.RegistryFriendlyByteBuf extraData) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSlots()booleancanWrite()static SchematicTableMenucreate(int id, net.minecraft.world.entity.player.Inventory inv, SchematicTableBlockEntity be) protected SchematicTableBlockEntitycreateOnClient(net.minecraft.network.RegistryFriendlyByteBuf extraData) protected voidinitAndReadInventory(SchematicTableBlockEntity contentHolder) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player playerIn, int index) protected voidsaveData(SchematicTableBlockEntity contentHolder) Methods inherited from class com.simibubi.create.foundation.gui.menu.MenuBase
addPlayerSlots, createPlayerSlot, 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, getQuickCraftPlaceCount, 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
-
SchematicTableMenu
public SchematicTableMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.RegistryFriendlyByteBuf extraData) -
SchematicTableMenu
public SchematicTableMenu(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, SchematicTableBlockEntity be)
-
-
Method Details
-
create
public static SchematicTableMenu create(int id, net.minecraft.world.entity.player.Inventory inv, SchematicTableBlockEntity be) -
canWrite
public boolean canWrite() -
quickMoveStack
public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player playerIn, int index) - Specified by:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-
createOnClient
protected SchematicTableBlockEntity createOnClient(net.minecraft.network.RegistryFriendlyByteBuf extraData) - Specified by:
createOnClientin classMenuBase<SchematicTableBlockEntity>
-
initAndReadInventory
- Specified by:
initAndReadInventoryin classMenuBase<SchematicTableBlockEntity>
-
addSlots
protected void addSlots()- Specified by:
addSlotsin classMenuBase<SchematicTableBlockEntity>
-
saveData
- Specified by:
saveDatain classMenuBase<SchematicTableBlockEntity>
-