diff --git a/mappings/net/minecraft/util/math/MutableIntBoundingBox.mapping b/mappings/net/minecraft/util/math/BlockBox.mapping similarity index 72% rename from mappings/net/minecraft/util/math/MutableIntBoundingBox.mapping rename to mappings/net/minecraft/util/math/BlockBox.mapping index b59c47b1ab..350c5cb120 100644 --- a/mappings/net/minecraft/util/math/MutableIntBoundingBox.mapping +++ b/mappings/net/minecraft/util/math/BlockBox.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_3341 net/minecraft/util/math/MutableIntBoundingBox +CLASS net/minecraft/class_3341 net/minecraft/util/math/BlockBox FIELD field_14376 maxZ I FIELD field_14377 maxY I FIELD field_14378 maxX I @@ -27,12 +27,12 @@ CLASS net/minecraft/class_3341 net/minecraft/util/math/MutableIntBoundingBox METHOD method_14657 intersects (Lnet/minecraft/class_3341;)Z ARG 1 other METHOD method_14658 toNbt ()Lnet/minecraft/class_2495; - METHOD method_14659 getSize ()Lnet/minecraft/class_2382; + METHOD method_14659 getDimensions ()Lnet/minecraft/class_2382; METHOD method_14660 getBlockCountX ()I METHOD method_14661 offset (III)V - ARG 1 x - ARG 2 y - ARG 3 z + ARG 1 dx + ARG 2 dy + ARG 3 dz METHOD method_14662 contains (Lnet/minecraft/class_2382;)Z ARG 1 vec METHOD method_14663 getBlockCountY ()I @@ -45,19 +45,25 @@ CLASS net/minecraft/class_3341 net/minecraft/util/math/MutableIntBoundingBox ARG 3 x2 ARG 4 y2 ARG 5 z2 - METHOD method_14667 createRotated (IIIIIIIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; + METHOD method_14667 rotated (IIIIIIIIILnet/minecraft/class_2350;)Lnet/minecraft/class_3341; ARG 0 x ARG 1 y ARG 2 z + ARG 3 offsetX + ARG 4 offsetY + ARG 5 offsetZ + ARG 6 sizeX + ARG 7 sizeY + ARG 8 sizeZ ARG 9 facing - METHOD method_14668 setFrom (Lnet/minecraft/class_3341;)V - ARG 1 source + METHOD method_14668 encompass (Lnet/minecraft/class_3341;)V + ARG 1 region METHOD method_14669 intersectsXZ (IIII)Z ARG 1 minX ARG 2 minZ ARG 3 maxX ARG 4 maxZ - METHOD method_19311 withOffset (III)Lnet/minecraft/class_3341; + METHOD method_19311 translated (III)Lnet/minecraft/class_3341; ARG 1 x ARG 2 y ARG 3 z diff --git a/mappings/net/minecraft/util/math/Box.mapping b/mappings/net/minecraft/util/math/Box.mapping index ab79e53d38..aaace7165b 100644 --- a/mappings/net/minecraft/util/math/Box.mapping +++ b/mappings/net/minecraft/util/math/Box.mapping @@ -9,11 +9,17 @@ CLASS net/minecraft/class_238 net/minecraft/util/math/Box ARG 1 x1 ARG 3 y1 ARG 5 z1 + ARG 7 x2 + ARG 9 y2 + ARG 11 z2 + METHOD (Lnet/minecraft/class_2338;)V + ARG 1 pos METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)V - ARG 1 min + ARG 1 pos1 + ARG 2 pos2 METHOD (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)V - ARG 1 min - ARG 2 max + ARG 1 pos1 + ARG 2 pos2 METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_1001 getMin (Lnet/minecraft/class_2350$class_2351;)D @@ -32,6 +38,14 @@ CLASS net/minecraft/class_238 net/minecraft/util/math/Box METHOD method_1005 getCenter ()Lnet/minecraft/class_243; METHOD method_1006 contains (Lnet/minecraft/class_243;)Z ARG 1 vec + METHOD method_1007 traceCollisionSide (Lnet/minecraft/class_238;Lnet/minecraft/class_243;[DLnet/minecraft/class_2350;DDD)Lnet/minecraft/class_2350; + ARG 0 box + ARG 1 intersectingVector + ARG 2 traceDistanceResult + ARG 3 approachDirection + ARG 4 xDelta + ARG 6 yDelta + ARG 8 zDelta METHOD method_1008 contains (DDD)Z ARG 1 x ARG 3 y @@ -54,11 +68,13 @@ CLASS net/minecraft/class_238 net/minecraft/util/math/Box METHOD method_1013 isValid ()Z METHOD method_1014 expand (D)Lnet/minecraft/class_238; ARG 1 value - METHOD method_17939 getXSize ()D - METHOD method_17940 getYSize ()D - METHOD method_17941 getZSize ()D + METHOD method_17939 getXLength ()D + METHOD method_17940 getYLength ()D + METHOD method_17941 getZLength ()D METHOD method_18804 stretch (Lnet/minecraft/class_243;)Lnet/minecraft/class_238; + ARG 1 scale METHOD method_19316 from (Lnet/minecraft/class_3341;)Lnet/minecraft/class_238; + ARG 0 mutable METHOD method_989 offset (DDD)Lnet/minecraft/class_238; ARG 1 x ARG 3 y @@ -66,15 +82,34 @@ CLASS net/minecraft/class_238 net/minecraft/util/math/Box METHOD method_990 getMax (Lnet/minecraft/class_2350$class_2351;)D ARG 1 axis METHOD method_991 union (Lnet/minecraft/class_238;)Lnet/minecraft/class_238; + ARG 1 box METHOD method_992 rayTrace (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Ljava/util/Optional; + ARG 1 min + ARG 2 max METHOD method_993 intersects (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z + ARG 1 from + ARG 2 to METHOD method_994 intersects (Lnet/minecraft/class_238;)Z ARG 1 box - METHOD method_995 averageDimension ()D + METHOD method_995 getAverageSideLength ()D METHOD method_996 offset (Lnet/minecraft/class_2338;)Lnet/minecraft/class_238; ARG 1 blockPos METHOD method_997 offset (Lnet/minecraft/class_243;)Lnet/minecraft/class_238; ARG 1 vec3d - METHOD method_998 ([DLnet/minecraft/class_2350;DDDDDDDDLnet/minecraft/class_2350;DDD)Lnet/minecraft/class_2350; - ARG 18 maxZ + METHOD method_998 traceCollisionSide ([DLnet/minecraft/class_2350;DDDDDDDDLnet/minecraft/class_2350;DDD)Lnet/minecraft/class_2350; + ARG 0 traceDistanceResult + ARG 1 approachDirection + ARG 2 xDelta + ARG 4 yDelta + ARG 6 zDelta + ARG 8 begin + ARG 10 minX + ARG 12 maxX + ARG 14 minZ + ARG 16 maxZ + ARG 18 resultDirection + ARG 19 startX + ARG 21 startY + ARG 23 startZ METHOD method_999 intersection (Lnet/minecraft/class_238;)Lnet/minecraft/class_238; + ARG 1 box