net.minecraft.util.math.random

public class RandomSequence

net.minecraft.world.RandomSequence
net.minecraft.class_8564
net.minecraft.util.math.random.RandomSequence

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<RandomSequence>
CODEC
field_44859
CODEC
private final Xoroshiro128PlusPlusRandom
source
field_44860
source

Constructor summary

ModifierConstructor
public (Xoroshiro128PlusPlusRandom source)
public (long seed, Identifier id)
public (long seed, Optional<Identifier> id)

Method summary

Modifier and TypeMethod
private static Xoroshiro128PlusPlusRandom
createSequence(long seed, Optional<Identifier> key)
method_52189(long arg0, Optional<class_2960> arg1)
createSource(long seed, Optional<Identifier> id)
public static RandomSeed$XoroshiroSeed
seedForKey(Identifier key)
method_52171(class_2960 arg0)
createSeed(Identifier id)
public Random
random()
method_51839()
getSource()
private static com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_51841(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_51841(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Xoroshiro128PlusPlusRandom
lambda$static$0(RandomSequence arg0)
method_51840(class_8564 arg0)
method_51840(RandomSequence sequence)