public class BlueprintContainer extends GhostItemContainer<com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection>
contentHolder, ghostInventory, player, playerInventory| Constructor and Description |
|---|
BlueprintContainer(net.minecraft.inventory.container.ContainerType<?> type,
int id,
net.minecraft.entity.player.PlayerInventory inv,
com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection section) |
BlueprintContainer(net.minecraft.inventory.container.ContainerType<?> type,
int id,
net.minecraft.entity.player.PlayerInventory inv,
net.minecraft.network.PacketBuffer extraData) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSlots() |
protected boolean |
allowRepeats() |
static BlueprintContainer |
create(int id,
net.minecraft.entity.player.PlayerInventory inv,
com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection section) |
protected net.minecraftforge.items.ItemStackHandler |
createGhostInventory() |
protected com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection |
createOnClient(net.minecraft.network.PacketBuffer extraData) |
void |
onCraftMatrixChanged() |
protected void |
readData(com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection contentHolder) |
protected void |
saveData(com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection contentHolder) |
void |
setItem(int p_75141_1_,
net.minecraft.item.ItemStack p_75141_2_) |
boolean |
stillValid(net.minecraft.entity.player.PlayerEntity player) |
addPlayerSlots, canDragTo, canTakeItemForPickAll, clearContents, clicked, init, quickMoveStack, removedaddDataSlot, addDataSlots, addSlot, addSlotListener, backup, broadcastChanges, canItemQuickReplace, checkContainerDataCount, checkContainerSize, clearContainer, clickMenuButton, consideredTheSameItem, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftSlotCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getType, isSynched, isValidQuickcraftType, moveItemStackTo, removeSlotListener, resetQuickCraft, setAll, setData, setSynched, slotsChanged, stillValidclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsendClearPacketpublic BlueprintContainer(net.minecraft.inventory.container.ContainerType<?> type,
int id,
net.minecraft.entity.player.PlayerInventory inv,
net.minecraft.network.PacketBuffer extraData)
public BlueprintContainer(net.minecraft.inventory.container.ContainerType<?> type,
int id,
net.minecraft.entity.player.PlayerInventory inv,
com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection section)
public static BlueprintContainer create(int id, net.minecraft.entity.player.PlayerInventory inv, com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection section)
protected boolean allowRepeats()
allowRepeats in class GhostItemContainer<com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection>protected void addSlots()
addSlots in class GhostItemContainer<com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection>public void onCraftMatrixChanged()
public void setItem(int p_75141_1_,
net.minecraft.item.ItemStack p_75141_2_)
setItem in class net.minecraft.inventory.container.Containerprotected net.minecraftforge.items.ItemStackHandler createGhostInventory()
createGhostInventory in class GhostItemContainer<com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection>protected void readData(com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection contentHolder)
readData in class GhostItemContainer<com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection>protected void saveData(com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection contentHolder)
saveData in class GhostItemContainer<com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection>protected com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection createOnClient(net.minecraft.network.PacketBuffer extraData)
createOnClient in class GhostItemContainer<com.simibubi.create.content.curiosities.tools.BlueprintEntity.BlueprintSection>public boolean stillValid(net.minecraft.entity.player.PlayerEntity player)
stillValid in class net.minecraft.inventory.container.Container