From d6fb8204b80cbbe596a8a95bfcde06478253d766 Mon Sep 17 00:00:00 2001 From: apple502j <33279053+apple502j@users.noreply.github.com> Date: Wed, 9 Feb 2022 20:35:43 +0900 Subject: [PATCH] Map spline (#2953) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../net/minecraft/util/math/Spline.mapping | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/mappings/net/minecraft/util/math/Spline.mapping b/mappings/net/minecraft/util/math/Spline.mapping index ae77a623c0..77b5a0a294 100644 --- a/mappings/net/minecraft/util/math/Spline.mapping +++ b/mappings/net/minecraft/util/math/Spline.mapping @@ -2,19 +2,45 @@ CLASS net/minecraft/class_6492 net/minecraft/util/math/Spline METHOD method_37918 builder (Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493; ARG 0 locationFunction METHOD method_39225 getDebugString ()Ljava/lang/String; + METHOD method_39226 (FLnet/minecraft/class_6492;F)Lnet/minecraft/class_6492$class_6737; + ARG 0 location + ARG 1 value + ARG 2 derivative + METHOD method_39227 (Lnet/minecraft/class_6492$class_6738;)Ljava/lang/Record; + ARG 0 spline + METHOD method_39228 (Lnet/minecraft/class_6492$class_6738;I)Lnet/minecraft/class_6492$class_6737; + ARG 1 index + METHOD method_39229 (Lnet/minecraft/class_6492;)Lcom/mojang/datafixers/util/Either; + ARG 0 spline + METHOD method_39230 (Lnet/minecraft/class_6501;Ljava/util/List;)Lnet/minecraft/class_6492$class_6738; + ARG 0 locationFunction + ARG 1 splines + METHOD method_39231 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_6492; + ARG 0 either + METHOD method_39232 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; + ARG 0 locationFunctionCodec + METHOD method_39233 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 2 instance + METHOD method_39234 (Lorg/apache/commons/lang3/mutable/MutableObject;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 1 instance + METHOD method_39235 (Lnet/minecraft/class_6492$class_6738;)Ljava/util/List; + ARG 0 spline METHOD method_39427 fixedFloatFunction (F)Lnet/minecraft/class_6492; ARG 0 value METHOD method_39502 builder (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493; ARG 0 locationFunction + ARG 1 amplifier CLASS class_6493 Builder FIELD field_34382 locationFunction Lnet/minecraft/class_6501; FIELD field_34383 locations Lit/unimi/dsi/fastutil/floats/FloatList; FIELD field_34384 values Ljava/util/List; FIELD field_34385 derivatives Lit/unimi/dsi/fastutil/floats/FloatList; + FIELD field_35661 amplifier Lnet/minecraft/class_6501; METHOD (Lnet/minecraft/class_6501;)V ARG 1 locationFunction METHOD (Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;)V ARG 1 locationFunction + ARG 2 amplifier METHOD method_37923 build ()Lnet/minecraft/class_6492; METHOD method_37924 add (FFF)Lnet/minecraft/class_6492$class_6493; ARG 1 location @@ -24,8 +50,22 @@ CLASS net/minecraft/class_6492 net/minecraft/util/math/Spline ARG 1 location ARG 2 value ARG 3 derivative + METHOD method_39503 (Ljava/lang/Float;)F + ARG 0 value CLASS class_6494 FixedFloatFunction FIELD comp_228 value F METHOD (F)V ARG 1 value METHOD comp_228 value ()F + CLASS class_6737 Serialized + CLASS class_6738 Implementation + FIELD comp_229 locationFunction Lnet/minecraft/class_6501; + METHOD comp_229 locationFunction ()Lnet/minecraft/class_6501; + METHOD method_39236 (D)Ljava/lang/String; + ARG 0 value + METHOD method_39237 (FI)Z + ARG 2 index + METHOD method_39238 format ([F)Ljava/lang/String; + ARG 1 values + METHOD method_39239 ([FI)D + ARG 1 index