net.minecraft.world.level.levelgen.structure

public class BoundingBox

eoc
net.minecraft.world.level.levelgen.structure.BoundingBox
net.minecraft.class_3341
net.minecraft.util.math.BlockBox
net.minecraft.world.level.levelgen.structure.StructureBoundingBox

Field summary

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

Constructor summary

ModifierConstructor
public (BlockPos pos)
public (int minX, int minY, int minZ, int maxX, int maxY, int maxZ)

Method summary

Modifier and TypeMethod
public static BoundingBox
a(kl arg0, kl arg1)
fromCorners(Vec3i arg0, Vec3i arg1)
method_34390(class_2382 arg0, class_2382 arg1)
create(Vec3i first, Vec3i second)
public static BoundingBox
a()
infinite()
method_14665()
infinite()
public static BoundingBox
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, jm 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)
rotated(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing)
public Stream<ChunkPos>
b()
intersectingChunks()
method_54883()
streamChunkPos()
public boolean
a(eoc arg0)
intersects(BoundingBox arg0)
method_14657(class_3341 arg0)
intersects(BlockBox other)
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)
intersectsXZ(int minX, int minZ, int maxX, int maxZ)
public static Optional<BoundingBox>
a(Iterable<jh> arg0)
encapsulatingPositions(Iterable<BlockPos> arg0)
method_35411(Iterable<class_2338> arg0)
encompassPositions(Iterable<BlockPos> positions)
public static Optional<BoundingBox>
b(Iterable<eoc> arg0)
encapsulatingBoxes(Iterable<BoundingBox> arg0)
method_35413(Iterable<class_3341> arg0)
encompass(Iterable<BlockBox> boxes)
public BoundingBox
b(eoc arg0)
encapsulate(BoundingBox arg0)
method_35412(class_3341 arg0)
encompass(BlockBox box)
public BoundingBox
a(jh arg0)
encapsulate(BlockPos arg0)
method_34389(class_2338 arg0)
encompass(BlockPos pos)
public BoundingBox
a(int arg0, int arg1, int arg2)
move(int arg0, int arg1, int arg2)
method_14661(int arg0, int arg1, int arg2)
move(int dx, int dy, int dz)
public BoundingBox
a(kl arg0)
move(Vec3i arg0)
method_29299(class_2382 arg0)
move(Vec3i vec)
public BoundingBox
b(int arg0, int arg1, int arg2)
moved(int arg0, int arg1, int arg2)
method_19311(int arg0, int arg1, int arg2)
offset(int x, int y, int z)
public BoundingBox
a(int arg0)
inflatedBy(int arg0)
method_35410(int arg0)
expand(int offset)
public BoundingBox
c(int arg0, int arg1, int arg2)
inflatedBy(int arg0, int arg1, int arg2)
method_59718(int arg0, int arg1, int arg2)
expand(int x, int y, int z)
public boolean
b(kl arg0)
isInside(Vec3i arg0)
method_14662(class_2382 arg0)
contains(Vec3i pos)
public boolean
d(int arg0, int arg1, int arg2)
isInside(int arg0, int arg1, int arg2)
method_47593(int arg0, int arg1, int arg2)
contains(int x, int y, int z)
public Vec3i
c()
getLength()
method_14659()
getDimensions()
public int
d()
getXSpan()
method_35414()
getBlockCountX()
public int
e()
getYSpan()
method_14660()
getBlockCountY()
public int
f()
getZSpan()
method_14663()
getBlockCountZ()
public BlockPos
g()
getCenter()
method_22874()
getCenter()
public void
a(Consumer<jh> arg0)
forAllCorners(Consumer<BlockPos> arg0)
method_34391(Consumer<class_2338> arg0)
forEachVertex(Consumer<BlockPos> consumer)
public int
h()
minX()
method_35415()
getMinX()
public int
i()
minY()
method_35416()
getMinY()
public int
j()
minZ()
method_35417()
getMinZ()
public int
k()
maxX()
method_35418()
getMaxX()
public int
l()
maxY()
method_35419()
getMaxY()
public int
m()
maxZ()
method_35420()
getMaxZ()