Class BlockBox

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

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

    • minX

      public int minX
      Mappings:
      Namespace Name Mixin selector
      official a Larg;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 Larg;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 Larg;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 Larg;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 Larg;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 Larg;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> Larg;<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> Larg;<init>(Larg;)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> Larg;<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(int minX, int minZ, int maxX, int maxZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Larg;<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 Larg;a()Larg;
      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, int facing)
      Mappings:
      Namespace Name Mixin selector
      official a Larg;a(IIIIIIIIII)Larg;
      intermediary method_4037 Lnet/minecraft/class_1251;method_4037(IIIIIIIIII)Lnet/minecraft/class_1251;
      named rotated Lnet/minecraft/util/math/BlockBox;rotated(IIIIIIIIII)Lnet/minecraft/util/math/BlockBox;
    • intersects

      public boolean intersects(BlockBox other)
      Mappings:
      Namespace Name Mixin selector
      official a Larg;a(Larg;)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 Larg;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 Larg;b(Larg;)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 Larg;a(III)V
      intermediary method_4035 Lnet/minecraft/class_1251;method_4035(III)V
      named move Lnet/minecraft/util/math/BlockBox;move(III)V
    • intersects

      public boolean intersects(int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      official b Larg;b(III)Z
      intermediary method_4040 Lnet/minecraft/class_1251;method_4040(III)Z
      named intersects Lnet/minecraft/util/math/BlockBox;intersects(III)Z
    • getBlockCountX

      public int getBlockCountX()
      Mappings:
      Namespace Name Mixin selector
      official b Larg;b()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 c Larg;c()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 d Larg;d()I
      intermediary method_4043 Lnet/minecraft/class_1251;method_4043()I
      named getBlockCountZ Lnet/minecraft/util/math/BlockBox;getBlockCountZ()I
    • getCenterX

      public int getCenterX()
      Mappings:
      Namespace Name Mixin selector
      official e Larg;e()I
      intermediary method_4044 Lnet/minecraft/class_1251;method_4044()I
      named getCenterX Lnet/minecraft/util/math/BlockBox;getCenterX()I
    • getCenterY

      public int getCenterY()
      Mappings:
      Namespace Name Mixin selector
      official f Larg;f()I
      intermediary method_4045 Lnet/minecraft/class_1251;method_4045()I
      named getCenterY Lnet/minecraft/util/math/BlockBox;getCenterY()I
    • getCenterZ

      public int getCenterZ()
      Mappings:
      Namespace Name Mixin selector
      official g Larg;g()I
      intermediary method_4046 Lnet/minecraft/class_1251;method_4046()I
      named getCenterZ Lnet/minecraft/util/math/BlockBox;getCenterZ()I
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Larg;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 h Larg;h()Ldm;
      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;