Class Box

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

public class Box extends Object
Mappings:
Namespace Name
official aug
intermediary net/minecraft/class_231
named net/minecraft/util/math/Box
  • Field Details

    • minX

      public final double minX
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a:D
      intermediary field_582 Lnet/minecraft/class_231;field_582:D
      named minX Lnet/minecraft/util/math/Box;minX:D
    • minY

      public final double minY
      Mappings:
      Namespace Name Mixin selector
      official b Laug;b:D
      intermediary field_583 Lnet/minecraft/class_231;field_583:D
      named minY Lnet/minecraft/util/math/Box;minY:D
    • minZ

      public final double minZ
      Mappings:
      Namespace Name Mixin selector
      official c Laug;c:D
      intermediary field_584 Lnet/minecraft/class_231;field_584:D
      named minZ Lnet/minecraft/util/math/Box;minZ:D
    • maxX

      public final double maxX
      Mappings:
      Namespace Name Mixin selector
      official d Laug;d:D
      intermediary field_585 Lnet/minecraft/class_231;field_585:D
      named maxX Lnet/minecraft/util/math/Box;maxX:D
    • maxY

      public final double maxY
      Mappings:
      Namespace Name Mixin selector
      official e Laug;e:D
      intermediary field_586 Lnet/minecraft/class_231;field_586:D
      named maxY Lnet/minecraft/util/math/Box;maxY:D
    • maxZ

      public final double maxZ
      Mappings:
      Namespace Name Mixin selector
      official f Laug;f:D
      intermediary field_587 Lnet/minecraft/class_231;field_587:D
      named maxZ Lnet/minecraft/util/math/Box;maxZ:D
  • Constructor Details

    • Box

      public Box(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laug;<init>(DDDDDD)V
      intermediary <init> Lnet/minecraft/class_231;<init>(DDDDDD)V
      named <init> Lnet/minecraft/util/math/Box;<init>(DDDDDD)V
    • Box

      public Box(BlockPos pos1, BlockPos pos2)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laug;<init>(Lcj;Lcj;)V
      intermediary <init> Lnet/minecraft/class_231;<init>(Lnet/minecraft/class_2552;Lnet/minecraft/class_2552;)V
      named <init> Lnet/minecraft/util/math/Box;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)V
  • Method Details

    • stretch

      public Box stretch(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a(DDD)Laug;
      intermediary method_580 Lnet/minecraft/class_231;method_580(DDD)Lnet/minecraft/class_231;
      named stretch Lnet/minecraft/util/math/Box;stretch(DDD)Lnet/minecraft/util/math/Box;
    • expand

      public Box expand(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official b Laug;b(DDD)Laug;
      intermediary method_587 Lnet/minecraft/class_231;method_587(DDD)Lnet/minecraft/class_231;
      named expand Lnet/minecraft/util/math/Box;expand(DDD)Lnet/minecraft/util/math/Box;
    • union

      public Box union(Box box)
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a(Laug;)Laug;
      intermediary method_5556 Lnet/minecraft/class_231;method_5556(Lnet/minecraft/class_231;)Lnet/minecraft/class_231;
      named union Lnet/minecraft/util/math/Box;union(Lnet/minecraft/util/math/Box;)Lnet/minecraft/util/math/Box;
    • createNewBox

      public static Box createNewBox(double x1, double y1, double z1, double x2, double y2, double z2)
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a(DDDDDD)Laug;
      intermediary method_9342 Lnet/minecraft/class_231;method_9342(DDDDDD)Lnet/minecraft/class_231;
      named createNewBox Lnet/minecraft/util/math/Box;createNewBox(DDDDDD)Lnet/minecraft/util/math/Box;
    • offset

      public Box offset(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official c Laug;c(DDD)Laug;
      intermediary method_596 Lnet/minecraft/class_231;method_596(DDD)Lnet/minecraft/class_231;
      named offset Lnet/minecraft/util/math/Box;offset(DDD)Lnet/minecraft/util/math/Box;
    • method_583

      public double method_583(Box box, double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a(Laug;D)D
      intermediary method_583 Lnet/minecraft/class_231;method_583(Lnet/minecraft/class_231;D)D
      named method_583 Lnet/minecraft/util/math/Box;method_583(Lnet/minecraft/util/math/Box;D)D
    • method_589

      public double method_589(Box box, double double2)
      Mappings:
      Namespace Name Mixin selector
      official b Laug;b(Laug;D)D
      intermediary method_589 Lnet/minecraft/class_231;method_589(Lnet/minecraft/class_231;D)D
      named method_589 Lnet/minecraft/util/math/Box;method_589(Lnet/minecraft/util/math/Box;D)D
    • method_594

      public double method_594(Box box, double double2)
      Mappings:
      Namespace Name Mixin selector
      official c Laug;c(Laug;D)D
      intermediary method_594 Lnet/minecraft/class_231;method_594(Lnet/minecraft/class_231;D)D
      named method_594 Lnet/minecraft/util/math/Box;method_594(Lnet/minecraft/util/math/Box;D)D
    • intersects

      public boolean intersects(Box box)
      Mappings:
      Namespace Name Mixin selector
      official b Laug;b(Laug;)Z
      intermediary method_582 Lnet/minecraft/class_231;method_582(Lnet/minecraft/class_231;)Z
      named intersects Lnet/minecraft/util/math/Box;intersects(Lnet/minecraft/util/math/Box;)Z
    • contains

      public boolean contains(Vec3d vec)
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a(Laui;)Z
      intermediary method_584 Lnet/minecraft/class_231;method_584(Lnet/minecraft/class_236;)Z
      named contains Lnet/minecraft/util/math/Box;contains(Lnet/minecraft/util/math/Vec3d;)Z
    • getAverage

      public double getAverage()
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a()D
      intermediary method_586 Lnet/minecraft/class_231;method_586()D
      named getAverage Lnet/minecraft/util/math/Box;getAverage()D
    • increment

      public Box increment(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official d Laug;d(DDD)Laug;
      intermediary method_598 Lnet/minecraft/class_231;method_598(DDD)Lnet/minecraft/class_231;
      named increment Lnet/minecraft/util/math/Box;increment(DDD)Lnet/minecraft/util/math/Box;
    • method_585

      public BlockHitResult method_585(Vec3d vec1, Vec3d vec2)
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a(Laui;Laui;)Lauh;
      intermediary method_585 Lnet/minecraft/class_231;method_585(Lnet/minecraft/class_236;Lnet/minecraft/class_236;)Lnet/minecraft/class_234;
      named method_585 Lnet/minecraft/util/math/Box;method_585(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/BlockHitResult;
    • method_590

      private boolean method_590(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official b Laug;b(Laui;)Z
      intermediary method_590 Lnet/minecraft/class_231;method_590(Lnet/minecraft/class_236;)Z
      named method_590 Lnet/minecraft/util/math/Box;method_590(Lnet/minecraft/util/math/Vec3d;)Z
    • method_595

      private boolean method_595(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official c Laug;c(Laui;)Z
      intermediary method_595 Lnet/minecraft/class_231;method_595(Lnet/minecraft/class_236;)Z
      named method_595 Lnet/minecraft/util/math/Box;method_595(Lnet/minecraft/util/math/Vec3d;)Z
    • method_597

      private boolean method_597(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official d Laug;d(Laui;)Z
      intermediary method_597 Lnet/minecraft/class_231;method_597(Lnet/minecraft/class_236;)Z
      named method_597 Lnet/minecraft/util/math/Box;method_597(Lnet/minecraft/util/math/Vec3d;)Z
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Laug;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_231;toString()Ljava/lang/String;
      named toString Lnet/minecraft/util/math/Box;toString()Ljava/lang/String;
    • isInvalid

      @Environment(CLIENT) public boolean isInvalid()
      Mappings:
      Namespace Name Mixin selector
      official b Laug;b()Z
      intermediary method_9343 Lnet/minecraft/class_231;method_9343()Z
      named isInvalid Lnet/minecraft/util/math/Box;isInvalid()Z