Package net.minecraft.util.math
Class Box
java.lang.Object
net.minecraft.util.math.Box
- Mappings:
Namespace Name intermediary net/minecraft/class_25glue class_113server czclient eqnamed net/minecraft/util/math/Box
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBox(double x1, double y1, double z1, double x2, double y2, double z2) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidvoidbooleanprivate booleancontainsInXYPlane(Vec3d pos) private booleancontainsInXZPlane(Vec3d pos) private booleancontainsInYZPlane(Vec3d pos) contract(double x, double y, double z) copy()static Boxcreate(double x1, double y1, double z1, double x2, double y2, double z2) static BoxcreateCached(double x1, double y1, double z1, double x2, double y2, double z2) expand(double x, double y, double z) doubledoublegetXOffset(Box box, double x) doublegetYOffset(Box box, double y) doublegetZOffset(Box box, double z) booleanintersects(Box box) offset(double x, double y, double z) static voidset(double x1, double y1, double z1, double x2, double y2, double z2) stretch(double x, double y, double z) toString()translate(double x, double y, double z)
-
Field Details
-
cache
- Mappings:
Namespace Name Mixin selector intermediary field_135Lnet/minecraft/class_25;field_135:Ljava/util/List;glue field_369Lclass_113;field_369:Ljava/util/List;server gLcz;g:Ljava/util/List;client gLeq;g:Ljava/util/List;named cacheLnet/minecraft/util/math/Box;cache:Ljava/util/List;
-
cacheCount
private static int cacheCount- Mappings:
Namespace Name Mixin selector intermediary field_136Lnet/minecraft/class_25;field_136:Iglue field_370Lclass_113;field_370:Iserver hLcz;h:Iclient hLeq;h:Inamed cacheCountLnet/minecraft/util/math/Box;cacheCount:I
-
minX
public double minX- Mappings:
Namespace Name Mixin selector intermediary field_129Lnet/minecraft/class_25;field_129:Dglue field_363Lclass_113;field_363:Dserver aLcz;a:Dclient aLeq;a:Dnamed minXLnet/minecraft/util/math/Box;minX:D
-
minY
public double minY- Mappings:
Namespace Name Mixin selector intermediary field_130Lnet/minecraft/class_25;field_130:Dglue field_364Lclass_113;field_364:Dserver bLcz;b:Dclient bLeq;b:Dnamed minYLnet/minecraft/util/math/Box;minY:D
-
minZ
public double minZ- Mappings:
Namespace Name Mixin selector intermediary field_131Lnet/minecraft/class_25;field_131:Dglue field_365Lclass_113;field_365:Dserver cLcz;c:Dclient cLeq;c:Dnamed minZLnet/minecraft/util/math/Box;minZ:D
-
maxX
public double maxX- Mappings:
Namespace Name Mixin selector intermediary field_132Lnet/minecraft/class_25;field_132:Dglue field_366Lclass_113;field_366:Dserver dLcz;d:Dclient dLeq;d:Dnamed maxXLnet/minecraft/util/math/Box;maxX:D
-
maxY
public double maxY- Mappings:
Namespace Name Mixin selector intermediary field_133Lnet/minecraft/class_25;field_133:Dglue field_367Lclass_113;field_367:Dserver eLcz;e:Dclient eLeq;e:Dnamed maxYLnet/minecraft/util/math/Box;maxY:D
-
maxZ
public double maxZ- Mappings:
Namespace Name Mixin selector intermediary field_134Lnet/minecraft/class_25;field_134:Dglue field_368Lclass_113;field_368:Dserver fLcz;f:Dclient fLeq;f:Dnamed maxZLnet/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)Vglue <init>Lclass_113;<init>(DDDDDD)Vserver <init>Lcz;<init>(DDDDDD)Vclient <init>Leq;<init>(DDDDDD)Vnamed <init>Lnet/minecraft/util/math/Box;<init>(DDDDDD)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_87Lnet/minecraft/class_25;method_87(DDDDDD)Lnet/minecraft/class_25;glue method_386Lclass_113;method_386(DDDDDD)Lclass_113;server aLcz;a(DDDDDD)Lcz;client aLeq;a(DDDDDD)Leq;named createLnet/minecraft/util/math/Box;create(DDDDDD)Lnet/minecraft/util/math/Box;
-
clearCache
- Mappings:
Namespace Name Mixin selector intermediary method_105Lnet/minecraft/class_25;method_105()Vglue method_856Lclass_113;method_856()Vserver method_105Lcz;method_105()Vclient aLeq;a()Vnamed clearCacheLnet/minecraft/util/math/Box;clearCache()V
-
resetCacheCount
public static void resetCacheCount()- Mappings:
Namespace Name Mixin selector intermediary method_85Lnet/minecraft/class_25;method_85()Vglue method_384Lclass_113;method_384()Vserver aLcz;a()Vclient bLeq;b()Vnamed resetCacheCountLnet/minecraft/util/math/Box;resetCacheCount()V
-
createCached
- Mappings:
Namespace Name Mixin selector intermediary method_94Lnet/minecraft/class_25;method_94(DDDDDD)Lnet/minecraft/class_25;glue method_393Lclass_113;method_393(DDDDDD)Lclass_113;server bLcz;b(DDDDDD)Lcz;client bLeq;b(DDDDDD)Leq;named createCachedLnet/minecraft/util/math/Box;createCached(DDDDDD)Lnet/minecraft/util/math/Box;
-
set
- Mappings:
Namespace Name Mixin selector intermediary method_99Lnet/minecraft/class_25;method_99(DDDDDD)Lnet/minecraft/class_25;glue method_398Lclass_113;method_398(DDDDDD)Lclass_113;server cLcz;c(DDDDDD)Lcz;client cLeq;c(DDDDDD)Leq;named setLnet/minecraft/util/math/Box;set(DDDDDD)Lnet/minecraft/util/math/Box;
-
stretch
- Mappings:
Namespace Name Mixin selector intermediary method_86Lnet/minecraft/class_25;method_86(DDD)Lnet/minecraft/class_25;glue method_385Lclass_113;method_385(DDD)Lclass_113;server aLcz;a(DDD)Lcz;client aLeq;a(DDD)Leq;named stretchLnet/minecraft/util/math/Box;stretch(DDD)Lnet/minecraft/util/math/Box;
-
expand
- Mappings:
Namespace Name Mixin selector intermediary method_93Lnet/minecraft/class_25;method_93(DDD)Lnet/minecraft/class_25;glue method_392Lclass_113;method_392(DDD)Lclass_113;server bLcz;b(DDD)Lcz;client bLeq;b(DDD)Leq;named expandLnet/minecraft/util/math/Box;expand(DDD)Lnet/minecraft/util/math/Box;
-
offset
- Mappings:
Namespace Name Mixin selector intermediary method_98Lnet/minecraft/class_25;method_98(DDD)Lnet/minecraft/class_25;glue method_397Lclass_113;method_397(DDD)Lclass_113;server cLcz;c(DDD)Lcz;client cLeq;c(DDD)Leq;named offsetLnet/minecraft/util/math/Box;offset(DDD)Lnet/minecraft/util/math/Box;
-
getXOffset
- Mappings:
Namespace Name Mixin selector intermediary method_91Lnet/minecraft/class_25;method_91(Lnet/minecraft/class_25;D)Dglue method_390Lclass_113;method_390(Lclass_113;D)Dserver aLcz;a(Lcz;D)Dclient aLeq;a(Leq;D)Dnamed getXOffsetLnet/minecraft/util/math/Box;getXOffset(Lnet/minecraft/util/math/Box;D)D
-
getYOffset
- Mappings:
Namespace Name Mixin selector intermediary method_97Lnet/minecraft/class_25;method_97(Lnet/minecraft/class_25;D)Dglue method_396Lclass_113;method_396(Lclass_113;D)Dserver bLcz;b(Lcz;D)Dclient bLeq;b(Leq;D)Dnamed getYOffsetLnet/minecraft/util/math/Box;getYOffset(Lnet/minecraft/util/math/Box;D)D
-
getZOffset
- Mappings:
Namespace Name Mixin selector intermediary method_101Lnet/minecraft/class_25;method_101(Lnet/minecraft/class_25;D)Dglue method_400Lclass_113;method_400(Lclass_113;D)Dserver cLcz;c(Lcz;D)Dclient cLeq;c(Leq;D)Dnamed getZOffsetLnet/minecraft/util/math/Box;getZOffset(Lnet/minecraft/util/math/Box;D)D
-
intersects
- Mappings:
Namespace Name Mixin selector intermediary method_90Lnet/minecraft/class_25;method_90(Lnet/minecraft/class_25;)Zglue method_389Lclass_113;method_389(Lclass_113;)Zserver aLcz;a(Lcz;)Zclient aLeq;a(Leq;)Znamed intersectsLnet/minecraft/util/math/Box;intersects(Lnet/minecraft/util/math/Box;)Z
-
translate
- Mappings:
Namespace Name Mixin selector intermediary method_102Lnet/minecraft/class_25;method_102(DDD)Lnet/minecraft/class_25;glue method_401Lclass_113;method_401(DDD)Lclass_113;server dLcz;d(DDD)Lcz;client dLeq;d(DDD)Leq;named translateLnet/minecraft/util/math/Box;translate(DDD)Lnet/minecraft/util/math/Box;
-
contains
- Mappings:
Namespace Name Mixin selector intermediary method_88Lnet/minecraft/class_25;method_88(Lnet/minecraft/class_26;)Zglue method_387Lclass_113;method_387(Lclass_45;)Zserver aLcz;a(Lba;)Zclient aLeq;a(Lbt;)Znamed containsLnet/minecraft/util/math/Box;contains(Lnet/minecraft/util/math/Vec3d;)Z
-
getAverageSideLength
- Mappings:
Namespace Name Mixin selector intermediary method_106Lnet/minecraft/class_25;method_106()Dglue method_857Lclass_113;method_857()Dserver method_106Lcz;method_106()Dclient cLeq;c()Dnamed getAverageSideLengthLnet/minecraft/util/math/Box;getAverageSideLength()D
-
contract
- Mappings:
Namespace Name Mixin selector intermediary method_104Lnet/minecraft/class_25;method_104(DDD)Lnet/minecraft/class_25;glue method_403Lclass_113;method_403(DDD)Lclass_113;server eLcz;e(DDD)Lcz;client eLeq;e(DDD)Leq;named contractLnet/minecraft/util/math/Box;contract(DDD)Lnet/minecraft/util/math/Box;
-
copy
- Mappings:
Namespace Name Mixin selector intermediary method_92Lnet/minecraft/class_25;method_92()Lnet/minecraft/class_25;glue method_391Lclass_113;method_391()Lclass_113;server bLcz;b()Lcz;client dLeq;d()Leq;named copyLnet/minecraft/util/math/Box;copy()Lnet/minecraft/util/math/Box;
-
raycast
- Mappings:
Namespace Name Mixin selector intermediary method_89Lnet/minecraft/class_25;method_89(Lnet/minecraft/class_26;Lnet/minecraft/class_26;)Lnet/minecraft/class_27;glue method_388Lclass_113;method_388(Lclass_45;Lclass_45;)Lclass_518;server aLcz;a(Lba;Lba;)Lnh;client aLeq;a(Lbt;Lbt;)Lvf;named raycastLnet/minecraft/util/math/Box;raycast(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/HitResult;
-
containsInYZPlane
- Mappings:
Namespace Name Mixin selector intermediary method_95Lnet/minecraft/class_25;method_95(Lnet/minecraft/class_26;)Zglue method_394Lclass_113;method_394(Lclass_45;)Zserver bLcz;b(Lba;)Zclient bLeq;b(Lbt;)Znamed containsInYZPlaneLnet/minecraft/util/math/Box;containsInYZPlane(Lnet/minecraft/util/math/Vec3d;)Z
-
containsInXZPlane
- Mappings:
Namespace Name Mixin selector intermediary method_100Lnet/minecraft/class_25;method_100(Lnet/minecraft/class_26;)Zglue method_399Lclass_113;method_399(Lclass_45;)Zserver cLcz;c(Lba;)Zclient cLeq;c(Lbt;)Znamed containsInXZPlaneLnet/minecraft/util/math/Box;containsInXZPlane(Lnet/minecraft/util/math/Vec3d;)Z
-
containsInXYPlane
- Mappings:
Namespace Name Mixin selector intermediary method_103Lnet/minecraft/class_25;method_103(Lnet/minecraft/class_26;)Zglue method_402Lclass_113;method_402(Lclass_45;)Zserver dLcz;d(Lba;)Zclient dLeq;d(Lbt;)Znamed containsInXYPlaneLnet/minecraft/util/math/Box;containsInXYPlane(Lnet/minecraft/util/math/Vec3d;)Z
-
clone
- Mappings:
Namespace Name Mixin selector intermediary method_96Lnet/minecraft/class_25;method_96(Lnet/minecraft/class_25;)Vglue method_395Lclass_113;method_395(Lclass_113;)Vserver bLcz;b(Lcz;)Vclient bLeq;b(Leq;)Vnamed cloneLnet/minecraft/util/math/Box;clone(Lnet/minecraft/util/math/Box;)V
-
toString
-