public class SawMovementBehaviour extends BlockBreakingMovementBehaviour
| Constructor and Description |
|---|
SawMovementBehaviour() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBreak(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos breakingPos,
net.minecraft.block.BlockState state) |
void |
dropItemFromCutTree(MovementContext context,
net.minecraft.util.math.BlockPos pos,
net.minecraft.item.ItemStack stack) |
net.minecraft.util.math.vector.Vector3d |
getActiveAreaOffset(MovementContext context) |
protected net.minecraft.util.DamageSource |
getDamageSource() |
boolean |
isActive(MovementContext context) |
protected void |
onBlockBroken(MovementContext context,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState brokenState) |
void |
renderInContraption(MovementContext context,
PlacementSimulationWorld renderWorld,
ContraptionMatrices matrices,
net.minecraft.client.renderer.IRenderTypeBuffer buffer) |
protected boolean |
shouldDestroyStartBlock(net.minecraft.block.BlockState stateToBreak) |
void |
visitNewPosition(MovementContext context,
net.minecraft.util.math.BlockPos pos) |
damageEntities, startMoving, stopMoving, throwsEntities, tick, tickBreakercreateInstance, dropItem, hasSpecialInstancedRendering, 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 visitNewPosition(MovementContext context, net.minecraft.util.math.BlockPos pos)
visitNewPosition in class BlockBreakingMovementBehaviourpublic boolean canBreak(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos breakingPos,
net.minecraft.block.BlockState state)
canBreak in class BlockBreakingMovementBehaviourprotected void onBlockBroken(MovementContext context, net.minecraft.util.math.BlockPos pos, net.minecraft.block.BlockState brokenState)
onBlockBroken in class BlockBreakingMovementBehaviourpublic void dropItemFromCutTree(MovementContext context, net.minecraft.util.math.BlockPos pos, net.minecraft.item.ItemStack stack)
public void renderInContraption(MovementContext context, PlacementSimulationWorld renderWorld, ContraptionMatrices matrices, net.minecraft.client.renderer.IRenderTypeBuffer buffer)
renderInContraption in class MovementBehaviourprotected boolean shouldDestroyStartBlock(net.minecraft.block.BlockState stateToBreak)
shouldDestroyStartBlock in class BlockBreakingMovementBehaviourprotected net.minecraft.util.DamageSource getDamageSource()
getDamageSource in class BlockBreakingMovementBehaviour