net.minecraft.util.math

public class Box

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

Field summary

Modifier and TypeField
public final double
a
field_13256
minX
minX
public final double
b
field_13257
minY
minY
public final double
c
field_13258
minZ
minZ
public final double
d
field_13259
maxX
maxX
public final double
e
field_13260
maxY
maxY
public final double
f
field_13261
maxZ
maxZ

Constructor summary

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

Method summary

Modifier and TypeMethod
public Box
e(double arg0)
method_12120(double arg0)
withMaxY(double maxY)
setMaxY(double y2)
public Box
a(double arg0, double arg1, double arg2)
method_13831(double arg0, double arg1, double arg2)
shrink(double dx, double dy, double dz)
contract(double x, double y, double z)
public Box
b(double arg0, double arg1, double arg2)
method_580(double arg0, double arg1, double arg2)
expanded(double dx, double dy, double dz)
expand(double x, double y, double z)
public Box
c(double arg0, double arg1, double arg2)
method_587(double arg0, double arg1, double arg2)
grown(double dx, double dy, double dz)
grow(double x, double y, double z)
public Box
g(double arg0)
method_12121(double arg0)
expand(double amount)
grow(double value)
public Box
a(bdt arg0)
method_13832(class_231 arg0)
intersection(Box box)
intersect(AxisAlignedBB arg0)
public Box
b(bdt arg0)
method_5556(class_231 arg0)
union(Box box)
union(AxisAlignedBB other)
public Box
d(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 Box
a(co arg0)
method_12113(class_2552 arg0)
move(BlockPos delta)
offset(BlockPos pos)
public Box
a(bdw arg0)
method_13833(class_236 arg0)
move(Vec3d delta)
offset(Vec3d arg0)
public double
a(bdt arg0, double arg1)
method_583(class_231 arg0, double arg1)
intersectX(Box box, double limit)
calculateXOffset(AxisAlignedBB other, double offsetX)
public double
b(bdt arg0, double arg1)
method_589(class_231 arg0, double arg1)
intersectY(Box box, double limit)
calculateYOffset(AxisAlignedBB other, double offsetY)
public double
c(bdt arg0, double arg1)
method_594(class_231 arg0, double arg1)
intersectZ(Box box, double limit)
calculateZOffset(AxisAlignedBB other, double offsetZ)
public boolean
c(bdt arg0)
method_12115(class_231 arg0)
intersects(Box box)
intersects(AxisAlignedBB other)
public boolean
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_12110(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
intersects(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
intersects(double z2, double y1, double z1, double x2, double y2, double arg5)
public boolean
b(bdw arg0)
method_584(class_236 arg0)
contains(Vec3d vec)
contains(Vec3d vec)
public double
a()
method_586()
getAverageSideLength()
getAverageEdgeLength()
public Box
h(double arg0)
method_12122(double arg0)
contract(double amount)
shrink(double value)
public HitResult
b(bdw arg0, bdw arg1)
method_585(class_236 arg0, class_236 arg1)
clip(Vec3d from, Vec3d to)
calculateIntercept(Vec3d vecA, Vec3d vecB)
boolean
a(bdw arg0, bdw arg1, bdw arg2)
method_12112(class_236 arg0, class_236 arg1, class_236 arg2)
isNearer(Vec3d from, Vec3d newTo, Vec3d to)
isClosest(Vec3d arg0, Vec3d arg1, Vec3d arg2)
Vec3d
a(double arg0, bdw arg1, bdw arg2)
method_12111(double arg0, class_236 arg1, class_236 arg2)
clipX(double x, Vec3d from, Vec3d to)
collideWithXPlane(double arg0, Vec3d arg1, Vec3d arg2)
Vec3d
b(double arg0, bdw arg1, bdw arg2)
method_12114(double arg0, class_236 arg1, class_236 arg2)
clipY(double y, Vec3d from, Vec3d to)
collideWithYPlane(double arg0, Vec3d arg1, Vec3d arg2)
Vec3d
c(double arg0, bdw arg1, bdw arg2)
method_12117(double arg0, class_236 arg1, class_236 arg2)
clipZ(double z, Vec3d from, Vec3d to)
collideWithZPlane(double arg0, Vec3d arg1, Vec3d arg2)
public boolean
c(bdw arg0)
method_12116(class_236 arg0)
containsYZ(Vec3d vec)
intersectsWithYZ(Vec3d vec)
public boolean
d(bdw arg0)
method_12118(class_236 arg0)
containsXZ(Vec3d vec)
intersectsWithXZ(Vec3d vec)
public boolean
e(bdw arg0)
method_12119(class_236 arg0)
containsXY(Vec3d vec)
intersectsWithXY(Vec3d vec)
public boolean
a(bdw arg0, bdw arg1)
method_13403(class_236 arg0, class_236 arg1)
intersects(Vec3d vec1, Vec3d vec2)
intersects(Vec3d min, Vec3d max)
public boolean
b()
method_9343()
isInvalid()
hasNaN()
public Vec3d
c()
method_13404()
center()
getCenter()