Class Box

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

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

    • field_22935

      private static final ThreadLocal field_22935
      Mappings:
      Namespace Name Mixin selector
      official g Laye;g:Ljava/lang/ThreadLocal;
      intermediary field_22935 Lnet/minecraft/class_231;field_22935:Ljava/lang/ThreadLocal;
      named field_22935 Lnet/minecraft/util/math/Box;field_22935:Ljava/lang/ThreadLocal;
    • minX

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

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

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

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

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

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

    • Box

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

    • of

      public static Box of(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
      Mappings:
      Namespace Name Mixin selector
      official a Laye;a(DDDDDD)Laye;
      intermediary method_581 Lnet/minecraft/class_231;method_581(DDDDDD)Lnet/minecraft/class_231;
      named of Lnet/minecraft/util/math/Box;of(DDDDDD)Lnet/minecraft/util/math/Box;
    • method_22400

      public static class_5092 method_22400()
      Mappings:
      Namespace Name Mixin selector
      official a Laye;a()Layg;
      intermediary method_22400 Lnet/minecraft/class_231;method_22400()Lnet/minecraft/class_5092;
      named method_22400 Lnet/minecraft/util/math/Box;method_22400()Lnet/minecraft/class_5092;
    • set

      public Box set(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
      Mappings:
      Namespace Name Mixin selector
      official b Laye;b(DDDDDD)Laye;
      intermediary method_588 Lnet/minecraft/class_231;method_588(DDDDDD)Lnet/minecraft/class_231;
      named set Lnet/minecraft/util/math/Box;set(DDDDDD)Lnet/minecraft/util/math/Box;
    • stretch

      public Box stretch(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Laye;a(DDD)Laye;
      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 Laye;b(DDD)Laye;
      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 Laye;a(Laye;)Laye;
      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;
    • method_592

      public Box method_592(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official c Laye;c(DDD)Laye;
      intermediary method_592 Lnet/minecraft/class_231;method_592(DDD)Lnet/minecraft/class_231;
      named method_592 Lnet/minecraft/util/math/Box;method_592(DDD)Lnet/minecraft/util/math/Box;
    • method_583

      public double method_583(Box box, double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Laye;a(Laye;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 Laye;b(Laye;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 Laye;c(Laye;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 Laye;b(Laye;)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
    • offset

      public Box offset(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official d Laye;d(DDD)Laye;
      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;
    • contains

      public boolean contains(Vec3d vec)
      Mappings:
      Namespace Name Mixin selector
      official a Laye;a(Layj;)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 b Laye;b()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 e Laye;e(DDD)Laye;
      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_591

      public Box method_591()
      Mappings:
      Namespace Name Mixin selector
      official c Laye;c()Laye;
      intermediary method_591 Lnet/minecraft/class_231;method_591()Lnet/minecraft/class_231;
      named method_591 Lnet/minecraft/util/math/Box;method_591()Lnet/minecraft/util/math/Box;
    • method_585

      public BlockHitResult method_585(Vec3d vec1, Vec3d vec2)
      Mappings:
      Namespace Name Mixin selector
      official a Laye;a(Layj;Layj;)Layh;
      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 Laye;b(Layj;)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 Laye;c(Layj;)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 Laye;d(Layj;)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
    • copyFrom

      public void copyFrom(Box box)
      Mappings:
      Namespace Name Mixin selector
      official d Laye;d(Laye;)V
      intermediary method_593 Lnet/minecraft/class_231;method_593(Lnet/minecraft/class_231;)V
      named copyFrom Lnet/minecraft/util/math/Box;copyFrom(Lnet/minecraft/util/math/Box;)V
    • toString

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