net.minecraft.world.phys

public class AABB

fgs
net.minecraft.world.phys.AABB
net.minecraft.class_238

Field summary

Modifier and TypeField
private static final double
g
EPSILON
field_31879
public final double
a
minX
field_1323
public final double
b
minY
field_1322
public final double
c
minZ
field_1321
public final double
d
maxX
field_1320
public final double
e
maxY
field_1325
public final double
f
maxZ
field_1324

Constructor summary

ModifierConstructor
public (double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
public (BlockPos arg0)
public (Vec3 arg0, Vec3 arg1)

Method summary

Modifier and TypeMethod
public static AABB
a(esv arg0)
of(BoundingBox arg0)
method_19316(class_3341 arg0)
public static AABB
a(fgx arg0)
unitCubeFromLowerCorner(Vec3 arg0)
method_29968(class_243 arg0)
public static AABB
a(iy arg0, iy arg1)
encapsulatingFullBlocks(BlockPos arg0, BlockPos arg1)
method_54784(class_2338 arg0, class_2338 arg1)
public AABB
a(double arg0)
setMinX(double arg0)
method_35574(double arg0)
public AABB
b(double arg0)
setMinY(double arg0)
method_35575(double arg0)
public AABB
c(double arg0)
setMinZ(double arg0)
method_35576(double arg0)
public AABB
d(double arg0)
setMaxX(double arg0)
method_35577(double arg0)
public AABB
e(double arg0)
setMaxY(double arg0)
method_35578(double arg0)
public AABB
f(double arg0)
setMaxZ(double arg0)
method_35579(double arg0)
public double
a(je$a arg0)
min(Direction$Axis arg0)
method_1001(class_2350$class_2351 arg0)
public double
b(je$a arg0)
max(Direction$Axis arg0)
method_990(class_2350$class_2351 arg0)
public AABB
a(double arg0, double arg1, double arg2)
contract(double arg0, double arg1, double arg2)
method_1002(double arg0, double arg1, double arg2)
public AABB
b(fgx arg0)
expandTowards(Vec3 arg0)
method_18804(class_243 arg0)
public AABB
b(double arg0, double arg1, double arg2)
expandTowards(double arg0, double arg1, double arg2)
method_1012(double arg0, double arg1, double arg2)
public AABB
c(double arg0, double arg1, double arg2)
inflate(double arg0, double arg1, double arg2)
method_1009(double arg0, double arg1, double arg2)
public AABB
g(double arg0)
inflate(double arg0)
method_1014(double arg0)
public AABB
a(fgs arg0)
intersect(AABB arg0)
method_999(class_238 arg0)
public AABB
b(fgs arg0)
minmax(AABB arg0)
method_991(class_238 arg0)
public AABB
d(double arg0, double arg1, double arg2)
move(double arg0, double arg1, double arg2)
method_989(double arg0, double arg1, double arg2)
public AABB
a(iy arg0)
move(BlockPos arg0)
method_996(class_2338 arg0)
public AABB
c(fgx arg0)
move(Vec3 arg0)
method_997(class_243 arg0)
public AABB
a(org.joml.Vector3f arg0)
move(org.joml.Vector3f arg0)
method_60314(org.joml.Vector3f arg0)
public boolean
c(fgs arg0)
intersects(AABB arg0)
method_994(class_238 arg0)
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)
public boolean
a(fgx arg0, fgx arg1)
intersects(Vec3 arg0, Vec3 arg1)
method_993(class_243 arg0, class_243 arg1)
public boolean
b(iy arg0)
intersects(BlockPos arg0)
method_71152(class_2338 arg0)
public boolean
d(fgx arg0)
contains(Vec3 arg0)
method_1006(class_243 arg0)
public boolean
e(double arg0, double arg1, double arg2)
contains(double arg0, double arg1, double arg2)
method_1008(double arg0, double arg1, double arg2)
public double
a()
getSize()
method_995()
public double
b()
getXsize()
method_17939()
public double
c()
getYsize()
method_17940()
public double
d()
getZsize()
method_17941()
public AABB
f(double arg0, double arg1, double arg2)
deflate(double arg0, double arg1, double arg2)
method_35580(double arg0, double arg1, double arg2)
public AABB
h(double arg0)
deflate(double arg0)
method_1011(double arg0)
public Optional<Vec3>
b(fgx arg0, fgx arg1)
clip(Vec3 arg0, Vec3 arg1)
method_992(class_243 arg0, class_243 arg1)
public static Optional<Vec3>
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, fgx arg6, fgx arg7)
clip(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Vec3 arg6, Vec3 arg7)
method_61885(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, class_243 arg6, class_243 arg7)
public static BlockHitResult
a(Iterable<fgs> arg0, fgx arg1, fgx arg2, iy 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)
private static Direction
a(fgs arg0, fgx arg1, double[] arg2, je 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)
private static Direction
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, fgx arg6, double[] arg7, je arg8, double arg9, double arg10, double arg11)
getDirection(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, Vec3 arg6, double[] arg7, Direction arg8, double arg9, double arg10, double arg11)
method_61886(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5, class_243 arg6, double[] arg7, class_2350 arg8, double arg9, double arg10, double arg11)
private static Direction
a(double[] arg0, je arg1, double arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8, double arg9, je 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)
public boolean
a(fgx arg0, List<fgs> arg1)
collidedAlongVector(Vec3 arg0, List<AABB> arg1)
method_64032(class_243 arg0, List<class_238> arg1)
public double
e(fgx arg0)
distanceToSqr(Vec3 arg0)
method_49271(class_243 arg0)
public double
d(fgs arg0)
distanceToSqr(AABB arg0)
method_71490(class_238 arg0)
public boolean
e()
hasNaN()
method_1013()
public Vec3
f()
getCenter()
method_1005()
public Vec3
g()
getBottomCenter()
method_64033()
public Vec3
h()
getMinPosition()
method_61125()
public Vec3
i()
getMaxPosition()
method_61126()
public static AABB
a(fgx arg0, double arg1, double arg2, double arg3)
ofSize(Vec3 arg0, double arg1, double arg2, double arg3)
method_30048(class_243 arg0, double arg1, double arg2, double arg3)