Package net.minecraft.world.gen
Class UniformIntDistribution
java.lang.Object
net.minecraft.world.gen.UniformIntDistribution
public class UniformIntDistribution extends Object
- Mappings:
Namespace Name official agointermediary net/minecraft/class_5428named net/minecraft/world/gen/UniformIntDistribution
-
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
- Mappings:
Namespace Name Mixin selector official aLago;a:Lcom/mojang/serialization/Codec;intermediary field_25809Lnet/minecraft/class_5428;field_25809:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/UniformIntDistribution;CODEC:Lcom/mojang/serialization/Codec;
-
base
private final int base- Mappings:
Namespace Name Mixin selector official bLago;b:Iintermediary field_25810Lnet/minecraft/class_5428;field_25810:Inamed baseLnet/minecraft/world/gen/UniformIntDistribution;base:I
-
spread
private final int spread- Mappings:
Namespace Name Mixin selector official cLago;c:Iintermediary field_25811Lnet/minecraft/class_5428;field_25811:Inamed spreadLnet/minecraft/world/gen/UniformIntDistribution;spread:I
-
-
Constructor Details
-
UniformIntDistribution
private UniformIntDistribution(int base, int spread)- Mappings:
Namespace Name Mixin selector official <init>Lago;<init>(II)Vintermediary <init>Lnet/minecraft/class_5428;<init>(II)Vnamed <init>Lnet/minecraft/world/gen/UniformIntDistribution;<init>(II)V
-
-
Method Details
-
createValidatedCodec
public static com.mojang.serialization.Codec<UniformIntDistribution> createValidatedCodec(int minBase, int maxBase, int maxSpread)- Mappings:
Namespace Name Mixin selector official aLago;a(III)Lcom/mojang/serialization/Codec;intermediary method_30316Lnet/minecraft/class_5428;method_30316(III)Lcom/mojang/serialization/Codec;named createValidatedCodecLnet/minecraft/world/gen/UniformIntDistribution;createValidatedCodec(III)Lcom/mojang/serialization/Codec;
-
of
Creates a distribution with a constant value.- Parameters:
value- the constant value- Mappings:
Namespace Name Mixin selector official aLago;a(I)Lago;intermediary method_30314Lnet/minecraft/class_5428;method_30314(I)Lnet/minecraft/class_5428;named ofLnet/minecraft/world/gen/UniformIntDistribution;of(I)Lnet/minecraft/world/gen/UniformIntDistribution;
-
of
- Mappings:
Namespace Name Mixin selector official aLago;a(II)Lago;intermediary method_30315Lnet/minecraft/class_5428;method_30315(II)Lnet/minecraft/class_5428;named ofLnet/minecraft/world/gen/UniformIntDistribution;of(II)Lnet/minecraft/world/gen/UniformIntDistribution;
-
getValue
- Mappings:
Namespace Name Mixin selector official aLago;a(Ljava/util/Random;)Iintermediary method_30321Lnet/minecraft/class_5428;method_30321(Ljava/util/Random;)Inamed getValueLnet/minecraft/world/gen/UniformIntDistribution;getValue(Ljava/util/Random;)I
-
minValue
public int minValue()- Mappings:
Namespace Name Mixin selector official aLago;a()Iintermediary method_32870Lnet/minecraft/class_5428;method_32870()Inamed minValueLnet/minecraft/world/gen/UniformIntDistribution;minValue()I
-
maxValue
public int maxValue()- Mappings:
Namespace Name Mixin selector official cLago;c()Iintermediary method_32871Lnet/minecraft/class_5428;method_32871()Inamed maxValueLnet/minecraft/world/gen/UniformIntDistribution;maxValue()I
-
equals
-
hashCode
public int hashCode() -
toString
-