Class SchematicannonContainer
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
com.simibubi.create.foundation.gui.container.ContainerBase<SchematicannonTileEntity>
com.simibubi.create.content.schematics.block.SchematicannonContainer
-
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
ConstructorsConstructorDescriptionSchematicannonContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, SchematicannonTileEntity te) SchematicannonContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf buffer) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddSlots()static SchematicannonContainercreate(int id, net.minecraft.world.entity.player.Inventory inv, SchematicannonTileEntity te) protected SchematicannonTileEntitycreateOnClient(net.minecraft.network.FriendlyByteBuf extraData) protected voidinitAndReadInventory(SchematicannonTileEntity contentHolder) net.minecraft.world.item.ItemStackquickMoveStack(net.minecraft.world.entity.player.Player playerIn, int index) protected voidsaveData(SchematicannonTileEntity 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, moveItemStackTo, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
Constructor Details
-
SchematicannonContainer
public SchematicannonContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, net.minecraft.network.FriendlyByteBuf buffer) -
SchematicannonContainer
public SchematicannonContainer(net.minecraft.world.inventory.MenuType<?> type, int id, net.minecraft.world.entity.player.Inventory inv, SchematicannonTileEntity te)
-
-
Method Details
-
create
public static SchematicannonContainer create(int id, net.minecraft.world.entity.player.Inventory inv, SchematicannonTileEntity te) -
createOnClient
- Specified by:
createOnClientin classContainerBase<SchematicannonTileEntity>
-
initAndReadInventory
- Specified by:
initAndReadInventoryin classContainerBase<SchematicannonTileEntity>
-
addSlots
protected void addSlots()- Specified by:
addSlotsin classContainerBase<SchematicannonTileEntity>
-
saveData
- Specified by:
saveDatain classContainerBase<SchematicannonTileEntity>
-
quickMoveStack
public net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player playerIn, int index) - Overrides:
quickMoveStackin classnet.minecraft.world.inventory.AbstractContainerMenu
-