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 int
base
static com.mojang.serialization.Codec<UniformIntDistribution>
CODEC
private int
spread
-
Constructor Summary
Constructors Modifier Constructor Description private
UniformIntDistribution(int base, int spread)
-
Method Summary
Modifier and Type Method Description static com.mojang.serialization.Codec<UniformIntDistribution>
createValidatedCodec(int minBase, int maxBase, int maxSpread)
boolean
equals(Object object)
int
getValue(Random random)
int
hashCode()
int
maxValue()
int
minValue()
static UniformIntDistribution
of(int value)
Creates a distribution with a constant value.static UniformIntDistribution
of(int base, int spread)
String
toString()
-
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
-