public class BeltTunnelTileEntity extends SmartTileEntity implements com.jozufozu.flywheel.backend.instancing.IInstanceRendered
| Modifier and Type | Field and Description |
|---|---|
protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.items.IItemHandler> |
cap |
java.util.Map<net.minecraft.util.Direction,InterpolatedChasingValue> |
flaps |
protected java.util.List<org.apache.commons.lang3.tuple.Pair<net.minecraft.util.Direction,java.lang.Boolean>> |
flapsToSend |
java.util.Set<net.minecraft.util.Direction> |
sides |
| Constructor and Description |
|---|
BeltTunnelTileEntity(net.minecraft.tileentity.TileEntityType<? extends BeltTunnelTileEntity> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBehaviours(java.util.List<TileEntityBehaviour> behaviours) |
void |
flap(net.minecraft.util.Direction side,
boolean inward) |
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 side) |
void |
initialize() |
void |
setRemoved() |
boolean |
shouldRenderNormally() |
void |
tick() |
void |
updateTunnelConnections() |
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, lazyTick, load, markVirtual, readClientUpdate, removeBehaviour, save, sendToContainer, 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, invalidateCaps, reviveCaps, serializeCapsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetWorldpublic java.util.Map<net.minecraft.util.Direction,InterpolatedChasingValue> flaps
public java.util.Set<net.minecraft.util.Direction> sides
protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.items.IItemHandler> cap
protected java.util.List<org.apache.commons.lang3.tuple.Pair<net.minecraft.util.Direction,java.lang.Boolean>> flapsToSend
public BeltTunnelTileEntity(net.minecraft.tileentity.TileEntityType<? extends BeltTunnelTileEntity> type)
public void setRemoved()
setRemoved in class SmartTileEntitypublic 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 void updateTunnelConnections()
public void flap(net.minecraft.util.Direction side,
boolean inward)
public void initialize()
initialize in class SmartTileEntitypublic void tick()
tick in interface net.minecraft.tileentity.ITickableTileEntitytick in class SmartTileEntitypublic boolean shouldRenderNormally()
shouldRenderNormally in interface com.jozufozu.flywheel.backend.instancing.IInstanceRenderedpublic void addBehaviours(java.util.List<TileEntityBehaviour> behaviours)
addBehaviours in class SmartTileEntitypublic <T> net.minecraftforge.common.util.LazyOptional<T> getCapability(net.minecraftforge.common.capabilities.Capability<T> capability,
net.minecraft.util.Direction side)
getCapability in interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability in class net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.tileentity.TileEntity>