Package net.minecraft.util.math
Class Box
java.lang.Object
net.minecraft.util.math.Box
- Mappings:
Namespace Name official ceaintermediary net/minecraft/class_231named net/minecraft/util/math/Box
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontract(double value) booleanexpand(double value) expand(double x, double y, double z) doubledoublegetMax(Direction.Axis axis) doublegetMin(Direction.Axis axis) inthashCode()intersection(Box box) booleanintersects(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) booleanintersects(Box box) booleanintersects(Vec3d vec1, Vec3d vec2) booleanprivate static Directionmethod_18001(Box box, Vec3d vec3d, double[] double2, Direction direction, double double3, double double4, double double5) method_18002(Vec3d vec3d, Vec3d vec3d2, BlockPos blockPos) private static Directionmethod_18005(double[] double2, Direction direction, double double3, double double4, double double5, double double6, double double7, double double8, double double9, double double10, Direction direction2, double double11, double double12, double double13) booleanmethod_18007(double double2, double double3, double double4) method_18008(double double2, double double3, double double4) method_585(Vec3d vec1, Vec3d vec2) offset(double x, double y, double z) static BlockHitResultshrink(double x, double y, double z) stretch(double x, double y, double z) toString()
-
Field Details
-
minX
public final double minX- Mappings:
Namespace Name Mixin selector official aLcea;a:Dintermediary field_13256Lnet/minecraft/class_231;field_13256:Dnamed minXLnet/minecraft/util/math/Box;minX:D
-
minY
public final double minY- Mappings:
Namespace Name Mixin selector official bLcea;b:Dintermediary field_13257Lnet/minecraft/class_231;field_13257:Dnamed minYLnet/minecraft/util/math/Box;minY:D
-
minZ
public final double minZ- Mappings:
Namespace Name Mixin selector official cLcea;c:Dintermediary field_13258Lnet/minecraft/class_231;field_13258:Dnamed minZLnet/minecraft/util/math/Box;minZ:D
-
maxX
public final double maxX- Mappings:
Namespace Name Mixin selector official dLcea;d:Dintermediary field_13259Lnet/minecraft/class_231;field_13259:Dnamed maxXLnet/minecraft/util/math/Box;maxX:D
-
maxY
public final double maxY- Mappings:
Namespace Name Mixin selector official eLcea;e:Dintermediary field_13260Lnet/minecraft/class_231;field_13260:Dnamed maxYLnet/minecraft/util/math/Box;maxY:D
-
maxZ
public final double maxZ- Mappings:
Namespace Name Mixin selector official fLcea;f:Dintermediary field_13261Lnet/minecraft/class_231;field_13261:Dnamed maxZLnet/minecraft/util/math/Box;maxZ:D
-
-
Constructor Details
-
Box
public Box(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) - Mappings:
Namespace Name Mixin selector official <init>Lcea;<init>(DDDDDD)Vintermediary <init>Lnet/minecraft/class_231;<init>(DDDDDD)Vnamed <init>Lnet/minecraft/util/math/Box;<init>(DDDDDD)V
-
Box
- Mappings:
Namespace Name Mixin selector official <init>Lcea;<init>(Lel;)Vintermediary <init>Lnet/minecraft/class_231;<init>(Lnet/minecraft/class_2552;)Vnamed <init>Lnet/minecraft/util/math/Box;<init>(Lnet/minecraft/util/math/BlockPos;)V
-
Box
- Mappings:
Namespace Name Mixin selector official <init>Lcea;<init>(Lel;Lel;)Vintermediary <init>Lnet/minecraft/class_231;<init>(Lnet/minecraft/class_2552;Lnet/minecraft/class_2552;)Vnamed <init>Lnet/minecraft/util/math/Box;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)V
-
Box
- Mappings:
Namespace Name Mixin selector official <init>Lcea;<init>(Lcee;Lcee;)Vintermediary <init>Lnet/minecraft/class_231;<init>(Lnet/minecraft/class_236;Lnet/minecraft/class_236;)Vnamed <init>Lnet/minecraft/util/math/Box;<init>(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)V
-
-
Method Details
-
getMin
- Mappings:
Namespace Name Mixin selector official aLcea;a(Leq$a;)Dintermediary method_18003Lnet/minecraft/class_231;method_18003(Lnet/minecraft/class_1354$class_2558;)Dnamed getMinLnet/minecraft/util/math/Box;getMin(Lnet/minecraft/util/math/Direction$Axis;)D
-
getMax
- Mappings:
Namespace Name Mixin selector official bLcea;b(Leq$a;)Dintermediary method_18006Lnet/minecraft/class_231;method_18006(Lnet/minecraft/class_1354$class_2558;)Dnamed getMaxLnet/minecraft/util/math/Box;getMax(Lnet/minecraft/util/math/Direction$Axis;)D
-
equals
-
hashCode
public int hashCode() -
shrink
- Mappings:
Namespace Name Mixin selector official aLcea;a(DDD)Lcea;intermediary method_13831Lnet/minecraft/class_231;method_13831(DDD)Lnet/minecraft/class_231;named shrinkLnet/minecraft/util/math/Box;shrink(DDD)Lnet/minecraft/util/math/Box;
-
stretch
- Mappings:
Namespace Name Mixin selector official bLcea;b(DDD)Lcea;intermediary method_580Lnet/minecraft/class_231;method_580(DDD)Lnet/minecraft/class_231;named stretchLnet/minecraft/util/math/Box;stretch(DDD)Lnet/minecraft/util/math/Box;
-
expand
- Mappings:
Namespace Name Mixin selector official cLcea;c(DDD)Lcea;intermediary method_587Lnet/minecraft/class_231;method_587(DDD)Lnet/minecraft/class_231;named expandLnet/minecraft/util/math/Box;expand(DDD)Lnet/minecraft/util/math/Box;
-
expand
- Mappings:
Namespace Name Mixin selector official gLcea;g(D)Lcea;intermediary method_12121Lnet/minecraft/class_231;method_12121(D)Lnet/minecraft/class_231;named expandLnet/minecraft/util/math/Box;expand(D)Lnet/minecraft/util/math/Box;
-
intersection
- Mappings:
Namespace Name Mixin selector official aLcea;a(Lcea;)Lcea;intermediary method_13832Lnet/minecraft/class_231;method_13832(Lnet/minecraft/class_231;)Lnet/minecraft/class_231;named intersectionLnet/minecraft/util/math/Box;intersection(Lnet/minecraft/util/math/Box;)Lnet/minecraft/util/math/Box;
-
union
- Mappings:
Namespace Name Mixin selector official bLcea;b(Lcea;)Lcea;intermediary method_5556Lnet/minecraft/class_231;method_5556(Lnet/minecraft/class_231;)Lnet/minecraft/class_231;named unionLnet/minecraft/util/math/Box;union(Lnet/minecraft/util/math/Box;)Lnet/minecraft/util/math/Box;
-
offset
- Mappings:
Namespace Name Mixin selector official dLcea;d(DDD)Lcea;intermediary method_596Lnet/minecraft/class_231;method_596(DDD)Lnet/minecraft/class_231;named offsetLnet/minecraft/util/math/Box;offset(DDD)Lnet/minecraft/util/math/Box;
-
offset
- Mappings:
Namespace Name Mixin selector official aLcea;a(Lel;)Lcea;intermediary method_12113Lnet/minecraft/class_231;method_12113(Lnet/minecraft/class_2552;)Lnet/minecraft/class_231;named offsetLnet/minecraft/util/math/Box;offset(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/Box;
-
offset
- Mappings:
Namespace Name Mixin selector official aLcea;a(Lcee;)Lcea;intermediary method_13833Lnet/minecraft/class_231;method_13833(Lnet/minecraft/class_236;)Lnet/minecraft/class_231;named offsetLnet/minecraft/util/math/Box;offset(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Box;
-
intersects
- Mappings:
Namespace Name Mixin selector official cLcea;c(Lcea;)Zintermediary method_12115Lnet/minecraft/class_231;method_12115(Lnet/minecraft/class_231;)Znamed intersectsLnet/minecraft/util/math/Box;intersects(Lnet/minecraft/util/math/Box;)Z
-
intersects
public boolean intersects(double minX, double minY, double minZ, double maxX, double maxY, double maxZ) - Mappings:
Namespace Name Mixin selector official aLcea;a(DDDDDD)Zintermediary method_12110Lnet/minecraft/class_231;method_12110(DDDDDD)Znamed intersectsLnet/minecraft/util/math/Box;intersects(DDDDDD)Z
-
intersects
- Mappings:
Namespace Name Mixin selector official aLcea;a(Lcee;Lcee;)Zintermediary method_13403Lnet/minecraft/class_231;method_13403(Lnet/minecraft/class_236;Lnet/minecraft/class_236;)Znamed intersectsLnet/minecraft/util/math/Box;intersects(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z
-
contains
- Mappings:
Namespace Name Mixin selector official bLcea;b(Lcee;)Zintermediary method_584Lnet/minecraft/class_231;method_584(Lnet/minecraft/class_236;)Znamed containsLnet/minecraft/util/math/Box;contains(Lnet/minecraft/util/math/Vec3d;)Z
-
method_18007
public boolean method_18007(double double2, double double3, double double4) - Mappings:
Namespace Name Mixin selector official eLcea;e(DDD)Zintermediary method_18007Lnet/minecraft/class_231;method_18007(DDD)Znamed method_18007Lnet/minecraft/util/math/Box;method_18007(DDD)Z
-
getAverage
public double getAverage()- Mappings:
Namespace Name Mixin selector official aLcea;a()Dintermediary method_586Lnet/minecraft/class_231;method_586()Dnamed getAverageLnet/minecraft/util/math/Box;getAverage()D
-
method_18008
- Mappings:
Namespace Name Mixin selector official fLcea;f(DDD)Lcea;intermediary method_18008Lnet/minecraft/class_231;method_18008(DDD)Lnet/minecraft/class_231;named method_18008Lnet/minecraft/util/math/Box;method_18008(DDD)Lnet/minecraft/util/math/Box;
-
contract
- Mappings:
Namespace Name Mixin selector official hLcea;h(D)Lcea;intermediary method_12122Lnet/minecraft/class_231;method_12122(D)Lnet/minecraft/class_231;named contractLnet/minecraft/util/math/Box;contract(D)Lnet/minecraft/util/math/Box;
-
method_585
- Mappings:
Namespace Name Mixin selector official bLcea;b(Lcee;Lcee;)Lceb;intermediary method_585Lnet/minecraft/class_231;method_585(Lnet/minecraft/class_236;Lnet/minecraft/class_236;)Lnet/minecraft/class_234;named method_585Lnet/minecraft/util/math/Box;method_585(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/hit/BlockHitResult;
-
method_18002
@Nullable public BlockHitResult method_18002(Vec3d vec3d, Vec3d vec3d2, @Nullable BlockPos blockPos) - Mappings:
Namespace Name Mixin selector official aLcea;a(Lcee;Lcee;Lel;)Lceb;intermediary method_18002Lnet/minecraft/class_231;method_18002(Lnet/minecraft/class_236;Lnet/minecraft/class_236;Lnet/minecraft/class_2552;)Lnet/minecraft/class_234;named method_18002Lnet/minecraft/util/math/Box;method_18002(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/hit/BlockHitResult;
-
rayTrace
@Nullable public static BlockHitResult rayTrace(Iterable<Box> iterable, Vec3d vec3d, Vec3d vec3d2, BlockPos blockPos) - Mappings:
Namespace Name Mixin selector official aLcea;a(Ljava/lang/Iterable;Lcee;Lcee;Lel;)Lceb;intermediary method_18004Lnet/minecraft/class_231;method_18004(Ljava/lang/Iterable;Lnet/minecraft/class_236;Lnet/minecraft/class_236;Lnet/minecraft/class_2552;)Lnet/minecraft/class_234;named rayTraceLnet/minecraft/util/math/Box;rayTrace(Ljava/lang/Iterable;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/hit/BlockHitResult;
-
method_18001
@Nullable private static Direction method_18001(Box box, Vec3d vec3d, double[] double2, @Nullable Direction direction, double double3, double double4, double double5) - Mappings:
Namespace Name Mixin selector official aLcea;a(Lcea;Lcee;[DLeq;DDD)Leq;intermediary method_18001Lnet/minecraft/class_231;method_18001(Lnet/minecraft/class_231;Lnet/minecraft/class_236;[DLnet/minecraft/class_1354;DDD)Lnet/minecraft/class_1354;named method_18001Lnet/minecraft/util/math/Box;method_18001(Lnet/minecraft/util/math/Box;Lnet/minecraft/util/math/Vec3d;[DLnet/minecraft/util/math/Direction;DDD)Lnet/minecraft/util/math/Direction;
-
method_18005
@Nullable private static Direction method_18005(double[] double2, @Nullable Direction direction, double double3, double double4, double double5, double double6, double double7, double double8, double double9, double double10, Direction direction2, double double11, double double12, double double13) - Mappings:
Namespace Name Mixin selector official aLcea;a([DLeq;DDDDDDDDLeq;DDD)Leq;intermediary method_18005Lnet/minecraft/class_231;method_18005([DLnet/minecraft/class_1354;DDDDDDDDLnet/minecraft/class_1354;DDD)Lnet/minecraft/class_1354;named method_18005Lnet/minecraft/util/math/Box;method_18005([DLnet/minecraft/util/math/Direction;DDDDDDDDLnet/minecraft/util/math/Direction;DDD)Lnet/minecraft/util/math/Direction;
-
toString
-
isInvalid
- Mappings:
Namespace Name Mixin selector official bLcea;b()Zintermediary method_9343Lnet/minecraft/class_231;method_9343()Znamed isInvalidLnet/minecraft/util/math/Box;isInvalid()Z
-
getCenter
- Mappings:
Namespace Name Mixin selector official cLcea;c()Lcee;intermediary method_13404Lnet/minecraft/class_231;method_13404()Lnet/minecraft/class_236;named getCenterLnet/minecraft/util/math/Box;getCenter()Lnet/minecraft/util/math/Vec3d;
-