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
    • getOrCreate

      public static Box getOrCreate(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 getOrCreate Lnet/minecraft/util/math/Box;getOrCreate(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;
    • add

      public Box add(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 add Lnet/minecraft/util/math/Box;add(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;
    • move

      public Box move(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 move Lnet/minecraft/util/math/Box;move(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
    • shift

      public Box shift(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 shift Lnet/minecraft/util/math/Box;shift(DDD)Lnet/minecraft/util/math/Box;
    • method_88

      public boolean method_88(Vec3d vec3d)
      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 method_88 Lnet/minecraft/util/math/Box;method_88(Lnet/minecraft/util/math/Vec3d;)Z
    • method_106

      @Environment(CLIENT) public double method_106()
      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 method_106 Lnet/minecraft/util/math/Box;method_106()D
    • method_104

      public Box method_104(double double2, double double3, double double4)
      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 method_104 Lnet/minecraft/util/math/Box;method_104(DDD)Lnet/minecraft/util/math/Box;
    • method_92

      public Box method_92()
      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 method_92 Lnet/minecraft/util/math/Box;method_92()Lnet/minecraft/util/math/Box;
    • method_89

      public class_27 method_89(Vec3d vec3d, Vec3d vec3d2)
      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 method_89 Lnet/minecraft/util/math/Box;method_89(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/class_27;
    • method_95

      private boolean method_95(Vec3d vec3d)
      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 method_95 Lnet/minecraft/util/math/Box;method_95(Lnet/minecraft/util/math/Vec3d;)Z
    • method_100

      private boolean method_100(Vec3d vec3d)
      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 method_100 Lnet/minecraft/util/math/Box;method_100(Lnet/minecraft/util/math/Vec3d;)Z
    • method_103

      private boolean method_103(Vec3d vec3d)
      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 method_103 Lnet/minecraft/util/math/Box;method_103(Lnet/minecraft/util/math/Vec3d;)Z
    • copy

      public void copy(Box from)
      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 copy Lnet/minecraft/util/math/Box;copy(Lnet/minecraft/util/math/Box;)V
    • toString

      public String toString()
      Overrides:
      toString in class Object