java.lang.Object
net.minecraft.world.level.levelgen.structure.BoundingBox

public class BoundingBox extends Object
  • 字段详细资料

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • CODEC

      public static final com.mojang.serialization.Codec<BoundingBox> 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
  • 构造器详细资料

    • BoundingBox

      public BoundingBox(BlockPos pPos)
    • BoundingBox

      public BoundingBox(int pMinX, int pMinY, int pMinZ, int pMaxX, int pMaxY, int pMaxZ)
  • 方法详细资料

    • fromCorners

      public static BoundingBox fromCorners(Vec3i pFirst, Vec3i pSecond)
    • infinite

      public static BoundingBox infinite()
    • orientBox

      public static BoundingBox orientBox(int pStructureMinX, int pStructureMinY, int pStructureMinZ, int pXMin, int pYMin, int pZMin, int pXMax, int pYMax, int pZMax, Direction pFacing)
    • intersects

      public boolean intersects(BoundingBox pBox)
    • intersects

      public boolean intersects(int pMinX, int pMinZ, int pMaxX, int pMaxZ)
    • encapsulatingPositions

      public static Optional<BoundingBox> encapsulatingPositions(Iterable<BlockPos> pPositions)
    • encapsulatingBoxes

      public static Optional<BoundingBox> encapsulatingBoxes(Iterable<BoundingBox> pBoxes)
    • encapsulate

      @Deprecated public BoundingBox encapsulate(BoundingBox p_162387_)
      已过时。
    • encapsulate

      @Deprecated public BoundingBox encapsulate(BlockPos p_162372_)
      已过时。
    • move

      @Deprecated public BoundingBox move(int pX, int pY, int pZ)
      已过时。
    • move

      @Deprecated public BoundingBox move(Vec3i pVector)
      已过时。
    • moved

      public BoundingBox moved(int pX, int pY, int pZ)
    • inflatedBy

      public BoundingBox inflatedBy(int pValue)
    • isInside

      public boolean isInside(Vec3i pVector)
    • isInside

      public boolean isInside(int pX, int pY, int pZ)
    • getLength

      public Vec3i getLength()
    • getXSpan

      public int getXSpan()
    • getYSpan

      public int getYSpan()
    • getZSpan

      public int getZSpan()
    • getCenter

      public BlockPos getCenter()
    • forAllCorners

      public void forAllCorners(Consumer<BlockPos> pPos)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • equals

      public boolean equals(Object pOther)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • minX

      public int minX()
    • minY

      public int minY()
    • minZ

      public int minZ()
    • maxX

      public int maxX()
    • maxY

      public int maxY()
    • maxZ

      public int maxZ()