net.minecraft.util.math

public class Box

crq
net.minecraft.class_238
net.minecraft.util.math.Box
net.minecraft.util.math.AxisAlignedBB
net.minecraft.util.math.AxisAlignedBB

Field summary

Modifier and TypeField
public final double
a
field_1323
minX
field_72340_a
field_72340_a
public final double
b
field_1322
minY
field_72338_b
field_72338_b
public final double
c
field_1321
minZ
field_72339_c
field_72339_c
public final double
d
field_1320
maxX
field_72336_d
field_72336_d
public final double
e
field_1325
maxY
field_72337_e
field_72337_e
public final double
f
field_1324
maxZ
field_72334_f
field_72334_f

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 static Box
a(chr arg0)
method_19316(class_3341 arg0)
m_03149041(StructureBox arg0)
func_216363_a(MutableBoundingBox arg0)
func_216363_a(MutableBoundingBox arg0)
public double
a(fa$a arg0)
method_1001(class_2350$class_2351 arg0)
min(Direction$Axis axis)
func_197745_a(Direction$Axis arg0)
getMin(Direction$Axis axis)
public double
b(fa$a arg0)
method_990(class_2350$class_2351 arg0)
max(Direction$Axis axis)
func_197742_b(Direction$Axis arg0)
getMax(Direction$Axis axis)
public Box
a(double arg0, double arg1, double arg2)
method_1002(double arg0, double arg1, double arg2)
shrink(double dx, double dy, double dz)
func_191195_a(double arg0, double arg1, double arg2)
contract(double x, double y, double z)
public Box
a(crv arg0)
method_18804(class_243 arg0)
m_78709828(Vec3d arg0)
func_216361_a(Vec3d arg0)
func_216361_a(Vec3d arg0)
public Box
b(double arg0, double arg1, double arg2)
method_1012(double arg0, double arg1, double arg2)
expanded(double dx, double dy, double dz)
func_72321_a(double arg0, double arg1, double arg2)
expand(double x, double y, double z)
public Box
c(double arg0, double arg1, double arg2)
method_1009(double arg0, double arg1, double arg2)
grown(double dx, double dy, double dz)
func_72314_b(double arg0, double arg1, double arg2)
grow(double x, double y, double z)
public Box
g(double arg0)
method_1014(double arg0)
expand(double amount)
func_186662_g(double arg0)
grow(double value)
public Box
a(crq arg0)
method_999(class_238 arg0)
intersection(Box box)
func_191500_a(AxisAlignedBB arg0)
intersect(AxisAlignedBB other)
public Box
b(crq arg0)
method_991(class_238 arg0)
union(Box box)
func_111270_a(AxisAlignedBB arg0)
union(AxisAlignedBB other)
public Box
d(double arg0, double arg1, double arg2)
method_989(double arg0, double arg1, double arg2)
moved(double dx, double dy, double dz)
func_72317_d(double arg0, double arg1, double arg2)
offset(double x, double y, double z)
public Box
a(ev arg0)
method_996(class_2338 arg0)
move(BlockPos delta)
func_186670_a(BlockPos arg0)
offset(BlockPos pos)
public Box
b(crv arg0)
method_997(class_243 arg0)
move(Vec3d delta)
func_191194_a(Vec3d arg0)
offset(Vec3d vec)
public boolean
c(crq arg0)
method_994(class_238 arg0)
intersects(Box box)
func_72326_a(AxisAlignedBB arg0)
intersects(AxisAlignedBB other)
public boolean
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_1003(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)
func_186668_a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
intersects(double z2, double y1, double z1, double x2, double y2, double arg5)
public boolean
c(crv arg0)
method_1006(class_243 arg0)
contains(Vec3d vec)
func_72318_a(Vec3d arg0)
contains(Vec3d vec)
public boolean
e(double arg0, double arg1, double arg2)
method_1008(double arg0, double arg1, double arg2)
contains(double x, double y, double z)
func_197744_e(double arg0, double arg1, double arg2)
contains(double x, double y, double z)
public double
a()
method_995()
getAverageSideLength()
func_72320_b()
getAverageEdgeLength()
public double
b()
method_17939()
m_16966081()
func_216364_b()
func_216364_b()
public double
c()
method_17940()
m_82308849()
func_216360_c()
func_216360_c()
public double
d()
method_17941()
m_57527758()
func_216362_d()
func_216362_d()
public Box
h(double arg0)
method_1011(double arg0)
contract(double amount)
func_186664_h(double arg0)
shrink(double value)
public Optional<Vec3d>
b(crv arg0, crv arg1)
method_992(class_243 arg0, class_243 arg1)
clip(Vec3d arg0, Vec3d arg1)
func_216365_b(Vec3d arg0, Vec3d arg1)
func_216365_b(Vec3d arg0, Vec3d arg1)
public static BlockHitResult
a(Iterable<crq> arg0, crv arg1, crv arg2, ev arg3)
method_1010(Iterable<class_238> arg0, class_243 arg1, class_243 arg2, class_2338 arg3)
clip(Iterable<Box> arg0, Vec3d arg1, Vec3d arg2, BlockPos arg3)
func_197743_a(Iterable<AxisAlignedBB> arg0, Vec3d arg1, Vec3d arg2, BlockPos arg3)
rayTrace(Iterable<AxisAlignedBB> boxes, Vec3d start, Vec3d end, BlockPos pos)
private static Direction
a(crq arg0, crv arg1, double[] arg2, fa arg3, double arg4, double arg5, double arg6)
method_1007(class_238 arg0, class_243 arg1, double[] arg2, class_2350 arg3, double arg4, double arg5, double arg6)
m_41809968(Box arg0, Vec3d arg1, double[] arg2, Direction arg3, double arg4, double arg5, double arg6)
func_197741_a(AxisAlignedBB arg0, Vec3d arg1, double[] arg2, Direction arg3, double arg4, double arg5, double arg6)
func_197741_a(AxisAlignedBB aabb, Vec3d arg1, double[] arg2, Direction facing, double arg4, double arg5, double arg6)
private static Direction
a(double[] arg0, fa arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, fa arg10, double arg11, double arg12, double arg13)
method_998(double[] arg0, class_2350 arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, class_2350 arg10, double arg11, double arg12, double arg13)
m_17002190(double[] arg0, Direction arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, Direction arg10, double arg11, double arg12, double arg13)
func_197740_a(double[] arg0, Direction arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, Direction arg10, double arg11, double arg12, double arg13)
func_197740_a(double[] arg0, Direction arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, Direction arg10, double arg11, double arg12, double arg13)
public Vec3d
f()
method_1005()
center()
func_189972_c()
getCenter()
public boolean
a(crv arg0, crv arg1)
method_993(class_243 arg0, class_243 arg1)
intersects(Vec3d vec1, Vec3d vec2)
func_189973_a(Vec3d arg0, Vec3d arg1)
intersects(Vec3d min, Vec3d max)
public boolean
e()
method_1013()
isInvalid()
func_181656_b()
hasNaN()