Class FloatProvider
java.lang.Object
net.minecraft.util.math.floatprovider.FloatProvider
- All Implemented Interfaces:
- FloatSupplier
- Direct Known Subclasses:
- ClampedNormalFloatProvider,- ConstantFloatProvider,- TrapezoidFloatProvider,- UniformFloatProvider
- Mappings:
- Namespace - Name - official - azm- intermediary - net/minecraft/class_5863- named - net/minecraft/util/math/floatprovider/FloatProvider
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<Float,FloatProvider>> static final com.mojang.serialization.Codec<FloatProvider>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic com.mojang.serialization.Codec<FloatProvider>createValidatedCodec(float min, float max) abstract floatgetMax()abstract floatgetMin()abstract FloatProviderType<?>getType()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.math.floatprovider.FloatSupplierget
- 
Field Details- 
FLOAT_CODECprivate static final com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<Float,FloatProvider>> FLOAT_CODEC- Mappings:
- Namespace - Name - Mixin selector - official - a- Lazm;a:Lcom/mojang/serialization/Codec;- intermediary - field_29006- Lnet/minecraft/class_5863;field_29006:Lcom/mojang/serialization/Codec;- named - FLOAT_CODEC- Lnet/minecraft/util/math/floatprovider/FloatProvider;FLOAT_CODEC:Lcom/mojang/serialization/Codec;
 
- 
VALUE_CODEC- Mappings:
- Namespace - Name - Mixin selector - official - c- Lazm;c:Lcom/mojang/serialization/Codec;- intermediary - field_29007- Lnet/minecraft/class_5863;field_29007:Lcom/mojang/serialization/Codec;- named - VALUE_CODEC- Lnet/minecraft/util/math/floatprovider/FloatProvider;VALUE_CODEC:Lcom/mojang/serialization/Codec;
 
 
- 
- 
Constructor Details- 
FloatProviderpublic FloatProvider()
 
- 
- 
Method Details- 
createValidatedCodecpublic static com.mojang.serialization.Codec<FloatProvider> createValidatedCodec(float min, float max) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lazm;a(FF)Lcom/mojang/serialization/Codec;- intermediary - method_33916- Lnet/minecraft/class_5863;method_33916(FF)Lcom/mojang/serialization/Codec;- named - createValidatedCodec- Lnet/minecraft/util/math/floatprovider/FloatProvider;createValidatedCodec(FF)Lcom/mojang/serialization/Codec;
 
- 
getMinpublic abstract float getMin()- Mappings:
- Namespace - Name - Mixin selector - official - a- Lazm;a()F- intermediary - method_33915- Lnet/minecraft/class_5863;method_33915()F- named - getMin- Lnet/minecraft/util/math/floatprovider/FloatProvider;getMin()F
 
- 
getMaxpublic abstract float getMax()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lazm;b()F- intermediary - method_33921- Lnet/minecraft/class_5863;method_33921()F- named - getMax- Lnet/minecraft/util/math/floatprovider/FloatProvider;getMax()F
 
- 
getType- Mappings:
- Namespace - Name - Mixin selector - official - c- Lazm;c()Lazn;- intermediary - method_33923- Lnet/minecraft/class_5863;method_33923()Lnet/minecraft/class_5864;- named - getType- Lnet/minecraft/util/math/floatprovider/FloatProvider;getType()Lnet/minecraft/util/math/floatprovider/FloatProviderType;
 
 
-