public class AdjustableCrateTileEntity extends CrateTileEntity implements net.minecraft.inventory.container.INamedContainerProvider
| Modifier and Type | Class and Description |
|---|---|
class |
AdjustableCrateTileEntity.Inv |
| Modifier and Type | Field and Description |
|---|---|
int |
allowedAmount |
AdjustableCrateTileEntity.Inv |
inventory |
protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.items.IItemHandler> |
invHandler |
int |
itemCount |
| Constructor and Description |
|---|
AdjustableCrateTileEntity(net.minecraft.tileentity.TileEntityType<?> type) |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.inventory.container.Container |
createMenu(int id,
net.minecraft.entity.player.PlayerInventory inventory,
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> capability,
net.minecraft.util.Direction facing) |
net.minecraft.util.text.ITextComponent |
getDisplayName() |
AdjustableCrateTileEntity |
getMainCrate() |
AdjustableCrateTileEntity |
getOtherCrate() |
void |
onDestroyed() |
void |
onSplit() |
void |
setRemoved() |
void |
write(net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
Hook only these in future subclasses of STE
|
addBehaviours, getFacing, isDoubleCrate, isSecondaryCrateaddBehavioursDeferred, attachBehaviourLate, canPlayerUse, forEachBehaviour, getBehaviour, getRequiredItems, getWorld, initialize, isFluidHandlerCap, isItemHandlerCap, isVirtual, lazyTick, load, markVirtual, readClientUpdate, removeBehaviour, save, sendToContainer, setLazyTickRate, tick, writeSafe, writeToClientcauseBlockUpdate, containedChunk, getTileData, getUpdatePacket, getUpdateTag, handleUpdateTag, notifyUpdate, onDataPacket, packetTarget, sendDataclearCache, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getType, getViewDistance, hasLevel, isRemoved, loadStatic, logInvalidState, mirror, onChunkUnloaded, onlyOpCanSetNbt, rotate, setChanged, setLevelAndPosition, setPosition, triggerEventareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic AdjustableCrateTileEntity.Inv inventory
public int allowedAmount
public int itemCount
protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.items.IItemHandler> invHandler
public AdjustableCrateTileEntity(net.minecraft.tileentity.TileEntityType<?> type)
public net.minecraft.inventory.container.Container createMenu(int id,
net.minecraft.entity.player.PlayerInventory inventory,
net.minecraft.entity.player.PlayerEntity player)
createMenu in interface net.minecraft.inventory.container.IContainerProviderpublic AdjustableCrateTileEntity getOtherCrate()
public AdjustableCrateTileEntity getMainCrate()
public void onSplit()
public void onDestroyed()
public void write(net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
SmartTileEntitywrite in class SmartTileEntityprotected void fromTag(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
SmartTileEntityfromTag in class SmartTileEntitypublic net.minecraft.util.text.ITextComponent getDisplayName()
getDisplayName in interface net.minecraft.inventory.container.INamedContainerProviderpublic void setRemoved()
setRemoved in class SmartTileEntitypublic <T> net.minecraftforge.common.util.LazyOptional<T> getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.Direction facing)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability in class net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.tileentity.TileEntity>