public abstract class AbstractFilterContainer extends GhostItemContainer<net.minecraft.item.ItemStack>
contentHolder, ghostInventory, player, playerInventory| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFilterContainer(net.minecraft.inventory.container.ContainerType<?> type,
int id,
net.minecraft.entity.player.PlayerInventory inv,
net.minecraft.item.ItemStack contentHolder) |
protected |
AbstractFilterContainer(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 abstract void |
addFilterSlots() |
protected void |
addSlots() |
protected boolean |
allowRepeats() |
net.minecraft.item.ItemStack |
clicked(int slotId,
int dragType,
net.minecraft.inventory.container.ClickType clickTypeIn,
net.minecraft.entity.player.PlayerEntity player) |
protected net.minecraft.item.ItemStack |
createOnClient(net.minecraft.network.PacketBuffer extraData) |
protected abstract int |
getPlayerInventoryXOffset() |
protected abstract int |
getPlayerInventoryYOffset() |
protected void |
saveData(net.minecraft.item.ItemStack contentHolder) |
boolean |
stillValid(net.minecraft.entity.player.PlayerEntity player) |
addPlayerSlots, canDragTo, canTakeItemForPickAll, clearContents, createGhostInventory, init, quickMoveStack, readData, 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, setItem, setSynched, slotsChanged, stillValidclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsendClearPacketprotected AbstractFilterContainer(net.minecraft.inventory.container.ContainerType<?> type,
int id,
net.minecraft.entity.player.PlayerInventory inv,
net.minecraft.network.PacketBuffer extraData)
protected AbstractFilterContainer(net.minecraft.inventory.container.ContainerType<?> type,
int id,
net.minecraft.entity.player.PlayerInventory inv,
net.minecraft.item.ItemStack contentHolder)
public net.minecraft.item.ItemStack clicked(int slotId,
int dragType,
net.minecraft.inventory.container.ClickType clickTypeIn,
net.minecraft.entity.player.PlayerEntity player)
clicked in class GhostItemContainer<net.minecraft.item.ItemStack>protected boolean allowRepeats()
allowRepeats in class GhostItemContainer<net.minecraft.item.ItemStack>protected net.minecraft.item.ItemStack createOnClient(net.minecraft.network.PacketBuffer extraData)
createOnClient in class GhostItemContainer<net.minecraft.item.ItemStack>protected abstract int getPlayerInventoryXOffset()
protected abstract int getPlayerInventoryYOffset()
protected abstract void addFilterSlots()
protected void addSlots()
addSlots in class GhostItemContainer<net.minecraft.item.ItemStack>protected void saveData(net.minecraft.item.ItemStack contentHolder)
saveData in class GhostItemContainer<net.minecraft.item.ItemStack>public boolean stillValid(net.minecraft.entity.player.PlayerEntity player)
stillValid in class net.minecraft.inventory.container.Container