public class DrillMovementBehaviour extends BlockBreakingMovementBehaviour
| Constructor and Description |
|---|
DrillMovementBehaviour() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBreak(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos breakingPos,
net.minecraft.block.BlockState state) |
ActorInstance |
createInstance(com.jozufozu.flywheel.backend.material.MaterialManager<?> materialManager,
PlacementSimulationWorld simulationWorld,
MovementContext context) |
net.minecraft.util.math.vector.Vector3d |
getActiveAreaOffset(MovementContext context) |
protected net.minecraft.util.DamageSource |
getDamageSource() |
boolean |
hasSpecialInstancedRendering() |
boolean |
isActive(MovementContext context) |
void |
renderInContraption(MovementContext context,
PlacementSimulationWorld renderWorld,
ContraptionMatrices matrices,
net.minecraft.client.renderer.IRenderTypeBuffer buffer) |
damageEntities, onBlockBroken, shouldDestroyStartBlock, startMoving, stopMoving, throwsEntities, tick, tickBreaker, visitNewPositiondropItem, onSpeedChanged, renderAsNormalTileEntity, writeExtraDatapublic boolean isActive(MovementContext context)
isActive in class MovementBehaviourpublic net.minecraft.util.math.vector.Vector3d getActiveAreaOffset(MovementContext context)
getActiveAreaOffset in class MovementBehaviourpublic void renderInContraption(MovementContext context, PlacementSimulationWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.IRenderTypeBuffer buffer)
renderInContraption 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 MovementBehaviourprotected net.minecraft.util.DamageSource getDamageSource()
getDamageSource in class BlockBreakingMovementBehaviourpublic boolean canBreak(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos breakingPos,
net.minecraft.block.BlockState state)
canBreak in class BlockBreakingMovementBehaviour