net.minecraft.util.math

public class Box

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

Field summary

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

Constructor summary

ModifierConstructor
protected (double minX, double minY, double minZ, double maxX, double maxY, double maxZ)

Method summary

Modifier and TypeMethod
public static Box
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_581(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
of(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
getBoundingBox(double z2, double y1, double z1, double x2, double y2, double arg5)
public Box
b(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_588(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
set(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
setBounds(double z2, double y1, double z1, double x2, double y2, double arg5)
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(azt arg0)
method_5556(class_231 arg0)
union(Box box)
union(AxisAlignedBB other)
public Box
c(double arg0, double arg1, double arg2)
method_592(double arg0, double arg1, double arg2)
moved(double dx, double dy, double dz)
getOffsetBoundingBox(double x, double y, double z)
public double
a(azt arg0, double arg1)
method_583(class_231 arg0, double arg1)
intersectX(Box box, double limit)
calculateXOffset(AxisAlignedBB other, double arg1)
public double
b(azt arg0, double arg1)
method_589(class_231 arg0, double arg1)
intersectY(Box box, double limit)
calculateYOffset(AxisAlignedBB other, double arg1)
public double
c(azt arg0, double arg1)
method_594(class_231 arg0, double arg1)
intersectZ(Box box, double limit)
calculateZOffset(AxisAlignedBB other, double arg1)
public boolean
b(azt arg0)
method_582(class_231 arg0)
intersects(Box box)
intersectsWith(AxisAlignedBB other)
public Box
d(double arg0, double arg1, double arg2)
method_596(double arg0, double arg1, double arg2)
move(double dx, double dy, double dz)
offset(double x, double y, double z)
public boolean
a(azw arg0)
method_584(class_236 arg0)
contains(Vec3d vec)
isVecInside(Vec3 vec)
public double
a()
method_586()
getAverageSideLength()
getAverageEdgeLength()
public Box
e(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 Box
b()
method_591()
copy()
copy()
public HitResult
a(azw arg0, azw arg1)
method_585(class_236 arg0, class_236 arg1)
clip(Vec3d from, Vec3d to)
calculateIntercept(Vec3 arg0, Vec3 arg1)
private boolean
b(azw arg0)
method_590(class_236 arg0)
containsYZ(Vec3d vec)
isVecInYZ(Vec3 vec)
private boolean
c(azw arg0)
method_595(class_236 arg0)
containsXZ(Vec3d vec)
isVecInXZ(Vec3 vec)
private boolean
d(azw arg0)
method_597(class_236 arg0)
containsXY(Vec3d vec)
isVecInXY(Vec3 vec)
public void
d(azt arg0)
method_593(class_231 arg0)
set(Box box)
setBB(AxisAlignedBB other)