Class Box

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

public class Box
extends Object
Mappings:
Namespace Name
official aug
intermediary net/minecraft/class_646
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_2407 Lnet/minecraft/class_646;field_2407: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_2408 Lnet/minecraft/class_646;field_2408: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_2409 Lnet/minecraft/class_646;field_2409: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_2410 Lnet/minecraft/class_646;field_2410: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_2411 Lnet/minecraft/class_646;field_2411: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_2412 Lnet/minecraft/class_646;field_2412:D
      named maxZ Lnet/minecraft/util/math/Box;maxZ:D
  • Constructor Details

    • Box

      public Box​(double x1, double y1, double z1, double x2, double y2, double z2)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laug;<init>(DDDDDD)V
      intermediary <init> Lnet/minecraft/class_646;<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_646;<init>(Lnet/minecraft/class_1372;Lnet/minecraft/class_1372;)V
      named <init> Lnet/minecraft/util/math/Box;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)V
  • Method Details

    • incrementAll

      public Box incrementAll​(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a(DDD)Laug;
      intermediary method_2055 Lnet/minecraft/class_646;method_2055(DDD)Lnet/minecraft/class_646;
      named incrementAll Lnet/minecraft/util/math/Box;incrementAll(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_2062 Lnet/minecraft/class_646;method_2062(DDD)Lnet/minecraft/class_646;
      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_2057 Lnet/minecraft/class_646;method_2057(Lnet/minecraft/class_646;)Lnet/minecraft/class_646;
      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_2056 Lnet/minecraft/class_646;method_2056(DDDDDD)Lnet/minecraft/class_646;
      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_2066 Lnet/minecraft/class_646;method_2066(DDD)Lnet/minecraft/class_646;
      named offset Lnet/minecraft/util/math/Box;offset(DDD)Lnet/minecraft/util/math/Box;
    • method_2058

      public double method_2058​(Box box, double double2)
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a(Laug;D)D
      intermediary method_2058 Lnet/minecraft/class_646;method_2058(Lnet/minecraft/class_646;D)D
      named method_2058 Lnet/minecraft/util/math/Box;method_2058(Lnet/minecraft/util/math/Box;D)D
    • method_2064

      public double method_2064​(Box box, double double2)
      Mappings:
      Namespace Name Mixin selector
      official b Laug;b(Laug;D)D
      intermediary method_2064 Lnet/minecraft/class_646;method_2064(Lnet/minecraft/class_646;D)D
      named method_2064 Lnet/minecraft/util/math/Box;method_2064(Lnet/minecraft/util/math/Box;D)D
    • method_2067

      public double method_2067​(Box box, double double2)
      Mappings:
      Namespace Name Mixin selector
      official c Laug;c(Laug;D)D
      intermediary method_2067 Lnet/minecraft/class_646;method_2067(Lnet/minecraft/class_646;D)D
      named method_2067 Lnet/minecraft/util/math/Box;method_2067(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_2063 Lnet/minecraft/class_646;method_2063(Lnet/minecraft/class_646;)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_2059 Lnet/minecraft/class_646;method_2059(Lnet/minecraft/class_649;)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_2054 Lnet/minecraft/class_646;method_2054()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_2069 Lnet/minecraft/class_646;method_2069(DDD)Lnet/minecraft/class_646;
      named increment Lnet/minecraft/util/math/Box;increment(DDD)Lnet/minecraft/util/math/Box;
    • method_2060

      public HitResult method_2060​(Vec3d vec1, Vec3d vec2)
      Mappings:
      Namespace Name Mixin selector
      official a Laug;a(Laui;Laui;)Lauh;
      intermediary method_2060 Lnet/minecraft/class_646;method_2060(Lnet/minecraft/class_649;Lnet/minecraft/class_649;)Lnet/minecraft/class_647;
      named method_2060 Lnet/minecraft/util/math/Box;method_2060(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/HitResult;
    • method_2065

      private boolean method_2065​(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official b Laug;b(Laui;)Z
      intermediary method_2065 Lnet/minecraft/class_646;method_2065(Lnet/minecraft/class_649;)Z
      named method_2065 Lnet/minecraft/util/math/Box;method_2065(Lnet/minecraft/util/math/Vec3d;)Z
    • method_2068

      private boolean method_2068​(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official c Laug;c(Laui;)Z
      intermediary method_2068 Lnet/minecraft/class_646;method_2068(Lnet/minecraft/class_649;)Z
      named method_2068 Lnet/minecraft/util/math/Box;method_2068(Lnet/minecraft/util/math/Vec3d;)Z
    • method_2070

      private boolean method_2070​(Vec3d vec3d)
      Mappings:
      Namespace Name Mixin selector
      official d Laug;d(Laui;)Z
      intermediary method_2070 Lnet/minecraft/class_646;method_2070(Lnet/minecraft/class_649;)Z
      named method_2070 Lnet/minecraft/util/math/Box;method_2070(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_646;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_2061 Lnet/minecraft/class_646;method_2061()Z
      named isInvalid Lnet/minecraft/util/math/Box;isInvalid()Z