Class DeployerMovementBehaviour
java.lang.Object
com.simibubi.create.content.kinetics.deployer.DeployerMovementBehaviour
- All Implemented Interfaces:
MovementBehaviour
-
Field Summary
Fields inherited from interface com.simibubi.create.api.behaviour.movement.MovementBehaviour
REGISTRY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(MovementContext context, net.minecraft.core.BlockPos pos, DeployerFakePlayer player, com.simibubi.create.content.kinetics.deployer.DeployerBlockEntity.Mode mode) protected voidactivateAsSchematicPrinter(MovementContext context, net.minecraft.core.BlockPos pos, DeployerFakePlayer player, net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack filter) voidcancelStall(MovementContext context) protected voidcheckForTrackPlacementAdvancement(MovementContext context, DeployerFakePlayer player) createVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext, VirtualRenderWorld simulationWorld, MovementContext movementContext) booleannet.minecraft.world.phys.Vec3getActiveAreaOffset(MovementContext context) voidrenderInContraption(MovementContext context, VirtualRenderWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.MultiBufferSource buffers) voidstopMoving(MovementContext context) voidtick(MovementContext context) voidvisitNewPosition(MovementContext context, net.minecraft.core.BlockPos pos) voidwriteExtraData(MovementContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.simibubi.create.api.behaviour.movement.MovementBehaviour
canBeDisabledVia, dropItem, isActive, mustTickWhileDisabled, onDisabledByControls, onSpeedChanged, startMoving
-
Constructor Details
-
DeployerMovementBehaviour
public DeployerMovementBehaviour()
-
-
Method Details
-
getActiveAreaOffset
- Specified by:
getActiveAreaOffsetin interfaceMovementBehaviour
-
visitNewPosition
- Specified by:
visitNewPositionin interfaceMovementBehaviour
-
activate
public void activate(MovementContext context, net.minecraft.core.BlockPos pos, DeployerFakePlayer player, com.simibubi.create.content.kinetics.deployer.DeployerBlockEntity.Mode mode) -
checkForTrackPlacementAdvancement
protected void checkForTrackPlacementAdvancement(MovementContext context, DeployerFakePlayer player) -
activateAsSchematicPrinter
protected void activateAsSchematicPrinter(MovementContext context, net.minecraft.core.BlockPos pos, DeployerFakePlayer player, net.minecraft.world.level.Level world, net.minecraft.world.item.ItemStack filter) -
tick
- Specified by:
tickin interfaceMovementBehaviour
-
cancelStall
- Specified by:
cancelStallin interfaceMovementBehaviour
-
stopMoving
- Specified by:
stopMovingin interfaceMovementBehaviour
-
writeExtraData
- Specified by:
writeExtraDatain interfaceMovementBehaviour
-
disableBlockEntityRendering
public boolean disableBlockEntityRendering()- Specified by:
disableBlockEntityRenderingin interfaceMovementBehaviour
-
renderInContraption
public void renderInContraption(MovementContext context, VirtualRenderWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.MultiBufferSource buffers) - Specified by:
renderInContraptionin interfaceMovementBehaviour
-
createVisual
@Nullable public ActorVisual createVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext, VirtualRenderWorld simulationWorld, MovementContext movementContext) - Specified by:
createVisualin interfaceMovementBehaviour
-