public class DispenserTileEntity extends LockableLootTileEntity
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Random |
RNG |
private NonNullList<ItemStack> |
stacks |
lootTable, lootTableSeedpos, removed, worldINFINITE_EXTENT_AABB| Modifier | Constructor and Description |
|---|---|
|
DispenserTileEntity() |
protected |
DispenserTileEntity(TileEntityType<?> p_i48286_1_) |
| Modifier and Type | Method and Description |
|---|---|
int |
addItemStack(ItemStack stack) |
protected Container |
createMenu(int id,
PlayerInventory player) |
protected ITextComponent |
getDefaultName() |
int |
getDispenseSlot() |
protected NonNullList<ItemStack> |
getItems() |
int |
getSizeInventory() |
void |
read(CompoundNBT compound) |
protected void |
setItems(NonNullList<ItemStack> itemsIn) |
CompoundNBT |
write(CompoundNBT compound) |
canOpen, checkLootAndRead, checkLootAndWrite, clear, createMenu, decrStackSize, fillWithLoot, getStackInSlot, isEmpty, isUsableByPlayer, removeStackFromSlot, setInventorySlotContents, setLootTable, setLootTablecanUnlock, createUnSidedHandler, getCapability, getCustomName, getDisplayName, getName, remove, setCustomNameaddInfoToCrashReport, create, getBlockState, getDistanceSq, getMaxRenderDistanceSquared, getPos, getTileData, getType, getUpdatePacket, getUpdateTag, getWorld, hasWorld, isRemoved, markDirty, mirror, onlyOpsCanSetNbt, receiveClientEvent, rotate, setPos, setWorldAndPos, updateContainingBlockInfo, validate, warnInvalidBlockareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseInventory, count, getInventoryStackLimit, hasAny, isItemValidForSlot, markDirty, openInventoryclearObjhasCustomNamecanRenderBreaking, deserializeNBT, getModelData, getRenderBoundingBox, getTileEntity, handleUpdateTag, hasFastRenderer, onChunkUnloaded, onDataPacket, onLoad, requestModelDataUpdate, serializeNBTgetCapabilityprivate static final java.util.Random RNG
private NonNullList<ItemStack> stacks
protected DispenserTileEntity(TileEntityType<?> p_i48286_1_)
public DispenserTileEntity()
public int getSizeInventory()
public int getDispenseSlot()
public int addItemStack(ItemStack stack)
protected ITextComponent getDefaultName()
getDefaultName in class LockableTileEntitypublic void read(CompoundNBT compound)
read in class LockableTileEntitypublic CompoundNBT write(CompoundNBT compound)
write in class LockableTileEntityprotected NonNullList<ItemStack> getItems()
getItems in class LockableLootTileEntityprotected void setItems(NonNullList<ItemStack> itemsIn)
setItems in class LockableLootTileEntityprotected Container createMenu(int id, PlayerInventory player)
createMenu in class LockableTileEntity