Class BlockBox

java.lang.Object
net.minecraft.util.math.BlockBox

public class BlockBox extends Object
Mappings:
Namespace Name
official aqe
intermediary net/minecraft/class_1251
named net/minecraft/util/math/BlockBox
  • Field Details

    • minX

      public int minX
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a:I
      intermediary field_4904 Lnet/minecraft/class_1251;field_4904:I
      named minX Lnet/minecraft/util/math/BlockBox;minX:I
    • minY

      public int minY
      Mappings:
      Namespace Name Mixin selector
      official b Laqe;b:I
      intermediary field_4905 Lnet/minecraft/class_1251;field_4905:I
      named minY Lnet/minecraft/util/math/BlockBox;minY:I
    • minZ

      public int minZ
      Mappings:
      Namespace Name Mixin selector
      official c Laqe;c:I
      intermediary field_4906 Lnet/minecraft/class_1251;field_4906:I
      named minZ Lnet/minecraft/util/math/BlockBox;minZ:I
    • maxX

      public int maxX
      Mappings:
      Namespace Name Mixin selector
      official d Laqe;d:I
      intermediary field_4907 Lnet/minecraft/class_1251;field_4907:I
      named maxX Lnet/minecraft/util/math/BlockBox;maxX:I
    • maxY

      public int maxY
      Mappings:
      Namespace Name Mixin selector
      official e Laqe;e:I
      intermediary field_4908 Lnet/minecraft/class_1251;field_4908:I
      named maxY Lnet/minecraft/util/math/BlockBox;maxY:I
    • maxZ

      public int maxZ
      Mappings:
      Namespace Name Mixin selector
      official f Laqe;f:I
      intermediary field_4909 Lnet/minecraft/class_1251;field_4909:I
      named maxZ Lnet/minecraft/util/math/BlockBox;maxZ:I
  • Constructor Details

    • BlockBox

      public BlockBox()
    • BlockBox

      public BlockBox(int[] data)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqe;<init>([I)V
      intermediary <init> Lnet/minecraft/class_1251;<init>([I)V
      named <init> Lnet/minecraft/util/math/BlockBox;<init>([I)V
    • BlockBox

      public BlockBox(BlockBox source)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqe;<init>(Laqe;)V
      intermediary <init> Lnet/minecraft/class_1251;<init>(Lnet/minecraft/class_1251;)V
      named <init> Lnet/minecraft/util/math/BlockBox;<init>(Lnet/minecraft/util/math/BlockBox;)V
    • BlockBox

      public BlockBox(int minX, int minY, int minZ, int maxX, int maxY, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqe;<init>(IIIIII)V
      intermediary <init> Lnet/minecraft/class_1251;<init>(IIIIII)V
      named <init> Lnet/minecraft/util/math/BlockBox;<init>(IIIIII)V
    • BlockBox

      public BlockBox(Vec3i vec1, Vec3i vec2)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqe;<init>(Ldf;Ldf;)V
      intermediary <init> Lnet/minecraft/class_1251;<init>(Lnet/minecraft/class_1167;Lnet/minecraft/class_1167;)V
      named <init> Lnet/minecraft/util/math/BlockBox;<init>(Lnet/minecraft/util/math/Vec3i;Lnet/minecraft/util/math/Vec3i;)V
    • BlockBox

      public BlockBox(int minX, int minZ, int maxX, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laqe;<init>(IIII)V
      intermediary <init> Lnet/minecraft/class_1251;<init>(IIII)V
      named <init> Lnet/minecraft/util/math/BlockBox;<init>(IIII)V
  • Method Details

    • empty

      public static BlockBox empty()
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a()Laqe;
      intermediary method_4034 Lnet/minecraft/class_1251;method_4034()Lnet/minecraft/class_1251;
      named empty Lnet/minecraft/util/math/BlockBox;empty()Lnet/minecraft/util/math/BlockBox;
    • rotated

      public static BlockBox rotated(int x, int y, int z, int offsetX, int offsetY, int offsetZ, int sizeX, int sizeY, int sizeZ, Direction facing)
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a(IIIIIIIIILcq;)Laqe;
      intermediary method_9231 Lnet/minecraft/class_1251;method_9231(IIIIIIIIILnet/minecraft/class_1354;)Lnet/minecraft/class_1251;
      named rotated Lnet/minecraft/util/math/BlockBox;rotated(IIIIIIIIILnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/BlockBox;
    • create

      public static BlockBox create(int x1, int y1, int z1, int x2, int y2, int z2)
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a(IIIIII)Laqe;
      intermediary method_9230 Lnet/minecraft/class_1251;method_9230(IIIIII)Lnet/minecraft/class_1251;
      named create Lnet/minecraft/util/math/BlockBox;create(IIIIII)Lnet/minecraft/util/math/BlockBox;
    • intersects

      public boolean intersects(BlockBox other)
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a(Laqe;)Z
      intermediary method_4038 Lnet/minecraft/class_1251;method_4038(Lnet/minecraft/class_1251;)Z
      named intersects Lnet/minecraft/util/math/BlockBox;intersects(Lnet/minecraft/util/math/BlockBox;)Z
    • intersectsXZ

      public boolean intersectsXZ(int minX, int minZ, int maxX, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a(IIII)Z
      intermediary method_4036 Lnet/minecraft/class_1251;method_4036(IIII)Z
      named intersectsXZ Lnet/minecraft/util/math/BlockBox;intersectsXZ(IIII)Z
    • encompass

      public void encompass(BlockBox region)
      Mappings:
      Namespace Name Mixin selector
      official b Laqe;b(Laqe;)V
      intermediary method_4041 Lnet/minecraft/class_1251;method_4041(Lnet/minecraft/class_1251;)V
      named encompass Lnet/minecraft/util/math/BlockBox;encompass(Lnet/minecraft/util/math/BlockBox;)V
    • move

      public void move(int dx, int dy, int dz)
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a(III)V
      intermediary method_4035 Lnet/minecraft/class_1251;method_4035(III)V
      named move Lnet/minecraft/util/math/BlockBox;move(III)V
    • contains

      public boolean contains(Vec3i vec)
      Mappings:
      Namespace Name Mixin selector
      official b Laqe;b(Ldf;)Z
      intermediary method_9233 Lnet/minecraft/class_1251;method_9233(Lnet/minecraft/class_1167;)Z
      named contains Lnet/minecraft/util/math/BlockBox;contains(Lnet/minecraft/util/math/Vec3i;)Z
    • getDimensions

      public Vec3i getDimensions()
      Mappings:
      Namespace Name Mixin selector
      official b Laqe;b()Ldf;
      intermediary method_9232 Lnet/minecraft/class_1251;method_9232()Lnet/minecraft/class_1167;
      named getDimensions Lnet/minecraft/util/math/BlockBox;getDimensions()Lnet/minecraft/util/math/Vec3i;
    • getBlockCountX

      public int getBlockCountX()
      Mappings:
      Namespace Name Mixin selector
      official c Laqe;c()I
      intermediary method_4039 Lnet/minecraft/class_1251;method_4039()I
      named getBlockCountX Lnet/minecraft/util/math/BlockBox;getBlockCountX()I
    • getBlockCountY

      public int getBlockCountY()
      Mappings:
      Namespace Name Mixin selector
      official d Laqe;d()I
      intermediary method_4042 Lnet/minecraft/class_1251;method_4042()I
      named getBlockCountY Lnet/minecraft/util/math/BlockBox;getBlockCountY()I
    • getBlockCountZ

      public int getBlockCountZ()
      Mappings:
      Namespace Name Mixin selector
      official e Laqe;e()I
      intermediary method_4043 Lnet/minecraft/class_1251;method_4043()I
      named getBlockCountZ Lnet/minecraft/util/math/BlockBox;getBlockCountZ()I
    • getCenter

      public Vec3i getCenter()
      Implementation Note:
      Biased towards the minimum bound corner of the box.
      Mappings:
      Namespace Name Mixin selector
      official f Laqe;f()Ldf;
      intermediary method_9234 Lnet/minecraft/class_1251;method_9234()Lnet/minecraft/class_1167;
      named getCenter Lnet/minecraft/util/math/BlockBox;getCenter()Lnet/minecraft/util/math/Vec3i;
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Laqe;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_1251;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/math/BlockBox;toString()Ljava/lang/String;
    • toNbt

      public NbtIntArray toNbt()
      Mappings:
      Namespace Name Mixin selector
      official g Laqe;g()Lds;
      intermediary method_6566 Lnet/minecraft/class_1251;method_6566()Lnet/minecraft/class_428;
      named toNbt Lnet/minecraft/util/math/BlockBox;toNbt()Lnet/minecraft/nbt/NbtIntArray;