diff --git a/mappings/net/minecraft/util/math/Vec3d.mapping b/mappings/net/minecraft/util/math/Vec3d.mapping index 5b0a786bb6..68315ad6d4 100644 --- a/mappings/net/minecraft/util/math/Vec3d.mapping +++ b/mappings/net/minecraft/util/math/Vec3d.mapping @@ -5,8 +5,11 @@ CLASS cnl net/minecraft/util/math/Vec3d FIELD d z D METHOD (DDD)V ARG 1 x + ARG 3 y + ARG 5 z METHOD a normalize ()Lcnl; METHOD a multiply (D)Lcnl; + ARG 1 mult METHOD a subtract (DDD)Lcnl; ARG 1 x METHOD a rotateX (F)Lcnl; @@ -16,18 +19,31 @@ CLASS cnl net/minecraft/util/math/Vec3d METHOD a fromPolar (Lcnk;)Lcnl; ARG 0 polar METHOD a reverseSubtract (Lcnl;)Lcnl; + METHOD a getComponentAlongAxis (Lex$a;)D + METHOD a floorAlongAxes (Ljava/util/EnumSet;)Lcnl; + ARG 1 axes METHOD b length ()D METHOD b add (DDD)Lcnl; ARG 1 x + ARG 3 y + ARG 5 z METHOD b rotateY (F)Lcnl; METHOD b dotProduct (Lcnl;)D METHOD c lengthSquared ()D METHOD c squaredDistanceTo (DDD)D ARG 1 x + ARG 3 y + ARG 5 z METHOD c crossProduct (Lcnl;)Lcnl; + METHOD d multiply (DDD)Lcnl; + ARG 1 multX + ARG 3 multY + ARG 5 multZ METHOD d subtract (Lcnl;)Lcnl; METHOD e add (Lcnl;)Lcnl; METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD f distanceTo (Lcnl;)D METHOD g squaredDistanceTo (Lcnl;)D + METHOD h multiply (Lcnl;)Lcnl; + ARG 1 mult diff --git a/mappings/net/minecraft/util/math/Vec3i.mapping b/mappings/net/minecraft/util/math/Vec3i.mapping index 309da35aa1..3e7749fdf0 100644 --- a/mappings/net/minecraft/util/math/Vec3i.mapping +++ b/mappings/net/minecraft/util/math/Vec3i.mapping @@ -5,16 +5,27 @@ CLASS fm net/minecraft/util/math/Vec3i FIELD e ZERO Lfm; METHOD (DDD)V ARG 1 x + ARG 3 y + ARG 5 z + METHOD (III)V + ARG 1 x + ARG 2 y + ARG 3 z METHOD d crossProduct (Lfm;)Lfm; METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD f squaredDistanceTo (DDD)D ARG 1 x + ARG 3 y + ARG 5 z METHOD g squaredDistanceToCenter (DDD)D ARG 1 x + ARG 3 y + ARG 5 z METHOD i distanceTo (III)D ARG 1 x ARG 2 y + ARG 3 z METHOD m distanceTo (Lfm;)D METHOD n squaredDistanceTo (Lfm;)D METHOD o getX ()I