Diamond Block Staff Shape Predicate
public DiamondBlockStaffShapePredicate DiamondBlockStaffShapePredicate(BlockPos origin, Vec3i forwardVector, Vec3i upVector, Random rng)(source)
Parameters
origin
The starting point of the destruction
forward Vector
Vector pointing "forward" relative to the block destroyer's POV
up Vector
Vector pointing "upward" relative to the block destroyer's POV
rng
Random number generator deciding the pattern of destruction