public abstract class PortableStorageInterfaceTileEntity extends SmartTileEntity
| Modifier and Type | Field and Description |
|---|---|
protected net.minecraft.util.math.AxisAlignedBB |
cachedBoundingBox |
protected net.minecraft.entity.Entity |
connectedEntity |
protected LerpedFloat |
connectionAnimation |
protected float |
distance |
protected boolean |
powered |
protected int |
transferTimer |
| Constructor and Description |
|---|
PortableStorageInterfaceTileEntity(net.minecraft.tileentity.TileEntityType<?> tileEntityTypeIn) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBehaviours(java.util.List<TileEntityBehaviour> behaviours) |
boolean |
canTransfer() |
protected void |
fromTag(net.minecraft.block.BlockState state,
net.minecraft.nbt.CompoundNBT compound,
boolean clientPacket)
Hook only these in future subclasses of STE
|
net.minecraft.util.math.AxisAlignedBB |
getRenderBoundingBox() |
protected java.lang.Integer |
getTransferTimeout() |
protected abstract void |
invalidateCapability() |
boolean |
isPowered() |
boolean |
isTransferring() |
void |
neighbourChanged() |
void |
onContentTransferred() |
void |
setRemoved() |
void |
startConnecting() |
void |
startTransferringTo(Contraption contraption,
float distance) |
protected void |
stopTransferring() |
void |
tick() |
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, initialize, isFluidHandlerCap, isItemHandlerCap, isVirtual, lazyTick, load, markVirtual, readClientUpdate, removeBehaviour, save, setLazyTickRate, 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, getCapability, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected int transferTimer
protected float distance
protected LerpedFloat connectionAnimation
protected boolean powered
protected net.minecraft.entity.Entity connectedEntity
protected net.minecraft.util.math.AxisAlignedBB cachedBoundingBox
public PortableStorageInterfaceTileEntity(net.minecraft.tileentity.TileEntityType<?> tileEntityTypeIn)
public void startTransferringTo(Contraption contraption, float distance)
protected void stopTransferring()
public boolean canTransfer()
protected abstract void invalidateCapability()
public void tick()
tick in interface net.minecraft.tileentity.ITickableTileEntitytick in class SmartTileEntitypublic void setRemoved()
setRemoved in class SmartTileEntityprotected 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 void neighbourChanged()
public boolean isPowered()
public net.minecraft.util.math.AxisAlignedBB getRenderBoundingBox()
public boolean isTransferring()
public void startConnecting()
public void onContentTransferred()
protected java.lang.Integer getTransferTimeout()
public void addBehaviours(java.util.List<TileEntityBehaviour> behaviours)
addBehaviours in class SmartTileEntity