public class BarrelTileEntity extends LockableLootTileEntity
lootTable, lootTableSeed
pos, removed, world
INFINITE_EXTENT_AABB
Constructor and Description |
---|
BarrelTileEntity() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
closeInventory(PlayerEntity player) |
protected Container |
createMenu(int id,
PlayerInventory player) |
ItemStack |
decrStackSize(int index,
int count) |
void |
func_213962_h() |
protected ITextComponent |
getDefaultName() |
protected NonNullList<ItemStack> |
getItems() |
int |
getSizeInventory() |
ItemStack |
getStackInSlot(int index) |
boolean |
isEmpty() |
void |
openInventory(PlayerEntity player) |
void |
read(CompoundNBT compound) |
ItemStack |
removeStackFromSlot(int index) |
void |
setInventorySlotContents(int index,
ItemStack stack) |
protected void |
setItems(NonNullList<ItemStack> itemsIn) |
CompoundNBT |
write(CompoundNBT compound) |
canOpen, checkLootAndRead, checkLootAndWrite, createMenu, fillWithLoot, isUsableByPlayer, setLootTable, setLootTable
canUnlock, createUnSidedHandler, getCapability, getCustomName, getDisplayName, getName, remove, setCustomName
addInfoToCrashReport, create, getBlockState, getDistanceSq, getMaxRenderDistanceSquared, getPos, getTileData, getType, getUpdatePacket, getUpdateTag, getWorld, hasWorld, isRemoved, markDirty, mirror, onlyOpsCanSetNbt, receiveClientEvent, rotate, setPos, setWorld, updateContainingBlockInfo, validate, warnInvalidBlock
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, invalidateCaps, reviveCaps, serializeCaps
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
count, getInventoryStackLimit, hasAny, isItemValidForSlot, markDirty
clearObj
hasCustomName
canRenderBreaking, deserializeNBT, getModelData, getRenderBoundingBox, getTileEntity, handleUpdateTag, hasFastRenderer, onChunkUnloaded, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
getCapability
public CompoundNBT write(CompoundNBT compound)
write
in class LockableTileEntity
public void read(CompoundNBT compound)
read
in class LockableTileEntity
public int getSizeInventory()
public boolean isEmpty()
public ItemStack getStackInSlot(int index)
getStackInSlot
in interface IInventory
getStackInSlot
in class LockableLootTileEntity
public ItemStack decrStackSize(int index, int count)
decrStackSize
in interface IInventory
decrStackSize
in class LockableLootTileEntity
public ItemStack removeStackFromSlot(int index)
removeStackFromSlot
in interface IInventory
removeStackFromSlot
in class LockableLootTileEntity
public void setInventorySlotContents(int index, ItemStack stack)
setInventorySlotContents
in interface IInventory
setInventorySlotContents
in class LockableLootTileEntity
public void clear()
clear
in interface IClearable
clear
in class LockableLootTileEntity
protected NonNullList<ItemStack> getItems()
getItems
in class LockableLootTileEntity
protected void setItems(NonNullList<ItemStack> itemsIn)
setItems
in class LockableLootTileEntity
protected ITextComponent getDefaultName()
getDefaultName
in class LockableTileEntity
protected Container createMenu(int id, PlayerInventory player)
createMenu
in class LockableTileEntity
public void openInventory(PlayerEntity player)
public void func_213962_h()
public void closeInventory(PlayerEntity player)