public class CrushingWheelControllerTileEntity extends SmartTileEntity
| Modifier and Type | Field and Description |
|---|---|
float |
crushingspeed |
protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.items.IItemHandlerModifiable> |
handler |
ProcessingInventory |
inventory |
net.minecraft.entity.Entity |
processingEntity |
protected boolean |
searchForEntity |
| Constructor and Description |
|---|
CrushingWheelControllerTileEntity(net.minecraft.tileentity.TileEntityType<? extends CrushingWheelControllerTileEntity> type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBehaviours(java.util.List<TileEntityBehaviour> behaviours) |
void |
clear() |
java.util.Optional<ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>> |
findRecipe() |
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) |
boolean |
hasEntity() |
boolean |
isOccupied() |
protected void |
spawnParticles(net.minecraft.item.ItemStack stack) |
void |
startCrushing(net.minecraft.entity.Entity entity) |
void |
tick() |
void |
tickAudio() |
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, 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 net.minecraft.entity.Entity processingEntity
protected boolean searchForEntity
public ProcessingInventory inventory
protected net.minecraftforge.common.util.LazyOptional<net.minecraftforge.items.IItemHandlerModifiable> handler
public float crushingspeed
public CrushingWheelControllerTileEntity(net.minecraft.tileentity.TileEntityType<? extends CrushingWheelControllerTileEntity> type)
public void addBehaviours(java.util.List<TileEntityBehaviour> behaviours)
addBehaviours in class SmartTileEntitypublic void tick()
tick in interface net.minecraft.tileentity.ITickableTileEntitytick in class SmartTileEntitypublic void tickAudio()
protected void spawnParticles(net.minecraft.item.ItemStack stack)
public java.util.Optional<ProcessingRecipe<net.minecraftforge.items.wrapper.RecipeWrapper>> findRecipe()
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 void startCrushing(net.minecraft.entity.Entity entity)
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>public void clear()
public boolean isOccupied()
public boolean hasEntity()