Package net.minecraft.world.gen
Class UniformIntDistribution
java.lang.Object
net.minecraft.world.gen.UniformIntDistribution
public class UniformIntDistribution extends Object
-
Field Summary
Fields Modifier and Type Field Description private intbasestatic com.mojang.serialization.Codec<UniformIntDistribution>CODECprivate intspread -
Constructor Summary
Constructors Modifier Constructor Description privateUniformIntDistribution(int base, int spread) -
Method Summary
Modifier and Type Method Description static com.mojang.serialization.Codec<UniformIntDistribution>createValidatedCodec(int minBase, int maxBase, int maxSpread)booleanequals(Object object)intgetValue(Random random)inthashCode()intmaxValue()intminValue()static UniformIntDistributionof(int value)Creates a distribution with a constant value.static UniformIntDistributionof(int base, int spread)StringtoString()
-
Field Details
-
CODEC
-
base
private final int base -
spread
private final int spread
-
-
Constructor Details
-
UniformIntDistribution
private UniformIntDistribution(int base, int spread)
-
-
Method Details
-
createValidatedCodec
public static com.mojang.serialization.Codec<UniformIntDistribution> createValidatedCodec(int minBase, int maxBase, int maxSpread) -
of
Creates a distribution with a constant value.- Parameters:
value- the constant value
-
of
-
getValue
-
minValue
public int minValue() -
maxValue
public int maxValue() -
equals
-
hashCode
public int hashCode() -
toString
-