public class HarvesterMovementBehaviour extends MovementBehaviour
| Constructor and Description |
|---|
HarvesterMovementBehaviour() |
| Modifier and Type | Method and Description |
|---|---|
ActorInstance |
createInstance(com.jozufozu.flywheel.backend.material.MaterialManager<?> materialManager,
PlacementSimulationWorld simulationWorld,
MovementContext context) |
net.minecraft.util.math.vector.Vector3d |
getActiveAreaOffset(MovementContext context) |
boolean |
hasSpecialInstancedRendering() |
boolean |
isActive(MovementContext context) |
void |
renderInContraption(MovementContext context,
PlacementSimulationWorld renderWorld,
ContraptionMatrices matrices,
net.minecraft.client.renderer.IRenderTypeBuffer buffers) |
void |
visitNewPosition(MovementContext context,
net.minecraft.util.math.BlockPos pos) |
dropItem, onSpeedChanged, renderAsNormalTileEntity, startMoving, stopMoving, tick, writeExtraDatapublic boolean isActive(MovementContext context)
isActive in class MovementBehaviourpublic boolean hasSpecialInstancedRendering()
hasSpecialInstancedRendering in class MovementBehaviour@Nullable public ActorInstance createInstance(com.jozufozu.flywheel.backend.material.MaterialManager<?> materialManager, PlacementSimulationWorld simulationWorld, MovementContext context)
createInstance in class MovementBehaviourpublic void renderInContraption(MovementContext context, PlacementSimulationWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.IRenderTypeBuffer buffers)
renderInContraption in class MovementBehaviourpublic net.minecraft.util.math.vector.Vector3d getActiveAreaOffset(MovementContext context)
getActiveAreaOffset in class MovementBehaviourpublic void visitNewPosition(MovementContext context, net.minecraft.util.math.BlockPos pos)
visitNewPosition in class MovementBehaviour