net.minecraft.server.v1_14_R1

public class AxisAlignedBB

crw
net.minecraft.class_238
net.minecraft.util.math.Box
net.minecraft.util.math.AxisAlignedBB
net.minecraft.server.v1_14_R1.AxisAlignedBB

Field summary

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

Constructor summary

ModifierConstructor
public (double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
public (BlockPosition arg0)
public (BlockPosition arg0, BlockPosition arg1)
public (Vec3D arg0, Vec3D arg1)

Method summary

Modifier and TypeMethod
public static AxisAlignedBB
a(chx arg0)
method_19316(class_3341 arg0)
from(MutableIntBoundingBox arg0)
func_216363_a(MutableBoundingBox arg0)
public double
a(fa$a arg0)
method_1001(class_2350$class_2351 arg0)
getMin(Direction$Axis arg0)
func_197745_a(Direction$Axis arg0)
public double
b(fa$a arg0)
method_990(class_2350$class_2351 arg0)
getMax(Direction$Axis arg0)
func_197742_b(Direction$Axis arg0)
public AxisAlignedBB
a(double arg0, double arg1, double arg2)
method_1002(double arg0, double arg1, double arg2)
shrink(double arg0, double arg1, double arg2)
func_191195_a(double arg0, double arg1, double arg2)
public AxisAlignedBB
a(csb arg0)
method_18804(class_243 arg0)
stretch(Vec3d arg0)
func_216361_a(Vec3d arg0)
public AxisAlignedBB
b(double arg0, double arg1, double arg2)
method_1012(double arg0, double arg1, double arg2)
stretch(double arg0, double arg1, double arg2)
func_72321_a(double arg0, double arg1, double arg2)
public AxisAlignedBB
c(double arg0, double arg1, double arg2)
method_1009(double arg0, double arg1, double arg2)
expand(double arg0, double arg1, double arg2)
func_72314_b(double arg0, double arg1, double arg2)
grow(double arg0, double arg1, double arg2)
public AxisAlignedBB
g(double arg0)
method_1014(double arg0)
expand(double arg0)
func_186662_g(double arg0)
public AxisAlignedBB
a(crw arg0)
method_999(class_238 arg0)
intersection(Box arg0)
func_191500_a(AxisAlignedBB arg0)
public AxisAlignedBB
b(crw arg0)
method_991(class_238 arg0)
union(Box arg0)
func_111270_a(AxisAlignedBB arg0)
public AxisAlignedBB
d(double arg0, double arg1, double arg2)
method_989(double arg0, double arg1, double arg2)
offset(double arg0, double arg1, double arg2)
func_72317_d(double arg0, double arg1, double arg2)
public AxisAlignedBB
a(ev arg0)
method_996(class_2338 arg0)
offset(BlockPos arg0)
func_186670_a(BlockPos arg0)
public AxisAlignedBB
b(csb arg0)
method_997(class_243 arg0)
offset(Vec3d arg0)
func_191194_a(Vec3d arg0)
public boolean
c(crw arg0)
method_994(class_238 arg0)
intersects(Box arg0)
func_72326_a(AxisAlignedBB arg0)
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 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)
public boolean
c(csb arg0)
method_1006(class_243 arg0)
contains(Vec3d arg0)
func_72318_a(Vec3d arg0)
public boolean
e(double arg0, double arg1, double arg2)
method_1008(double arg0, double arg1, double arg2)
contains(double arg0, double arg1, double arg2)
func_197744_e(double arg0, double arg1, double arg2)
public double
a()
method_995()
averageDimension()
func_72320_b()
public double
b()
method_17939()
getXSize()
func_216364_b()
public double
c()
method_17940()
getYSize()
func_216360_c()
public double
d()
method_17941()
getZSize()
func_216362_d()
public AxisAlignedBB
h(double arg0)
method_1011(double arg0)
contract(double arg0)
func_186664_h(double arg0)
shrink(double arg0)
public Optional<Vec3D>
b(csb arg0, csb arg1)
method_992(class_243 arg0, class_243 arg1)
rayTrace(Vec3d arg0, Vec3d arg1)
func_216365_b(Vec3d arg0, Vec3d arg1)
public static MovingObjectPositionBlock
a(Iterable<crw> arg0, csb arg1, csb arg2, ev arg3)
method_1010(Iterable<class_238> arg0, class_243 arg1, class_243 arg2, class_2338 arg3)
rayTrace(Iterable<Box> arg0, Vec3d arg1, Vec3d arg2, BlockPos arg3)
func_197743_a(Iterable<AxisAlignedBB> arg0, Vec3d arg1, Vec3d arg2, BlockPos arg3)
private static EnumDirection
a(crw arg0, csb 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)
method_1007(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)
private static EnumDirection
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)
method_998(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()
getCenter()
func_189972_c()
public boolean
a(csb arg0, csb arg1)
method_993(class_243 arg0, class_243 arg1)
intersects(Vec3d arg0, Vec3d arg1)
func_189973_a(Vec3d arg0, Vec3d arg1)
public boolean
e()
method_1013()
isValid()
func_181656_b()