All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected double |
calculateMaxDistance(AxisCycleDirection axisCycle,
Box box,
double maxDist) |
double |
calculateMaxDistance(Direction.Axis axis,
Box box,
double maxDist) |
protected boolean |
contains(double x,
double y,
double z) |
void |
forEachBox(VoxelShapes.BoxConsumer boxConsumer) |
void |
forEachEdge(VoxelShapes.BoxConsumer boxConsumer) |
Box |
getBoundingBox() |
List<Box> |
getBoundingBoxes() |
protected int |
getCoordIndex(Direction.Axis axis,
double coord) |
double |
getEndingCoord(Direction.Axis axis,
double from,
double to) |
VoxelShape |
getFace(Direction facing) |
double |
getMaximum(Direction.Axis axis) |
double |
getMinimum(Direction.Axis axis) |
protected double |
getPointPosition(Direction.Axis axis,
int index) |
protected abstract it.unimi.dsi.fastutil.doubles.DoubleList |
getPointPositions(Direction.Axis axis) |
private VoxelShape |
getUncachedFace(Direction facing) |
boolean |
isEmpty() |
VoxelShape |
offset(double x,
double y,
double z) |
BlockHitResult |
rayTrace(Vec3d start,
Vec3d end,
BlockPos pos) |
VoxelShape |
simplify() |
String |
toString() |