Package net.minecraft.tileentity
Class DispenserTileEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<TileEntity>
net.minecraft.tileentity.TileEntity
net.minecraft.tileentity.LockableTileEntity
net.minecraft.tileentity.LockableLootTileEntity
net.minecraft.tileentity.DispenserTileEntity
- All Implemented Interfaces:
IContainerProvider,INamedContainerProvider,IClearable,IInventory,INameable,ICapabilityProvider,ICapabilitySerializable<CompoundNBT>,IForgeTileEntity,INBTSerializable<CompoundNBT>
- Direct Known Subclasses:
DropperTileEntity
-
Field Summary
FieldsFields inherited from class net.minecraft.tileentity.LockableLootTileEntity
lootTable, lootTableSeedFields inherited from class net.minecraft.tileentity.TileEntity
level, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
INFINITE_EXTENT_AABB -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprotected ContainercreateMenu(int p_213906_1_, PlayerInventory p_213906_2_) intprotected ITextComponentprotected NonNullList<ItemStack>getItems()intvoidload(BlockState p_230337_1_, CompoundNBT p_230337_2_) save(CompoundNBT p_189515_1_) protected voidsetItems(NonNullList<ItemStack> p_199721_1_) Methods inherited from class net.minecraft.tileentity.LockableLootTileEntity
canOpen, clearContent, createMenu, getItem, isEmpty, removeItem, removeItemNoUpdate, setItem, setLootTable, setLootTable, stillValid, tryLoadLootTable, trySaveLootTable, unpackLootTableMethods inherited from class net.minecraft.tileentity.LockableTileEntity
canUnlock, createUnSidedHandler, getCapability, getCustomName, getDisplayName, getName, invalidateCaps, setCustomNameMethods inherited from class net.minecraft.tileentity.TileEntity
clearCache, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getTileData, getType, getUpdatePacket, getUpdateTag, getViewDistance, hasLevel, isRemoved, loadStatic, logInvalidState, mirror, onChunkUnloaded, onlyOpCanSetNbt, rotate, setChanged, setLevelAndPosition, setPosition, setRemoved, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, reviveCaps, serializeCapsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeTileEntity
deserializeNBT, deserializeNBT, getModelData, getRenderBoundingBox, getTileEntity, handleUpdateTag, onDataPacket, onLoad, requestModelDataUpdate, serializeNBTMethods inherited from interface net.minecraft.inventory.IInventory
canPlaceItem, countItem, getMaxStackSize, hasAnyOf, setChanged, startOpen, stopOpenMethods inherited from interface net.minecraft.util.INameable
hasCustomName
-
Field Details
-
RANDOM
-
items
-
-
Constructor Details
-
DispenserTileEntity
-
DispenserTileEntity
public DispenserTileEntity()
-
-
Method Details
-
getContainerSize
public int getContainerSize() -
getRandomSlot
public int getRandomSlot() -
addItem
-
getDefaultName
- Specified by:
getDefaultNamein classLockableTileEntity
-
load
- Overrides:
loadin classLockableTileEntity
-
save
- Overrides:
savein classLockableTileEntity
-
getItems
- Specified by:
getItemsin classLockableLootTileEntity
-
setItems
- Specified by:
setItemsin classLockableLootTileEntity
-
createMenu
- Specified by:
createMenuin classLockableTileEntity
-