net.minecraft.util.math.floatprovider

public abstract class FloatProvider

implements FloatSupplier

net.minecraft.util.valueproviders.FloatProvider
net.minecraft.class_5863
net.minecraft.util.math.floatprovider.FloatProvider

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<com.mojang.datafixers.util.Either<Float, FloatProvider>>
CONSTANT_OR_DISPATCH_CODEC
field_29006
FLOAT_CODEC
public static final com.mojang.serialization.Codec<FloatProvider>
CODEC
field_29007
VALUE_CODEC

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.Codec<FloatProvider>
codec(float minValue, float maxValue)
method_33916(float arg0, float arg1)
createValidatedCodec(float min, float max)
public abstract float
getMinValue()
method_33915()
getMin()
public abstract float
getMaxValue()
method_33921()
getMax()
public abstract FloatProviderType<?>
getType()
method_33923()
getType()
private static com.mojang.serialization.DataResult
lambda$codec$5(float arg0, float arg1, FloatProvider arg2)
method_33917(float arg0, float arg1, class_5863 arg2)
method_33917(float arg0, float arg1, FloatProvider provider)
private static String
lambda$codec$4(float arg0, FloatProvider arg1)
method_49468(float arg0, class_5863 arg1)
method_49468(float arg0, FloatProvider arg1)
private static String
lambda$codec$3(float arg0, FloatProvider arg1)
method_49469(float arg0, class_5863 arg1)
method_49469(float arg0, FloatProvider arg1)
private static com.mojang.datafixers.util.Either
lambda$static$2(FloatProvider arg0)
method_33918(class_5863 arg0)
method_33918(FloatProvider provider)
private static FloatProvider
lambda$static$1(com.mojang.datafixers.util.Either arg0)
method_33919(com.mojang.datafixers.util.Either arg0)
method_33919(com.mojang.datafixers.util.Either either)
private static FloatProvider
lambda$static$0(FloatProvider arg0)
method_33922(class_5863 arg0)
method_33922(FloatProvider provider)