net.minecraft.util.math.floatprovider

public class UniformFloatProvider

extends FloatProvider

All mapped superinterfaces:

FloatSupplier

net.minecraft.util.valueproviders.UniformFloat
net.minecraft.class_5866
net.minecraft.util.math.floatprovider.UniformFloatProvider

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<UniformFloatProvider>
CODEC
field_29016
CODEC
private final float
minInclusive
field_29017
min
private final float
maxExclusive
field_29018
max

Constructor summary

ModifierConstructor
private (float min, float max)

Method summary

Modifier and TypeMethod
public static UniformFloatProvider
of(float minInclusive, float maxExclusive)
method_33934(float arg0, float arg1)
create(float min, float max)
public float
sample(RandomSource random)
method_33920(class_5819 arg0)
get(Random arg0)
public float
getMinValue()
method_33915()
getMin()
public float
getMaxValue()
method_33921()
getMax()
public FloatProviderType<?>
getType()
method_33923()
getType()
private static com.mojang.serialization.DataResult
lambda$static$4(UniformFloat arg0)
method_33932(class_5866 arg0)
method_33932(UniformFloatProvider provider)
private static String
lambda$static$3(UniformFloat arg0)
method_49474(class_5866 arg0)
method_49474(UniformFloatProvider arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_33933(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_33933(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Float
lambda$static$1(UniformFloat arg0)
method_33935(class_5866 arg0)
method_33935(UniformFloatProvider provider)
private static Float
lambda$static$0(UniformFloat arg0)
method_33936(class_5866 arg0)
method_33936(UniformFloatProvider provider)