Map spline (#2953)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
apple502j 2022-02-09 20:35:43 +09:00 committed by GitHub
parent 10fda6dd17
commit d6fb8204b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 40 additions and 0 deletions

View File

@ -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 <init> (Lnet/minecraft/class_6501;)V
ARG 1 locationFunction
METHOD <init> (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 <init> (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