Class DrillMovementBehaviour

java.lang.Object
com.simibubi.create.content.kinetics.base.BlockBreakingMovementBehaviour
com.simibubi.create.content.kinetics.drill.DrillMovementBehaviour
All Implemented Interfaces:
MovementBehaviour

public class DrillMovementBehaviour extends BlockBreakingMovementBehaviour
  • Constructor Details

    • DrillMovementBehaviour

      public DrillMovementBehaviour()
  • Method Details

    • isActive

      public boolean isActive(MovementContext context)
    • getActiveAreaOffset

      public net.minecraft.world.phys.Vec3 getActiveAreaOffset(MovementContext context)
    • disableBlockEntityRendering

      public boolean disableBlockEntityRendering()
    • renderInContraption

      public void renderInContraption(MovementContext context, VirtualRenderWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.MultiBufferSource buffer)
    • createVisual

      @Nullable public @Nullable ActorVisual createVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext, VirtualRenderWorld simulationWorld, MovementContext movementContext)
    • getDamageSource

      protected net.minecraft.world.damagesource.DamageSource getDamageSource(net.minecraft.world.level.Level level)
      Overrides:
      getDamageSource in class BlockBreakingMovementBehaviour
    • canBreak

      public boolean canBreak(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos breakingPos, net.minecraft.world.level.block.state.BlockState state)
      Overrides:
      canBreak in class BlockBreakingMovementBehaviour