Class PressingBehaviour
java.lang.Object
com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour
com.simibubi.create.content.contraptions.components.press.PressingBehaviour
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic interfaceNested classes/interfaces inherited from class com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour
BeltProcessingBehaviour.ProcessingCallback, BeltProcessingBehaviour.ProcessingResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intbooleanList<net.minecraft.world.item.ItemStack>intbooleanintFields inherited from class com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour
TYPEFields inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
tileEntity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidfloatgetRenderedHeadOffset(float partialTicks) intbooleaninWorld()voidmakeCompactingParticleEffect(net.minecraft.world.phys.Vec3 pos, net.minecraft.world.item.ItemStack stack) voidmakePressingParticleEffect(net.minecraft.world.phys.Vec3 pos, net.minecraft.world.item.ItemStack stack) voidmakePressingParticleEffect(net.minecraft.world.phys.Vec3 pos, net.minecraft.world.item.ItemStack stack, int amount) booleanonBasin()voidread(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) protected voidvoidstart(PressingBehaviour.Mode mode) voidtick()voidwrite(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) Methods inherited from class com.simibubi.create.foundation.tileEntity.behaviour.belt.BeltProcessingBehaviour
getType, handleHeldItem, handleReceivedItem, isBlocked, whenItemEnters, whileItemHeldMethods inherited from class com.simibubi.create.foundation.tileEntity.TileEntityBehaviour
destroy, destroy, get, get, getPos, getRequiredItems, getWorld, initialize, isSafeNBT, lazyTick, onBlockChanged, onNeighborChanged, remove, setLazyTickRate
-
Field Details
-
CYCLE
public static final int CYCLE- See Also:
-
ENTITY_SCAN
public static final int ENTITY_SCAN- See Also:
-
particleItems
-
specifics
-
prevRunningTicks
public int prevRunningTicks -
runningTicks
public int runningTicks -
running
public boolean running -
finished
public boolean finished -
mode
-
-
Constructor Details
-
PressingBehaviour
public PressingBehaviour(T te)
-
-
Method Details
-
read
public void read(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) - Overrides:
readin classTileEntityBehaviour
-
write
public void write(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) - Overrides:
writein classTileEntityBehaviour
-
getRenderedHeadOffset
public float getRenderedHeadOffset(float partialTicks) -
start
-
inWorld
public boolean inWorld() -
onBasin
public boolean onBasin() -
tick
public void tick()- Overrides:
tickin classTileEntityBehaviour
-
applyOnBasin
protected void applyOnBasin() -
applyInWorld
protected void applyInWorld() -
getRunningTickSpeed
public int getRunningTickSpeed() -
spawnParticles
protected void spawnParticles() -
makePressingParticleEffect
public void makePressingParticleEffect(net.minecraft.world.phys.Vec3 pos, net.minecraft.world.item.ItemStack stack) -
makePressingParticleEffect
public void makePressingParticleEffect(net.minecraft.world.phys.Vec3 pos, net.minecraft.world.item.ItemStack stack, int amount) -
makeCompactingParticleEffect
public void makeCompactingParticleEffect(net.minecraft.world.phys.Vec3 pos, net.minecraft.world.item.ItemStack stack)
-