Package net.minecraft.util.math
Interface Spline<C,I extends ToFloatFunction<C>> 
- All Superinterfaces:
- ToFloatFunction<C>
- All Known Implementing Classes:
- Spline.FixedFloatFunction,- Spline.Implementation
- Mappings:
- Namespace - Name - named - net/minecraft/util/math/Spline- intermediary - net/minecraft/class_6492- official - ayb
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classSpline.Builder<C,I extends ToFloatFunction<C>> static final recordSpline.FixedFloatFunction<C,I extends ToFloatFunction<C>> static final recordSpline.Implementation<C,I extends ToFloatFunction<C>> static interface
- 
Field SummaryFields inherited from interface net.minecraft.util.function.ToFloatFunctionIDENTITY
- 
Method SummaryModifier and TypeMethodDescriptionapply(Spline.Visitor<I> visitor) static <C,I extends ToFloatFunction<C>> 
 Spline.Builder<C, I> builder(I locationFunction) static <C,I extends ToFloatFunction<C>> 
 Spline.Builder<C, I> builder(I locationFunction, ToFloatFunction<Float> amplifier) static <C,I extends ToFloatFunction<C>> 
 com.mojang.serialization.Codec<Spline<C, I>> createCodec(com.mojang.serialization.Codec<I> locationFunctionCodec) static <C,I extends ToFloatFunction<C>> 
 Spline<C, I> fixedFloatFunction(float value) Methods inherited from interface net.minecraft.util.function.ToFloatFunctionapply, compose, max, min
- 
Method Details- 
getDebugStringString getDebugString()- Mappings:
- Namespace - Name - Mixin selector - named - getDebugString- Lnet/minecraft/util/math/Spline;getDebugString()Ljava/lang/String;- intermediary - method_39225- Lnet/minecraft/class_6492;method_39225()Ljava/lang/String;- official - a- Layb;a()Ljava/lang/String;
 
- 
apply- Mappings:
- Namespace - Name - Mixin selector - named - apply- Lnet/minecraft/util/math/Spline;apply(Lnet/minecraft/util/math/Spline$Visitor;)Lnet/minecraft/util/math/Spline;- intermediary - method_41187- Lnet/minecraft/class_6492;method_41187(Lnet/minecraft/class_6492$class_7073;)Lnet/minecraft/class_6492;- official - a- Layb;a(Layb$d;)Layb;
 
- 
createCodecstatic <C,I extends ToFloatFunction<C>> com.mojang.serialization.Codec<Spline<C,I>> createCodec(com.mojang.serialization.Codec<I> locationFunctionCodec) - Mappings:
- Namespace - Name - Mixin selector - named - createCodec- Lnet/minecraft/util/math/Spline;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;- intermediary - method_39232- Lnet/minecraft/class_6492;method_39232(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;- official - a- Layb;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
 
- 
fixedFloatFunction- Mappings:
- Namespace - Name - Mixin selector - named - fixedFloatFunction- Lnet/minecraft/util/math/Spline;fixedFloatFunction(F)Lnet/minecraft/util/math/Spline;- intermediary - method_39427- Lnet/minecraft/class_6492;method_39427(F)Lnet/minecraft/class_6492;- official - a- Layb;a(F)Layb;
 
- 
builder- Mappings:
- Namespace - Name - Mixin selector - named - builder- Lnet/minecraft/util/math/Spline;builder(Lnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline$Builder;- intermediary - method_37918- Lnet/minecraft/class_6492;method_37918(Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493;- official - a- Layb;a(Lbac;)Layb$b;
 
- 
builderstatic <C,I extends ToFloatFunction<C>> Spline.Builder<C,I> builder(I locationFunction, ToFloatFunction<Float> amplifier) - Mappings:
- Namespace - Name - Mixin selector - named - builder- Lnet/minecraft/util/math/Spline;builder(Lnet/minecraft/util/function/ToFloatFunction;Lnet/minecraft/util/function/ToFloatFunction;)Lnet/minecraft/util/math/Spline$Builder;- intermediary - method_39502- Lnet/minecraft/class_6492;method_39502(Lnet/minecraft/class_6501;Lnet/minecraft/class_6501;)Lnet/minecraft/class_6492$class_6493;- official - a- Layb;a(Lbac;Lbac;)Layb$b;
 
 
-