Class BoundingBox
java.lang.Object
net.minecraft.world.level.levelgen.structure.BoundingBox
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Codec<BoundingBox> private static final org.slf4j.Loggerprivate intprivate intprivate intprivate intprivate intprivate intstatic final StreamCodec<io.netty.buffer.ByteBuf, BoundingBox> -
Constructor Summary
ConstructorsConstructorDescriptionBoundingBox(int minX, int minY, int minZ, int maxX, int maxY, int maxZ) BoundingBox(BlockPos content) -
Method Summary
Modifier and TypeMethodDescriptionencapsulate(BlockPos pos) Deprecated.encapsulate(BoundingBox other) Deprecated.static BoundingBoxstatic Optional<BoundingBox> encapsulatingBoxes(Iterable<BoundingBox> iterable) static Optional<BoundingBox> encapsulatingPositions(Iterable<BlockPos> iterable) booleanvoidforAllCorners(Consumer<BlockPos> consumer) static BoundingBoxfromCorners(Vec3i pos0, Vec3i pos1) intgetXSpan()intgetYSpan()intgetZSpan()inthashCode()static BoundingBoxinfinite()inflatedBy(int amountToAddAllDirections) inflatedBy(int inflateX, int inflateY, int inflateZ) booleanintersects(int minX, int minZ, int maxX, int maxZ) booleanintersects(BoundingBox other) booleanisInside(int x, int y, int z) booleanintmaxX()intmaxY()intmaxZ()intminX()intminY()intminZ()move(int dx, int dy, int dz) Deprecated.Deprecated.moved(int dx, int dy, int dz) static BoundingBoxorientBox(int footX, int footY, int footZ, int offX, int offY, int offZ, int width, int height, int depth, Direction direction) toString()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
CODEC
-
STREAM_CODEC
-
minX
private int minX -
minY
private int minY -
minZ
private int minZ -
maxX
private int maxX -
maxY
private int maxY -
maxZ
private int maxZ
-
-
Constructor Details
-
BoundingBox
-
BoundingBox
public BoundingBox(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
-
-
Method Details
-
fromCorners
-
infinite
-
orientBox
public static BoundingBox orientBox(int footX, int footY, int footZ, int offX, int offY, int offZ, int width, int height, int depth, Direction direction) -
intersectingChunks
-
intersects
-
intersects
public boolean intersects(int minX, int minZ, int maxX, int maxZ) -
encapsulatingPositions
-
encapsulatingBoxes
-
encapsulate
Deprecated. -
encapsulating
-
encapsulate
Deprecated. -
move
Deprecated. -
move
Deprecated. -
moved
-
inflatedBy
-
inflatedBy
-
isInside
-
isInside
public boolean isInside(int x, int y, int z) -
getLength
-
getXSpan
public int getXSpan() -
getYSpan
public int getYSpan() -
getZSpan
public int getZSpan() -
getCenter
-
forAllCorners
-
toString
-
equals
-
hashCode
-
minX
public int minX() -
minY
public int minY() -
minZ
public int minZ() -
maxX
public int maxX() -
maxY
public int maxY() -
maxZ
public int maxZ()
-