Class BlockBox

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

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

    • minX

      public int minX
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a:I
      intermediary field_1975 Lnet/minecraft/class_476;field_1975: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_1976 Lnet/minecraft/class_476;field_1976: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_1977 Lnet/minecraft/class_476;field_1977: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_1978 Lnet/minecraft/class_476;field_1978: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_1979 Lnet/minecraft/class_476;field_1979: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_1980 Lnet/minecraft/class_476;field_1980:I
      named maxZ Lnet/minecraft/util/math/BlockBox;maxZ:I
  • Constructor Details

    • BlockBox

      public BlockBox()
    • BlockBox

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

      public BlockBox​(BlockBox blockBox)
    • BlockBox

      public BlockBox​(int int2, int int3, int int4, int int5, int int6, int int7)
    • BlockBox

      public BlockBox​(Vec3i vec3i, Vec3i vec3i2)
    • BlockBox

      public BlockBox​(int int2, int int3, int int4, int int5)
  • Method Details

    • empty

      public static BlockBox empty()
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a()Laqe;
      intermediary method_1578 Lnet/minecraft/class_476;method_1578()Lnet/minecraft/class_476;
      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_1582 Lnet/minecraft/class_476;method_1582(IIIIIIIIILnet/minecraft/class_1383;)Lnet/minecraft/class_476;
      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_1581 Lnet/minecraft/class_476;method_1581(IIIIII)Lnet/minecraft/class_476;
      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_1583 Lnet/minecraft/class_476;method_1583(Lnet/minecraft/class_476;)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_1580 Lnet/minecraft/class_476;method_1580(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_1585 Lnet/minecraft/class_476;method_1585(Lnet/minecraft/class_476;)V
      named encompass Lnet/minecraft/util/math/BlockBox;encompass(Lnet/minecraft/util/math/BlockBox;)V
    • offset

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

      public boolean contains​(Vec3i vec)
      Mappings:
      Namespace Name Mixin selector
      official b Laqe;b(Ldf;)Z
      intermediary method_1586 Lnet/minecraft/class_476;method_1586(Lnet/minecraft/class_1400;)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_1584 Lnet/minecraft/class_476;method_1584()Lnet/minecraft/class_1400;
      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_1587 Lnet/minecraft/class_476;method_1587()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_1588 Lnet/minecraft/class_476;method_1588()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_1589 Lnet/minecraft/class_476;method_1589()I
      named getBlockCountZ Lnet/minecraft/util/math/BlockBox;getBlockCountZ()I
    • method_1590

      public Vec3i method_1590()
      Mappings:
      Namespace Name Mixin selector
      official f Laqe;f()Ldf;
      intermediary method_1590 Lnet/minecraft/class_476;method_1590()Lnet/minecraft/class_1400;
      named method_1590 Lnet/minecraft/util/math/BlockBox;method_1590()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_476;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/math/BlockBox;toString()Ljava/lang/String;
    • toNbt

      public IntArrayTag toNbt()
      Mappings:
      Namespace Name Mixin selector
      official g Laqe;g()Lds;
      intermediary method_1591 Lnet/minecraft/class_476;method_1591()Lnet/minecraft/class_1409;
      named toNbt Lnet/minecraft/util/math/BlockBox;toNbt()Lnet/minecraft/nbt/IntArrayTag;