public class SplitVoxelShape extends VoxelShape
Modifier and Type | Field and Description |
---|---|
private Direction.Axis |
axis |
private static it.unimi.dsi.fastutil.doubles.DoubleList |
field_223415_d |
private VoxelShape |
shape |
part
Constructor and Description |
---|
SplitVoxelShape(VoxelShape shapeIn,
Direction.Axis axis,
int p_i47682_3_) |
Modifier and Type | Method and Description |
---|---|
protected it.unimi.dsi.fastutil.doubles.DoubleList |
getValues(Direction.Axis axis) |
private static VoxelShapePart |
makeShapePart(VoxelShapePart shapePartIn,
Direction.Axis axis,
int p_197775_2_) |
contains, forEachBox, forEachEdge, getAllowedOffset, getAllowedOffset, getBoundingBox, getClosestIndex, getEnd, getStart, getValueUnchecked, isEmpty, max, min, project, rayTrace, simplify, toBoundingBoxList, toString, withOffset
private final VoxelShape shape
private final Direction.Axis axis
private static final it.unimi.dsi.fastutil.doubles.DoubleList field_223415_d
public SplitVoxelShape(VoxelShape shapeIn, Direction.Axis axis, int p_i47682_3_)
private static VoxelShapePart makeShapePart(VoxelShapePart shapePartIn, Direction.Axis axis, int p_197775_2_)
protected it.unimi.dsi.fastutil.doubles.DoubleList getValues(Direction.Axis axis)
getValues
in class VoxelShape