net.minecraft.util.math

public class Box

aug
net.minecraft.class_231
net.minecraft.util.math.Box
net.minecraft.util.AxisAlignedBB

Field summary

Modifier and TypeField
public final double
a
field_582
minX
minX
public final double
b
field_583
minY
minY
public final double
c
field_584
minZ
minZ
public final double
d
field_585
maxX
maxX
public final double
e
field_586
maxY
maxY
public final double
f
field_587
maxZ
maxZ

Constructor summary

ModifierConstructor
public (double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
public (BlockPos min, BlockPos max)

Method summary

Modifier and TypeMethod
public Box
a(double arg0, double arg1, double arg2)
method_580(double arg0, double arg1, double arg2)
expanded(double dx, double dy, double dz)
addCoord(double x, double y, double z)
public Box
b(double arg0, double arg1, double arg2)
method_587(double arg0, double arg1, double arg2)
grown(double dx, double dy, double dz)
expand(double x, double y, double z)
public Box
a(aug arg0)
method_5556(class_231 arg0)
union(Box box)
union(AxisAlignedBB other)
public static Box
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_9342(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
of(double x1, double y1, double z1, double x2, double y2, double z2)
fromBounds(double z2, double y1, double z1, double x2, double y2, double arg5)
public Box
c(double arg0, double arg1, double arg2)
method_596(double arg0, double arg1, double arg2)
moved(double dx, double dy, double dz)
offset(double x, double y, double z)
public double
a(aug arg0, double arg1)
method_583(class_231 arg0, double arg1)
intersectX(Box box, double limit)
calculateXOffset(AxisAlignedBB other, double offsetX)
public double
b(aug arg0, double arg1)
method_589(class_231 arg0, double arg1)
intersectY(Box box, double limit)
calculateYOffset(AxisAlignedBB other, double offsetY)
public double
c(aug arg0, double arg1)
method_594(class_231 arg0, double arg1)
intersectZ(Box box, double limit)
calculateZOffset(AxisAlignedBB other, double offsetZ)
public boolean
b(aug arg0)
method_582(class_231 arg0)
intersects(Box box)
intersectsWith(AxisAlignedBB other)
public boolean
a(aui arg0)
method_584(class_236 arg0)
contains(Vec3d vec)
isVecInside(Vec3 vec)
public double
a()
method_586()
getAverageSideLength()
getAverageEdgeLength()
public Box
d(double arg0, double arg1, double arg2)
method_598(double arg0, double arg1, double arg2)
contract(double dx, double dy, double dz)
contract(double x, double y, double z)
public HitResult
a(aui arg0, aui arg1)
method_585(class_236 arg0, class_236 arg1)
clip(Vec3d from, Vec3d to)
calculateIntercept(Vec3 vecA, Vec3 vecB)
private boolean
b(aui arg0)
method_590(class_236 arg0)
containsYZ(Vec3d vec)
isVecInYZ(Vec3 vec)
private boolean
c(aui arg0)
method_595(class_236 arg0)
containsXZ(Vec3d vec)
isVecInXZ(Vec3 vec)
private boolean
d(aui arg0)
method_597(class_236 arg0)
containsXY(Vec3d vec)
isVecInXY(Vec3 vec)
public boolean
b()
method_9343()
isInvalid()
hasNaN()