net.minecraft.world.level.levelgen.structure

public class BoundingBox

drh
net.minecraft.world.level.levelgen.structure.BoundingBox
net.minecraft.class_3341
net.minecraft.util.math.BlockBox
net.minecraft.src.C_2478_
net.minecraft.world.level.levelgen.structure.StructureBoundingBox

Field summary

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

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(hy arg0, hy arg1)
fromCorners(Vec3i arg0, Vec3i arg1)
method_34390(class_2382 arg0, class_2382 arg1)
create(Vec3i first, Vec3i second)
m_162375_(C_4713_ p_162376_, C_4713_ p_162377_)
public static BoundingBox
a()
infinite()
method_14665()
infinite()
m_71044_()
public static BoundingBox
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, gz 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)
m_71031_(int p_71032_, int p_71033_, int p_71034_, int p_71035_, int p_71036_, int p_71037_, int p_71038_, int p_71039_, int p_71040_, C_4687_ p_71041_)
public boolean
a(drh arg0)
intersects(BoundingBox arg0)
method_14657(class_3341 arg0)
intersects(BlockBox other)
m_71049_(C_2478_ 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)
intersectsXZ(int minX, int minZ, int maxX, int maxZ)
m_71019_(int p_71021_, int p_71022_, int p_71023_, int arg3)
public static Optional<BoundingBox>
a(Iterable<gt> arg0)
encapsulatingPositions(Iterable<BlockPos> arg0)
method_35411(Iterable<class_2338> arg0)
encompassPositions(Iterable<BlockPos> positions)
m_162378_(Iterable<C_4675_> p_162379_)
public static Optional<BoundingBox>
b(Iterable<drh> arg0)
encapsulatingBoxes(Iterable<BoundingBox> arg0)
method_35413(Iterable<class_3341> arg0)
encompass(Iterable<BlockBox> boxes)
m_162388_(Iterable<C_2478_> p_162389_)
public BoundingBox
b(drh arg0)
encapsulate(BoundingBox arg0)
method_35412(class_3341 arg0)
encompass(BlockBox box)
m_162386_(C_2478_ arg0)
public BoundingBox
a(gt arg0)
encapsulate(BlockPos arg0)
method_34389(class_2338 arg0)
encompass(BlockPos pos)
m_162371_(C_4675_ 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)
move(int dx, int dy, int dz)
m_162367_(int p_162369_, int p_162370_, int arg2)
public BoundingBox
a(hy arg0)
move(Vec3i arg0)
method_29299(class_2382 arg0)
move(Vec3i vec)
m_162373_(C_4713_ 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)
offset(int x, int y, int z)
m_71045_(int p_71047_, int p_71048_, int arg2)
public BoundingBox
a(int arg0)
inflatedBy(int arg0)
method_35410(int arg0)
expand(int offset)
m_191961_(int arg0)
public boolean
b(hy arg0)
isInside(Vec3i arg0)
method_14662(class_2382 arg0)
contains(Vec3i pos)
m_71051_(C_4713_ arg0)
public boolean
c(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)
m_260866_(int p_261537_, int p_261678_, int arg2)
public Vec3i
b()
getLength()
method_14659()
getDimensions()
m_71053_()
public int
c()
getXSpan()
method_35414()
getBlockCountX()
m_71056_()
public int
d()
getYSpan()
method_14660()
getBlockCountY()
m_71057_()
public int
e()
getZSpan()
method_14663()
getBlockCountZ()
m_71058_()
public BlockPos
f()
getCenter()
method_22874()
getCenter()
m_162394_()
public void
a(Consumer<gt> arg0)
forAllCorners(Consumer<BlockPos> arg0)
method_34391(Consumer<class_2338> arg0)
forEachVertex(Consumer<BlockPos> consumer)
m_162380_(Consumer<C_4675_> arg0)
public int
g()
minX()
method_35415()
getMinX()
m_162395_()
public int
h()
minY()
method_35416()
getMinY()
m_162396_()
public int
i()
minZ()
method_35417()
getMinZ()
m_162398_()
public int
j()
maxX()
method_35418()
getMaxX()
m_162399_()
public int
k()
maxY()
method_35419()
getMaxY()
m_162400_()
public int
l()
maxZ()
method_35420()
getMaxZ()
m_162401_()