net.minecraft.util.math.random

public class RandomSequencesState

extends PersistentState

net.minecraft.world.RandomSequences
net.minecraft.class_8565
net.minecraft.util.math.random.RandomSequencesState

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<RandomSequencesState>
CODEC
field_63283
CODEC
public static final PersistentStateType<RandomSequencesState>
TYPE
field_56420
STATE_TYPE
private int
salt
field_45100
salt
private boolean
includeWorldSeed
field_45101
includeWorldSeed
private boolean
includeSequenceId
field_45102
includeSequenceId
private final Map<Identifier, RandomSequence>
sequences
field_56421
sequences

Constructor summary

ModifierConstructor
public ()
private (int salt, boolean includeWorldSeed, boolean includeSequenceId, Map<Identifier, RandomSequence> sequences)

Method summary

Modifier and TypeMethod
public Random
get(Identifier key, long worldSeed)
method_51843(class_2960 arg0, long arg1)
getOrCreate(Identifier id, long worldSeed)
private RandomSequence
createSequence(Identifier key, long worldSeed)
method_52519(class_2960 arg0, long arg1)
createSequence(Identifier id, long worldSeed)
private RandomSequence
createSequence(Identifier key, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId)
method_52518(class_2960 arg0, long arg1, int arg2, boolean arg3, boolean arg4)
createSequence(Identifier id, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId)
public void
forAllSequences(BiConsumer<Identifier, RandomSequence> consumer)
method_52513(BiConsumer<class_2960, class_8564> arg0)
forEachSequence(BiConsumer<Identifier, RandomSequence> consumer)
public void
setSeedDefaults(int salt, boolean includeWorldSeed, boolean includeSequenceId)
method_52510(int arg0, boolean arg1, boolean arg2)
setDefaultParameters(int salt, boolean includeWorldSeed, boolean includeSequenceId)
public int
clear()
method_52509()
resetAll()
public void
reset(Identifier id, long worldSeed)
method_52517(class_2960 arg0, long arg1)
reset(Identifier id, long worldSeed)
public void
reset(Identifier id, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId)
method_52512(class_2960 arg0, long arg1, int arg2, boolean arg3, boolean arg4)
reset(Identifier id, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId)
private int
salt()
method_75101()
getSalt()
private boolean
includeWorldSeed()
method_75102()
shouldIncludeWorldSeed()
private boolean
includeSequenceId()
method_75103()
shouldIncludeSequenceId()
private RandomSequence
lambda$get$2(long arg0, Identifier arg1)
method_75098(long arg0, class_2960 arg1)
method_75098(long arg0, Identifier idx)
private static com.mojang.datafixers.kinds.App
lambda$static$1(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75100(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_75100(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Map
lambda$static$0(RandomSequences arg0)
method_75099(class_8565 arg0)
method_75099(RandomSequencesState arg0)