Package net.minecraft.util.math
Interface Spline<C>
- All Superinterfaces:
ToFloatFunction<C>
- All Known Implementing Classes:
Spline.FixedFloatFunction,Spline.Implementation
- Mappings:
Namespace Name official airintermediary net/minecraft/class_6492named net/minecraft/util/math/Spline
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic interfacestatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptionstatic <C> Spline.Builder<C>builder(ToFloatFunction<C> locationFunction) static <C> Spline.Builder<C>builder(ToFloatFunction<C> locationFunction, ToFloatFunction<Float> amplifier) static <C> com.mojang.serialization.Codec<Spline<C>>createCodec(com.mojang.serialization.Codec<ToFloatFunction<C>> locationFunctionCodec) static <C> Spline<C>fixedFloatFunction(float value) floatmax()method_41187(Spline.class_7073<C> class_7073) floatmin()Methods inherited from interface net.minecraft.util.function.ToFloatFunction
apply
-
Method Details
-
getDebugString
String getDebugString()- Mappings:
Namespace Name Mixin selector official aLair;a()Ljava/lang/String;intermediary method_39225Lnet/minecraft/class_6492;method_39225()Ljava/lang/String;named getDebugStringLnet/minecraft/util/math/Spline;getDebugString()Ljava/lang/String;
-
min
float min()- Mappings:
Namespace Name Mixin selector official bLair;b()Fintermediary method_40435Lnet/minecraft/class_6492;method_40435()Fnamed minLnet/minecraft/util/math/Spline;min()F
-
max
float max()- Mappings:
Namespace Name Mixin selector official cLair;c()Fintermediary method_40436Lnet/minecraft/class_6492;method_40436()Fnamed maxLnet/minecraft/util/math/Spline;max()F
-
method_41187
- Mappings:
Namespace Name Mixin selector official aLair;a(Lair$d;)Lair;intermediary method_41187Lnet/minecraft/class_6492;method_41187(Lnet/minecraft/class_6492$class_7073;)Lnet/minecraft/class_6492;named method_41187Lnet/minecraft/util/math/Spline;method_41187(Lnet/minecraft/util/math/Spline$class_7073;)Lnet/minecraft/util/math/Spline;
-
createCodec
static <C> com.mojang.serialization.Codec<Spline<C>> createCodec(com.mojang.serialization.Codec<ToFloatFunction<C>> locationFunctionCodec) - Mappings:
Namespace Name Mixin selector official aLair;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_39232Lnet/minecraft/class_6492;method_39232(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;named createCodecLnet/minecraft/util/math/Spline;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
fixedFloatFunction
- Mappings:
Namespace Name Mixin selector official aLair;a(F)Lair;intermediary method_39427Lnet/minecraft/class_6492;method_39427(F)Lnet/minecraft/class_6492;named fixedFloatFunctionLnet/minecraft/util/math/Spline;fixedFloatFunction(F)Lnet/minecraft/util/math/Spline;
-
builder
- Mappings:
Namespace Name Mixin selector official aLair;a(Lajy;)Lair$b;intermediary method_37918Lnet/minecraft/class_6492;method_37918(Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493;named builderLnet/minecraft/util/math/Spline;builder(Lnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline$Builder;
-
builder
static <C> Spline.Builder<C> builder(ToFloatFunction<C> locationFunction, ToFloatFunction<Float> amplifier) - Mappings:
Namespace Name Mixin selector official aLair;a(Lajy;Lajy;)Lair$b;intermediary method_39502Lnet/minecraft/class_6492;method_39502(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493;named builderLnet/minecraft/util/math/Spline;builder(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline$Builder;
-