Class Box

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

public class Box extends Object
Mappings:
Namespace Name
official brt
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 Lbrt;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 Lbrt;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 Lbrt;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 Lbrt;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 Lbrt;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 Lbrt;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> Lbrt;<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> Lbrt;<init>(Ldt;Ldt;)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 Lbrt;a(DDD)Lbrt;
      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 Lbrt;b(DDD)Lbrt;
      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 Lbrt;a(Lbrt;)Lbrt;
      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 Lbrt;a(DDDDDD)Lbrt;
      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 Lbrt;c(DDD)Lbrt;
      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 Lbrt;a(Lbrt;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 Lbrt;b(Lbrt;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 Lbrt;c(Lbrt;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 Lbrt;b(Lbrt;)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 Lbrt;a(Lbrw;)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 Lbrt;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 Lbrt;d(DDD)Lbrt;
      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 Lbrt;a(Lbrw;Lbrw;)Lbru;
      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 Lbrt;b(Lbrw;)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 Lbrt;c(Lbrw;)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 Lbrt;d(Lbrw;)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 Lbrt;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;