Class ClampedNormalInt
java.lang.Object
net.minecraft.util.valueproviders.IntProvider
net.minecraft.util.valueproviders.ClampedNormalInt
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<ClampedNormalInt> private final floatprivate final intprivate final floatprivate final intFields inherited from class net.minecraft.util.valueproviders.IntProvider
NON_NEGATIVE_CODEC, POSITIVE_CODEC -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateClampedNormalInt(float p_185874_, float p_185875_, int p_185876_, int p_185877_) -
Method Summary
Modifier and TypeMethodDescriptionintintgetType()static ClampedNormalIntof(float pMean, float pDeviation, int pMinInclusive, int pMaxInclusive) intsample(RandomSource pRandom) static intsample(RandomSource pRandom, float pMean, float pDeviation, float pMinInclusive, float pMaxInclusive) toString()Methods inherited from class net.minecraft.util.valueproviders.IntProvider
codec, validateCodec
-
Field Details
-
CODEC
-
mean
private final float mean -
deviation
private final float deviation -
minInclusive
private final int minInclusive -
maxInclusive
private final int maxInclusive
-
-
Constructor Details
-
ClampedNormalInt
private ClampedNormalInt(float p_185874_, float p_185875_, int p_185876_, int p_185877_)
-
-
Method Details
-
of
public static ClampedNormalInt of(float pMean, float pDeviation, int pMinInclusive, int pMaxInclusive) -
sample
- Specified by:
samplein classIntProvider
-
sample
public static int sample(RandomSource pRandom, float pMean, float pDeviation, float pMinInclusive, float pMaxInclusive) -
getMinValue
public int getMinValue()- Specified by:
getMinValuein classIntProvider
-
getMaxValue
public int getMaxValue()- Specified by:
getMaxValuein classIntProvider
-
getType
- Specified by:
getTypein classIntProvider
-
toString
-