Class PloughMovementBehaviour
java.lang.Object
com.simibubi.create.content.contraptions.components.structureMovement.MovementBehaviour
com.simibubi.create.content.contraptions.components.actors.BlockBreakingMovementBehaviour
com.simibubi.create.content.contraptions.components.actors.PloughMovementBehaviour
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBreak(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos breakingPos, net.minecraft.world.level.block.state.BlockState state) net.minecraft.world.phys.Vec3getActiveAreaOffset(MovementContext context) booleanisActive(MovementContext context) protected voidonBlockBroken(MovementContext context, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState brokenState) voidstopMoving(MovementContext context) protected booleanvoidvisitNewPosition(MovementContext context, net.minecraft.core.BlockPos pos) Methods inherited from class com.simibubi.create.content.contraptions.components.actors.BlockBreakingMovementBehaviour
damageEntities, getDamageSource, shouldDestroyStartBlock, startMoving, tick, tickBreakerMethods inherited from class com.simibubi.create.content.contraptions.components.structureMovement.MovementBehaviour
createInstance, dropItem, hasSpecialInstancedRendering, onSpeedChanged, renderAsNormalTileEntity, renderInContraption, writeExtraData
-
Constructor Details
-
PloughMovementBehaviour
public PloughMovementBehaviour()
-
-
Method Details
-
isActive
- Overrides:
isActivein classMovementBehaviour
-
visitNewPosition
- Overrides:
visitNewPositionin classBlockBreakingMovementBehaviour
-
getActiveAreaOffset
- Overrides:
getActiveAreaOffsetin classMovementBehaviour
-
throwsEntities
protected boolean throwsEntities()- Overrides:
throwsEntitiesin classBlockBreakingMovementBehaviour
-
canBreak
public boolean canBreak(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos breakingPos, net.minecraft.world.level.block.state.BlockState state) - Overrides:
canBreakin classBlockBreakingMovementBehaviour
-
onBlockBroken
protected void onBlockBroken(MovementContext context, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState brokenState) - Overrides:
onBlockBrokenin classBlockBreakingMovementBehaviour
-
stopMoving
- Overrides:
stopMovingin classBlockBreakingMovementBehaviour
-