net.minecraft.util.math.floatprovider

public class ClampedNormalFloatProvider

extends FloatProvider

All mapped superinterfaces:

FloatSupplier

net.minecraft.util.valueproviders.ClampedNormalFloat
net.minecraft.class_5861
net.minecraft.util.math.floatprovider.ClampedNormalFloatProvider

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<ClampedNormalFloatProvider>
CODEC
field_28998
CODEC
private final float
mean
field_28999
mean
private final float
deviation
field_29000
deviation
private final float
min
field_29001
min
private final float
max
field_29002
max

Constructor summary

ModifierConstructor
private (float mean, float deviation, float min, float max)

Method summary

Modifier and TypeMethod
public static ClampedNormalFloatProvider
of(float mean, float deviation, float min, float max)
method_33900(float arg0, float arg1, float arg2, float arg3)
create(float mean, float deviation, float min, float max)
public float
sample(RandomSource random)
method_33920(class_5819 arg0)
get(Random arg0)
public static float
sample(RandomSource random, float mean, float deviation, float min, float max)
method_33903(class_5819 arg0, float arg1, float arg2, float arg3, float arg4)
get(Random random, float mean, float deviation, float min, float max)
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$6(ClampedNormalFloat arg0)
method_33901(class_5861 arg0)
method_33901(ClampedNormalFloatProvider provider)
private static String
lambda$static$5(ClampedNormalFloat arg0)
method_49466(class_5861 arg0)
method_49466(ClampedNormalFloatProvider arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$4(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_33902(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_33902(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Float
lambda$static$3(ClampedNormalFloat arg0)
method_33904(class_5861 arg0)
method_33904(ClampedNormalFloatProvider provider)
private static Float
lambda$static$2(ClampedNormalFloat arg0)
method_33905(class_5861 arg0)
method_33905(ClampedNormalFloatProvider provider)
private static Float
lambda$static$1(ClampedNormalFloat arg0)
method_33906(class_5861 arg0)
method_33906(ClampedNormalFloatProvider provider)
private static Float
lambda$static$0(ClampedNormalFloat arg0)
method_33907(class_5861 arg0)
method_33907(ClampedNormalFloatProvider provider)