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