Class RandomSequences
java.lang.Object
net.minecraft.world.level.saveddata.SavedData
net.minecraft.world.RandomSequences
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<RandomSequences> private booleanprivate booleanprivate intprivate final Map<Identifier, RandomSequence> static final SavedDataType<RandomSequences> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRandomSequences(int salt, boolean includeWorldSeed, boolean includeSequenceId, Map<Identifier, RandomSequence> sequences) -
Method Summary
Modifier and TypeMethodDescriptionintclear()private RandomSequencecreateSequence(Identifier key, long worldSeed) private RandomSequencecreateSequence(Identifier key, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId) voidforAllSequences(BiConsumer<Identifier, RandomSequence> consumer) get(Identifier key, long worldSeed) private booleanprivate booleanvoidreset(Identifier id, long worldSeed) voidreset(Identifier id, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId) private intsalt()voidsetSeedDefaults(int salt, boolean includeWorldSeed, boolean includeSequenceId)
-
Field Details
-
CODEC
-
TYPE
-
salt
private int salt -
includeWorldSeed
private boolean includeWorldSeed -
includeSequenceId
private boolean includeSequenceId -
sequences
-
-
Constructor Details
-
RandomSequences
public RandomSequences() -
RandomSequences
private RandomSequences(int salt, boolean includeWorldSeed, boolean includeSequenceId, Map<Identifier, RandomSequence> sequences)
-
-
Method Details
-
get
-
createSequence
-
createSequence
private RandomSequence createSequence(Identifier key, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId) -
forAllSequences
-
setSeedDefaults
public void setSeedDefaults(int salt, boolean includeWorldSeed, boolean includeSequenceId) -
clear
public int clear() -
reset
-
reset
public void reset(Identifier id, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId) -
salt
private int salt() -
includeWorldSeed
private boolean includeWorldSeed() -
includeSequenceId
private boolean includeSequenceId()
-