Class Box

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

public class Box extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_25
glue class_113
server cz
client eq
named net/minecraft/util/math/Box
  • Field Details

    • cache

      private static List cache
      Mappings:
      Namespace Name Mixin selector
      intermediary field_135 Lnet/minecraft/class_25;field_135:Ljava/util/List;
      glue field_369 Lclass_113;field_369:Ljava/util/List;
      server g Lcz;g:Ljava/util/List;
      client g Leq;g:Ljava/util/List;
      named cache Lnet/minecraft/util/math/Box;cache:Ljava/util/List;
    • cacheCount

      private static int cacheCount
      Mappings:
      Namespace Name Mixin selector
      intermediary field_136 Lnet/minecraft/class_25;field_136:I
      glue field_370 Lclass_113;field_370:I
      server h Lcz;h:I
      client h Leq;h:I
      named cacheCount Lnet/minecraft/util/math/Box;cacheCount:I
    • minX

      public double minX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_129 Lnet/minecraft/class_25;field_129:D
      glue field_363 Lclass_113;field_363:D
      server a Lcz;a:D
      client a Leq;a:D
      named minX Lnet/minecraft/util/math/Box;minX:D
    • minY

      public double minY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_130 Lnet/minecraft/class_25;field_130:D
      glue field_364 Lclass_113;field_364:D
      server b Lcz;b:D
      client b Leq;b:D
      named minY Lnet/minecraft/util/math/Box;minY:D
    • minZ

      public double minZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_131 Lnet/minecraft/class_25;field_131:D
      glue field_365 Lclass_113;field_365:D
      server c Lcz;c:D
      client c Leq;c:D
      named minZ Lnet/minecraft/util/math/Box;minZ:D
    • maxX

      public double maxX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_132 Lnet/minecraft/class_25;field_132:D
      glue field_366 Lclass_113;field_366:D
      server d Lcz;d:D
      client d Leq;d:D
      named maxX Lnet/minecraft/util/math/Box;maxX:D
    • maxY

      public double maxY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_133 Lnet/minecraft/class_25;field_133:D
      glue field_367 Lclass_113;field_367:D
      server e Lcz;e:D
      client e Leq;e:D
      named maxY Lnet/minecraft/util/math/Box;maxY:D
    • maxZ

      public double maxZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_134 Lnet/minecraft/class_25;field_134:D
      glue field_368 Lclass_113;field_368:D
      server f Lcz;f:D
      client f Leq;f:D
      named maxZ Lnet/minecraft/util/math/Box;maxZ:D
  • Constructor Details

    • Box

      private Box(double x1, double y1, double z1, double x2, double y2, double z2)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_25;<init>(DDDDDD)V
      glue <init> Lclass_113;<init>(DDDDDD)V
      server <init> Lcz;<init>(DDDDDD)V
      client <init> Leq;<init>(DDDDDD)V
      named <init> Lnet/minecraft/util/math/Box;<init>(DDDDDD)V
  • Method Details

    • create

      public static Box create(double x1, double y1, double z1, double x2, double y2, double z2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_87 Lnet/minecraft/class_25;method_87(DDDDDD)Lnet/minecraft/class_25;
      glue method_386 Lclass_113;method_386(DDDDDD)Lclass_113;
      server a Lcz;a(DDDDDD)Lcz;
      client a Leq;a(DDDDDD)Leq;
      named create Lnet/minecraft/util/math/Box;create(DDDDDD)Lnet/minecraft/util/math/Box;
    • clearCache

      @Environment(CLIENT) public static void clearCache()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_105 Lnet/minecraft/class_25;method_105()V
      glue method_856 Lclass_113;method_856()V
      server method_105 Lcz;method_105()V
      client a Leq;a()V
      named clearCache Lnet/minecraft/util/math/Box;clearCache()V
    • resetCacheCount

      public static void resetCacheCount()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_85 Lnet/minecraft/class_25;method_85()V
      glue method_384 Lclass_113;method_384()V
      server a Lcz;a()V
      client b Leq;b()V
      named resetCacheCount Lnet/minecraft/util/math/Box;resetCacheCount()V
    • createCached

      public static Box createCached(double x1, double y1, double z1, double x2, double y2, double z2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_94 Lnet/minecraft/class_25;method_94(DDDDDD)Lnet/minecraft/class_25;
      glue method_393 Lclass_113;method_393(DDDDDD)Lclass_113;
      server b Lcz;b(DDDDDD)Lcz;
      client b Leq;b(DDDDDD)Leq;
      named createCached Lnet/minecraft/util/math/Box;createCached(DDDDDD)Lnet/minecraft/util/math/Box;
    • set

      public Box set(double x1, double y1, double z1, double x2, double y2, double z2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_99 Lnet/minecraft/class_25;method_99(DDDDDD)Lnet/minecraft/class_25;
      glue method_398 Lclass_113;method_398(DDDDDD)Lclass_113;
      server c Lcz;c(DDDDDD)Lcz;
      client c Leq;c(DDDDDD)Leq;
      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
      intermediary method_86 Lnet/minecraft/class_25;method_86(DDD)Lnet/minecraft/class_25;
      glue method_385 Lclass_113;method_385(DDD)Lclass_113;
      server a Lcz;a(DDD)Lcz;
      client a Leq;a(DDD)Leq;
      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
      intermediary method_93 Lnet/minecraft/class_25;method_93(DDD)Lnet/minecraft/class_25;
      glue method_392 Lclass_113;method_392(DDD)Lclass_113;
      server b Lcz;b(DDD)Lcz;
      client b Leq;b(DDD)Leq;
      named expand Lnet/minecraft/util/math/Box;expand(DDD)Lnet/minecraft/util/math/Box;
    • offset

      public Box offset(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_98 Lnet/minecraft/class_25;method_98(DDD)Lnet/minecraft/class_25;
      glue method_397 Lclass_113;method_397(DDD)Lclass_113;
      server c Lcz;c(DDD)Lcz;
      client c Leq;c(DDD)Leq;
      named offset Lnet/minecraft/util/math/Box;offset(DDD)Lnet/minecraft/util/math/Box;
    • getXOffset

      public double getXOffset(Box box, double x)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_91 Lnet/minecraft/class_25;method_91(Lnet/minecraft/class_25;D)D
      glue method_390 Lclass_113;method_390(Lclass_113;D)D
      server a Lcz;a(Lcz;D)D
      client a Leq;a(Leq;D)D
      named getXOffset Lnet/minecraft/util/math/Box;getXOffset(Lnet/minecraft/util/math/Box;D)D
    • getYOffset

      public double getYOffset(Box box, double y)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_97 Lnet/minecraft/class_25;method_97(Lnet/minecraft/class_25;D)D
      glue method_396 Lclass_113;method_396(Lclass_113;D)D
      server b Lcz;b(Lcz;D)D
      client b Leq;b(Leq;D)D
      named getYOffset Lnet/minecraft/util/math/Box;getYOffset(Lnet/minecraft/util/math/Box;D)D
    • getZOffset

      public double getZOffset(Box box, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_101 Lnet/minecraft/class_25;method_101(Lnet/minecraft/class_25;D)D
      glue method_400 Lclass_113;method_400(Lclass_113;D)D
      server c Lcz;c(Lcz;D)D
      client c Leq;c(Leq;D)D
      named getZOffset Lnet/minecraft/util/math/Box;getZOffset(Lnet/minecraft/util/math/Box;D)D
    • intersects

      public boolean intersects(Box box)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_90 Lnet/minecraft/class_25;method_90(Lnet/minecraft/class_25;)Z
      glue method_389 Lclass_113;method_389(Lclass_113;)Z
      server a Lcz;a(Lcz;)Z
      client a Leq;a(Leq;)Z
      named intersects Lnet/minecraft/util/math/Box;intersects(Lnet/minecraft/util/math/Box;)Z
    • translate

      public Box translate(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_102 Lnet/minecraft/class_25;method_102(DDD)Lnet/minecraft/class_25;
      glue method_401 Lclass_113;method_401(DDD)Lclass_113;
      server d Lcz;d(DDD)Lcz;
      client d Leq;d(DDD)Leq;
      named translate Lnet/minecraft/util/math/Box;translate(DDD)Lnet/minecraft/util/math/Box;
    • contains

      public boolean contains(Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_88 Lnet/minecraft/class_25;method_88(Lnet/minecraft/class_26;)Z
      glue method_387 Lclass_113;method_387(Lclass_45;)Z
      server a Lcz;a(Lba;)Z
      client a Leq;a(Lbt;)Z
      named contains Lnet/minecraft/util/math/Box;contains(Lnet/minecraft/util/math/Vec3d;)Z
    • getAverageSideLength

      @Environment(CLIENT) public double getAverageSideLength()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_106 Lnet/minecraft/class_25;method_106()D
      glue method_857 Lclass_113;method_857()D
      server method_106 Lcz;method_106()D
      client c Leq;c()D
      named getAverageSideLength Lnet/minecraft/util/math/Box;getAverageSideLength()D
    • contract

      public Box contract(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_104 Lnet/minecraft/class_25;method_104(DDD)Lnet/minecraft/class_25;
      glue method_403 Lclass_113;method_403(DDD)Lclass_113;
      server e Lcz;e(DDD)Lcz;
      client e Leq;e(DDD)Leq;
      named contract Lnet/minecraft/util/math/Box;contract(DDD)Lnet/minecraft/util/math/Box;
    • copy

      public Box copy()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_92 Lnet/minecraft/class_25;method_92()Lnet/minecraft/class_25;
      glue method_391 Lclass_113;method_391()Lclass_113;
      server b Lcz;b()Lcz;
      client d Leq;d()Leq;
      named copy Lnet/minecraft/util/math/Box;copy()Lnet/minecraft/util/math/Box;
    • raycast

      public HitResult raycast(Vec3d min, Vec3d max)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_89 Lnet/minecraft/class_25;method_89(Lnet/minecraft/class_26;Lnet/minecraft/class_26;)Lnet/minecraft/class_27;
      glue method_388 Lclass_113;method_388(Lclass_45;Lclass_45;)Lclass_518;
      server a Lcz;a(Lba;Lba;)Lnh;
      client a Leq;a(Lbt;Lbt;)Lvf;
      named raycast Lnet/minecraft/util/math/Box;raycast(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/HitResult;
    • containsInYZPlane

      private boolean containsInYZPlane(Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_95 Lnet/minecraft/class_25;method_95(Lnet/minecraft/class_26;)Z
      glue method_394 Lclass_113;method_394(Lclass_45;)Z
      server b Lcz;b(Lba;)Z
      client b Leq;b(Lbt;)Z
      named containsInYZPlane Lnet/minecraft/util/math/Box;containsInYZPlane(Lnet/minecraft/util/math/Vec3d;)Z
    • containsInXZPlane

      private boolean containsInXZPlane(Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_100 Lnet/minecraft/class_25;method_100(Lnet/minecraft/class_26;)Z
      glue method_399 Lclass_113;method_399(Lclass_45;)Z
      server c Lcz;c(Lba;)Z
      client c Leq;c(Lbt;)Z
      named containsInXZPlane Lnet/minecraft/util/math/Box;containsInXZPlane(Lnet/minecraft/util/math/Vec3d;)Z
    • containsInXYPlane

      private boolean containsInXYPlane(Vec3d pos)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_103 Lnet/minecraft/class_25;method_103(Lnet/minecraft/class_26;)Z
      glue method_402 Lclass_113;method_402(Lclass_45;)Z
      server d Lcz;d(Lba;)Z
      client d Leq;d(Lbt;)Z
      named containsInXYPlane Lnet/minecraft/util/math/Box;containsInXYPlane(Lnet/minecraft/util/math/Vec3d;)Z
    • clone

      public void clone(Box other)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_96 Lnet/minecraft/class_25;method_96(Lnet/minecraft/class_25;)V
      glue method_395 Lclass_113;method_395(Lclass_113;)V
      server b Lcz;b(Lcz;)V
      client b Leq;b(Leq;)V
      named clone Lnet/minecraft/util/math/Box;clone(Lnet/minecraft/util/math/Box;)V
    • toString

      public String toString()
      Overrides:
      toString in class Object