Package net.minecraft.world.gen
Class UniformFloatDistribution
java.lang.Object
net.minecraft.world.gen.UniformFloatDistribution
public class UniformFloatDistribution extends Object
- Mappings:
Namespace Name official agnintermediary net/minecraft/class_5700named net/minecraft/world/gen/UniformFloatDistribution
-
Field Summary
Fields Modifier and Type Field Description private floatbasestatic com.mojang.serialization.Codec<UniformFloatDistribution>CODECprivate floatspread -
Constructor Summary
Constructors Modifier Constructor Description privateUniformFloatDistribution(float base, float spread) -
Method Summary
Modifier and Type Method Description static com.mojang.serialization.Codec<UniformFloatDistribution>createValidatedCodec(float minBase, float maxBase, float maxSpread)booleanequals(Object object)floatgetValue(Random random)inthashCode()floatmaxValue()floatminValue()static UniformFloatDistributionof(float value)Creates a distribution with a constant value.static UniformFloatDistributionof(float base, float spread)StringtoString()
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLagn;a:Lcom/mojang/serialization/Codec;intermediary field_28096Lnet/minecraft/class_5700;field_28096:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/UniformFloatDistribution;CODEC:Lcom/mojang/serialization/Codec;
-
base
private final float base- Mappings:
Namespace Name Mixin selector official bLagn;b:Fintermediary field_28097Lnet/minecraft/class_5700;field_28097:Fnamed baseLnet/minecraft/world/gen/UniformFloatDistribution;base:F
-
spread
private final float spread- Mappings:
Namespace Name Mixin selector official cLagn;c:Fintermediary field_28098Lnet/minecraft/class_5700;field_28098:Fnamed spreadLnet/minecraft/world/gen/UniformFloatDistribution;spread:F
-
-
Constructor Details
-
UniformFloatDistribution
private UniformFloatDistribution(float base, float spread)- Mappings:
Namespace Name Mixin selector official <init>Lagn;<init>(FF)Vintermediary <init>Lnet/minecraft/class_5700;<init>(FF)Vnamed <init>Lnet/minecraft/world/gen/UniformFloatDistribution;<init>(FF)V
-
-
Method Details
-
createValidatedCodec
public static com.mojang.serialization.Codec<UniformFloatDistribution> createValidatedCodec(float minBase, float maxBase, float maxSpread)- Mappings:
Namespace Name Mixin selector official aLagn;a(FFF)Lcom/mojang/serialization/Codec;intermediary method_32859Lnet/minecraft/class_5700;method_32859(FFF)Lcom/mojang/serialization/Codec;named createValidatedCodecLnet/minecraft/world/gen/UniformFloatDistribution;createValidatedCodec(FFF)Lcom/mojang/serialization/Codec;
-
of
Creates a distribution with a constant value.- Parameters:
value- the constant value- Mappings:
Namespace Name Mixin selector official aLagn;a(F)Lagn;intermediary method_32857Lnet/minecraft/class_5700;method_32857(F)Lnet/minecraft/class_5700;named ofLnet/minecraft/world/gen/UniformFloatDistribution;of(F)Lnet/minecraft/world/gen/UniformFloatDistribution;
-
of
- Mappings:
Namespace Name Mixin selector official aLagn;a(FF)Lagn;intermediary method_32858Lnet/minecraft/class_5700;method_32858(FF)Lnet/minecraft/class_5700;named ofLnet/minecraft/world/gen/UniformFloatDistribution;of(FF)Lnet/minecraft/world/gen/UniformFloatDistribution;
-
getValue
- Mappings:
Namespace Name Mixin selector official aLagn;a(Ljava/util/Random;)Fintermediary method_32864Lnet/minecraft/class_5700;method_32864(Ljava/util/Random;)Fnamed getValueLnet/minecraft/world/gen/UniformFloatDistribution;getValue(Ljava/util/Random;)F
-
minValue
public float minValue()- Mappings:
Namespace Name Mixin selector official aLagn;a()Fintermediary method_32856Lnet/minecraft/class_5700;method_32856()Fnamed minValueLnet/minecraft/world/gen/UniformFloatDistribution;minValue()F
-
maxValue
public float maxValue()- Mappings:
Namespace Name Mixin selector official cLagn;c()Fintermediary method_32866Lnet/minecraft/class_5700;method_32866()Fnamed maxValueLnet/minecraft/world/gen/UniformFloatDistribution;maxValue()F
-
equals
-
hashCode
public int hashCode() -
toString
-