public class ToolboxTileEntity extends SmartTileEntity implements net.minecraft.inventory.container.INamedContainerProvider, net.minecraft.util.INameable
| Modifier and Type | Field and Description |
|---|---|
LerpedFloat |
drawers |
LerpedFloat |
lid |
protected int |
openCount |
| Constructor and Description |
|---|
ToolboxTileEntity(net.minecraft.tileentity.TileEntityType<?> tileEntityTypeIn) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBehaviours(java.util.List<TileEntityBehaviour> behaviours) |
void |
clearCache() |
void |
connectPlayer(int slot,
net.minecraft.entity.player.PlayerEntity player,
int hotbarSlot) |
net.minecraft.inventory.container.Container |
createMenu(int id,
net.minecraft.entity.player.PlayerInventory inv,
net.minecraft.entity.player.PlayerEntity player) |
protected void |
fromTag(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
Hook only these in future subclasses of STE
|
<T> net.minecraftforge.common.util.LazyOptional<T> |
getCapability(net.minecraftforge.common.capabilities.Capability<T> cap,
net.minecraft.util.Direction side) |
net.minecraft.item.DyeColor |
getColor() |
net.minecraft.util.text.ITextComponent |
getCustomName() |
net.minecraft.util.text.ITextComponent |
getDisplayName() |
net.minecraft.util.text.ITextComponent |
getName() |
java.util.UUID |
getUniqueId() |
boolean |
hasCustomName() |
void |
initialize() |
void |
lazyTick() |
void |
readInventory(net.minecraft.nbt.CompoundNBT compound) |
void |
setChanged() |
void |
setCustomName(net.minecraft.util.text.ITextComponent customName) |
void |
setRemoved() |
void |
setUniqueId(java.util.UUID uniqueId) |
void |
startOpen(net.minecraft.entity.player.PlayerEntity player) |
void |
stopOpen(net.minecraft.entity.player.PlayerEntity player) |
void |
tick() |
void |
unequip(int slot,
net.minecraft.entity.player.PlayerEntity player,
int hotbarSlot,
boolean keepItems) |
void |
unequipTracked() |
protected void |
write(net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
Hook only these in future subclasses of STE
|
addBehavioursDeferred, attachBehaviourLate, canPlayerUse, forEachBehaviour, getBehaviour, getRequiredItems, getWorld, isFluidHandlerCap, isItemHandlerCap, isVirtual, load, markVirtual, readClientUpdate, removeBehaviour, save, sendToContainer, setLazyTickRate, writeSafe, writeToClientcauseBlockUpdate, containedChunk, getTileData, getUpdatePacket, getUpdateTag, handleUpdateTag, notifyUpdate, onDataPacket, packetTarget, sendDataclearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getType, getViewDistance, hasLevel, isRemoved, loadStatic, logInvalidState, mirror, onChunkUnloaded, onlyOpCanSetNbt, rotate, setLevelAndPosition, setPosition, triggerEventareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic LerpedFloat lid
public LerpedFloat drawers
protected int openCount
public ToolboxTileEntity(net.minecraft.tileentity.TileEntityType<?> tileEntityTypeIn)
public net.minecraft.item.DyeColor getColor()
public void addBehaviours(java.util.List<TileEntityBehaviour> behaviours)
addBehaviours in class SmartTileEntitypublic void initialize()
initialize in class SmartTileEntitypublic void setRemoved()
setRemoved in class SmartTileEntitypublic void tick()
tick in interface net.minecraft.tileentity.ITickableTileEntitytick in class SmartTileEntitypublic void unequipTracked()
public void unequip(int slot,
net.minecraft.entity.player.PlayerEntity player,
int hotbarSlot,
boolean keepItems)
public <T> net.minecraftforge.common.util.LazyOptional<T> getCapability(net.minecraftforge.common.capabilities.Capability<T> cap,
net.minecraft.util.Direction side)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability in class net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.tileentity.TileEntity>protected void fromTag(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
SmartTileEntityfromTag in class SmartTileEntityprotected void write(net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
SmartTileEntitywrite in class SmartTileEntitypublic net.minecraft.inventory.container.Container createMenu(int id,
net.minecraft.entity.player.PlayerInventory inv,
net.minecraft.entity.player.PlayerEntity player)
createMenu in interface net.minecraft.inventory.container.IContainerProviderpublic void lazyTick()
lazyTick in class SmartTileEntitypublic void startOpen(net.minecraft.entity.player.PlayerEntity player)
public void stopOpen(net.minecraft.entity.player.PlayerEntity player)
public void connectPlayer(int slot,
net.minecraft.entity.player.PlayerEntity player,
int hotbarSlot)
public void readInventory(net.minecraft.nbt.CompoundNBT compound)
public void setUniqueId(java.util.UUID uniqueId)
public java.util.UUID getUniqueId()
public void setCustomName(net.minecraft.util.text.ITextComponent customName)
public net.minecraft.util.text.ITextComponent getDisplayName()
getDisplayName in interface net.minecraft.inventory.container.INamedContainerProvidergetDisplayName in interface net.minecraft.util.INameablepublic net.minecraft.util.text.ITextComponent getCustomName()
getCustomName in interface net.minecraft.util.INameablepublic boolean hasCustomName()
hasCustomName in interface net.minecraft.util.INameablepublic net.minecraft.util.text.ITextComponent getName()
getName in interface net.minecraft.util.INameablepublic void clearCache()
clearCache in class net.minecraft.tileentity.TileEntitypublic void setChanged()
setChanged in class net.minecraft.tileentity.TileEntity