net.minecraft.world.level.levelgen.structure

public class BoundingBox

esv
net.minecraft.world.level.levelgen.structure.BoundingBox
net.minecraft.class_3341

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
b
LOGGER
field_31548
public static final com.mojang.serialization.Codec<BoundingBox>
a
CODEC
field_29325
private int
c
minX
field_14380
private int
d
minY
field_14379
private int
e
minZ
field_14378
private int
f
maxX
field_14377
private int
g
maxY
field_14376
private int
h
maxZ
field_14381

Constructor summary

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

Method summary

Modifier and TypeMethod
public static BoundingBox
a(kd arg0, kd arg1)
fromCorners(Vec3i arg0, Vec3i arg1)
method_34390(class_2382 arg0, class_2382 arg1)
public static BoundingBox
a()
infinite()
method_14665()
public static BoundingBox
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, je arg9)
orientBox(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, Direction arg9)
method_14667(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, class_2350 arg9)
public Stream<ChunkPos>
b()
intersectingChunks()
method_54883()
public boolean
a(esv arg0)
intersects(BoundingBox arg0)
method_14657(class_3341 arg0)
public boolean
a(int arg0, int arg1, int arg2, int arg3)
intersects(int arg0, int arg1, int arg2, int arg3)
method_14669(int arg0, int arg1, int arg2, int arg3)
public static Optional<BoundingBox>
a(Iterable<iy> arg0)
encapsulatingPositions(Iterable<BlockPos> arg0)
method_35411(Iterable<class_2338> arg0)
public static Optional<BoundingBox>
b(Iterable<esv> arg0)
encapsulatingBoxes(Iterable<BoundingBox> arg0)
method_35413(Iterable<class_3341> arg0)
public BoundingBox
b(esv arg0)
encapsulate(BoundingBox arg0)
method_35412(class_3341 arg0)
public BoundingBox
a(iy arg0)
encapsulate(BlockPos arg0)
method_34389(class_2338 arg0)
public BoundingBox
a(int arg0, int arg1, int arg2)
move(int arg0, int arg1, int arg2)
method_14661(int arg0, int arg1, int arg2)
public BoundingBox
a(kd arg0)
move(Vec3i arg0)
method_29299(class_2382 arg0)
public BoundingBox
b(int arg0, int arg1, int arg2)
moved(int arg0, int arg1, int arg2)
method_19311(int arg0, int arg1, int arg2)
public BoundingBox
a(int arg0)
inflatedBy(int arg0)
method_35410(int arg0)
public BoundingBox
c(int arg0, int arg1, int arg2)
inflatedBy(int arg0, int arg1, int arg2)
method_59718(int arg0, int arg1, int arg2)
public boolean
b(kd arg0)
isInside(Vec3i arg0)
method_14662(class_2382 arg0)
public boolean
d(int arg0, int arg1, int arg2)
isInside(int arg0, int arg1, int arg2)
method_47593(int arg0, int arg1, int arg2)
public Vec3i
c()
getLength()
method_14659()
public int
d()
getXSpan()
method_35414()
public int
e()
getYSpan()
method_14660()
public int
f()
getZSpan()
method_14663()
public BlockPos
g()
getCenter()
method_22874()
public void
a(Consumer<iy> arg0)
forAllCorners(Consumer<BlockPos> arg0)
method_34391(Consumer<class_2338> arg0)
public int
h()
minX()
method_35415()
public int
i()
minY()
method_35416()
public int
j()
minZ()
method_35417()
public int
k()
maxX()
method_35418()
public int
l()
maxY()
method_35419()
public int
m()
maxZ()
method_35420()