net.minecraft.util.math

public class Box

dci
net.minecraft.world.phys.AABB
net.minecraft.class_238
net.minecraft.util.math.Box
net.minecraft.unmapped.C_hbcjzgoe
net.minecraft.util.math.AxisAlignedBB
net.minecraft.util.math.AxisAlignedBB

Field summary

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

Constructor summary

ModifierConstructor
public (double x1, double y1, double z1, double x2, double y2, double z2)
public (BlockPos pos)
public (BlockPos pos1, BlockPos pos2)
public (Vec3d pos1, Vec3d pos2)

Method summary

Modifier and TypeMethod
public static Box
a(cra arg0)
of(BoundingBox arg0)
method_19316(class_3341 arg0)
from(BlockBox mutable)
m_hagzytre(C_hmqypqzz arg0)
func_216363_a(MutableBoundingBox arg0)
toImmutable(MutableBoundingBox mutableBox)
public static Box
a(dcn arg0)
unitCubeFromLowerCorner(Vec3 arg0)
method_29968(class_243 arg0)
method_29968(Vec3d arg0)
m_nsxhcdwg(C_vgpupfxx arg0)
func_241549_a_(Vector3d arg0)
fromVector(Vector3d vector)
public double
a(gc$a arg0)
min(Direction$Axis arg0)
method_1001(class_2350$class_2351 arg0)
getMin(Direction$Axis axis)
m_rkqksbvs(C_xpuuihxf$C_rmpfouoz arg0)
func_197745_a(Direction$Axis arg0)
getMin(Direction$Axis axis)
public double
b(gc$a arg0)
max(Direction$Axis arg0)
method_990(class_2350$class_2351 arg0)
getMax(Direction$Axis axis)
m_zmkdorxa(C_xpuuihxf$C_rmpfouoz arg0)
func_197742_b(Direction$Axis arg0)
getMax(Direction$Axis axis)
public Box
a(double arg0, double arg1, double arg2)
contract(double arg0, double arg1, double arg2)
method_1002(double arg0, double arg1, double arg2)
shrink(double x, double y, double z)
m_jaxcobme(double arg0, double arg1, double arg2)
func_191195_a(double arg0, double arg1, double arg2)
contract(double x, double y, double z)
public Box
b(dcn arg0)
expandTowards(Vec3 arg0)
method_18804(class_243 arg0)
stretch(Vec3d scale)
m_iigjxfsp(C_vgpupfxx arg0)
func_216361_a(Vector3d arg0)
expand(Vector3d vector)
public Box
b(double arg0, double arg1, double arg2)
expandTowards(double arg0, double arg1, double arg2)
method_1012(double arg0, double arg1, double arg2)
stretch(double x, double y, double z)
m_mhprjdid(double arg0, double arg1, double arg2)
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)
inflate(double arg0, double arg1, double arg2)
method_1009(double arg0, double arg1, double arg2)
expand(double x, double y, double z)
m_pzvscshx(double arg0, double arg1, double arg2)
func_72314_b(double arg0, double arg1, double arg2)
grow(double x, double y, double z)
public Box
g(double arg0)
inflate(double arg0)
method_1014(double arg0)
expand(double value)
m_wsmxurzz(double arg0)
func_186662_g(double arg0)
grow(double value)
public Box
a(dci arg0)
intersect(AABB arg0)
method_999(class_238 arg0)
intersection(Box box)
m_owcynrzk(C_hbcjzgoe arg0)
func_191500_a(AxisAlignedBB arg0)
intersect(AxisAlignedBB other)
public Box
b(dci arg0)
minmax(AABB arg0)
method_991(class_238 arg0)
union(Box box)
m_vftuphjh(C_hbcjzgoe arg0)
func_111270_a(AxisAlignedBB arg0)
union(AxisAlignedBB other)
public Box
d(double arg0, double arg1, double arg2)
move(double arg0, double arg1, double arg2)
method_989(double arg0, double arg1, double arg2)
offset(double x, double y, double z)
m_xejolzay(double arg0, double arg1, double arg2)
func_72317_d(double arg0, double arg1, double arg2)
offset(double x, double y, double z)
public Box
a(fx arg0)
move(BlockPos arg0)
method_996(class_2338 arg0)
offset(BlockPos blockPos)
m_ihtgrjhm(C_hynzadkk arg0)
func_186670_a(BlockPos arg0)
offset(BlockPos pos)
public Box
c(dcn arg0)
move(Vec3 arg0)
method_997(class_243 arg0)
offset(Vec3d vec3d)
m_piuslcxm(C_vgpupfxx arg0)
func_191194_a(Vector3d arg0)
offset(Vector3d vec)
public boolean
c(dci arg0)
intersects(AABB arg0)
method_994(class_238 arg0)
intersects(Box box)
m_iwqlsdyo(C_hbcjzgoe arg0)
func_72326_a(AxisAlignedBB arg0)
intersects(AxisAlignedBB other)
public boolean
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
intersects(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)
m_vikdnbet(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
func_186668_a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
intersects(double x1, double y1, double z1, double x2, double y2, double arg5)
public boolean
d(dcn arg0)
contains(Vec3 arg0)
method_1006(class_243 arg0)
contains(Vec3d vec)
m_qawrpvjc(C_vgpupfxx arg0)
func_72318_a(Vector3d arg0)
contains(Vector3d vec)
public boolean
e(double arg0, double arg1, double arg2)
contains(double arg0, double arg1, double arg2)
method_1008(double arg0, double arg1, double arg2)
contains(double x, double y, double z)
m_iwszzbul(double arg0, double arg1, double arg2)
func_197744_e(double arg0, double arg1, double arg2)
contains(double x, double y, double z)
public double
a()
getSize()
method_995()
getAverageSideLength()
m_earezljt()
func_72320_b()
getAverageEdgeLength()
public double
b()
getXsize()
method_17939()
getXLength()
m_jnmfrlwx()
func_216364_b()
getXSize()
public double
c()
getYsize()
method_17940()
getYLength()
m_rsxzjhuz()
func_216360_c()
getYSize()
public double
d()
getZsize()
method_17941()
getZLength()
m_armyzcig()
func_216362_d()
getZSize()
public Box
h(double arg0)
deflate(double arg0)
method_1011(double arg0)
contract(double value)
m_hwfgvpmt(double arg0)
func_186664_h(double arg0)
shrink(double value)
public Optional<Vec3d>
b(dcn arg0, dcn arg1)
clip(Vec3 arg0, Vec3 arg1)
method_992(class_243 arg0, class_243 arg1)
raycast(Vec3d min, Vec3d max)
m_ndhcdxfs(C_vgpupfxx arg0, C_vgpupfxx arg1)
func_216365_b(Vector3d arg0, Vector3d arg1)
rayTrace(Vector3d from, Vector3d to)
public static BlockHitResult
a(Iterable<dci> arg0, dcn arg1, dcn arg2, fx arg3)
clip(Iterable<AABB> arg0, Vec3 arg1, Vec3 arg2, BlockPos arg3)
method_1010(Iterable<class_238> arg0, class_243 arg1, class_243 arg2, class_2338 arg3)
raycast(Iterable<Box> boxes, Vec3d from, Vec3d to, BlockPos pos)
m_emgqmgbh(Iterable<C_hbcjzgoe> arg0, C_vgpupfxx arg1, C_vgpupfxx arg2, C_hynzadkk arg3)
func_197743_a(Iterable<AxisAlignedBB> arg0, Vector3d arg1, Vector3d arg2, BlockPos arg3)
rayTrace(Iterable<AxisAlignedBB> boxes, Vector3d start, Vector3d end, BlockPos pos)
private static Direction
a(dci arg0, dcn arg1, double[] arg2, gc arg3, double arg4, double arg5, double arg6)
getDirection(AABB arg0, Vec3 arg1, double[] arg2, Direction 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)
traceCollisionSide(Box box, Vec3d intersectingVector, double[] traceDistanceResult, Direction approachDirection, double xDelta, double yDelta, double zDelta)
m_fxctodjh(C_hbcjzgoe arg0, C_vgpupfxx arg1, double[] arg2, C_xpuuihxf arg3, double arg4, double arg5, double arg6)
func_197741_a(AxisAlignedBB arg0, Vector3d arg1, double[] arg2, Direction arg3, double arg4, double arg5, double arg6)
calcSideHit(AxisAlignedBB aabb, Vector3d start, double[] minDistance, Direction facing, double deltaX, double deltaY, double deltaZ)
private static Direction
a(double[] arg0, gc arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, gc arg10, double arg11, double arg12, double arg13)
clipPoint(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)
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)
traceCollisionSide(double[] traceDistanceResult, Direction approachDirection, double xDelta, double yDelta, double zDelta, double begin, double minX, double maxX, double minZ, double maxZ, Direction resultDirection, double startX, double startY, double startZ)
m_oatsaswm(double[] arg0, C_xpuuihxf arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, C_xpuuihxf 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)
checkSideForHit(double[] minOtherA, Direction startOtherA, double distanceSide, double distanceOtherA, double distanceOtherB, double minSide, double arg6, double arg7, double arg8, double arg9, Direction arg10, double arg11, double arg12, double arg13)
public Vec3d
f()
getCenter()
method_1005()
getCenter()
m_nwrxvqdn()
func_189972_c()
getCenter()
public static Box
g(double arg0, double arg1, double arg2)
ofSize(double arg0, double arg1, double arg2)
method_30048(double arg0, double arg1, double arg2)
method_30048(double arg0, double arg1, double arg2)
m_rptaaemx(double arg0, double arg1, double arg2)
func_241550_g_(double arg0, double arg1, double arg2)
withSizeAtOrigin(double xSize, double ySize, double zSize)
public boolean
a(dcn arg0, dcn arg1)
intersects(Vec3 arg0, Vec3 arg1)
method_993(class_243 arg0, class_243 arg1)
intersects(Vec3d from, Vec3d to)
m_tpawmwje(C_vgpupfxx arg0, C_vgpupfxx arg1)
func_189973_a(Vector3d arg0, Vector3d arg1)
intersects(Vector3d min, Vector3d max)
public boolean
e()
hasNaN()
method_1013()
isValid()
m_prkoqhgl()
func_181656_b()
hasNaN()