public class FunnelTileEntity extends SmartTileEntity implements IHaveHoveringInformation, com.jozufozu.flywheel.backend.instancing.IInstanceRendered
| Constructor and Description |
|---|
FunnelTileEntity(net.minecraft.tileentity.TileEntityType<?> tileEntityTypeIn) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBehaviours(java.util.List<TileEntityBehaviour> behaviours) |
com.simibubi.create.content.logistics.block.funnel.FunnelTileEntity.Mode |
determineCurrentMode() |
void |
flap(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
|
int |
getAmountToExtract() |
float |
getFlapOffset() |
double |
getViewDistance() |
boolean |
hasFlap() |
void |
onTransfer(net.minecraft.item.ItemStack stack) |
boolean |
shouldRenderNormally() |
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, setRemoved, writeSafe, writeToClientcauseBlockUpdate, containedChunk, getTileData, getUpdatePacket, getUpdateTag, handleUpdateTag, notifyUpdate, onDataPacket, packetTarget, sendDataclearCache, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getType, 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, waitaddToTooltipgetWorldpublic FunnelTileEntity(net.minecraft.tileentity.TileEntityType<?> tileEntityTypeIn)
public com.simibubi.create.content.logistics.block.funnel.FunnelTileEntity.Mode determineCurrentMode()
public void tick()
tick in interface net.minecraft.tileentity.ITickableTileEntitytick in class SmartTileEntitypublic int getAmountToExtract()
public void addBehaviours(java.util.List<TileEntityBehaviour> behaviours)
addBehaviours in class SmartTileEntitypublic void flap(boolean inward)
public boolean hasFlap()
public float getFlapOffset()
protected 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 double getViewDistance()
getViewDistance in class net.minecraft.tileentity.TileEntitypublic void onTransfer(net.minecraft.item.ItemStack stack)
public boolean shouldRenderNormally()
shouldRenderNormally in interface com.jozufozu.flywheel.backend.instancing.IInstanceRendered