Package net.minecraft.world
Class RandomSequences
java.lang.Object
net.minecraft.world.level.saveddata.SavedData
net.minecraft.world.RandomSequences
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) classNested classes/interfaces inherited from class net.minecraft.world.level.saveddata.SavedData
SavedData.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate intprivate final Map<ResourceLocation, RandomSequence> static final SavedDataType<RandomSequences> private final long -
Constructor Summary
ConstructorsModifierConstructorDescriptionRandomSequences(long seed) privateRandomSequences(long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId, Map<ResourceLocation, RandomSequence> sequences) -
Method Summary
Modifier and TypeMethodDescriptionintclear()static com.mojang.serialization.Codec<RandomSequences> codec(long worldSeed) private RandomSequencecreateSequence(ResourceLocation location) private RandomSequencecreateSequence(ResourceLocation location, int salt, boolean includeWorldSeed, boolean includeSequenceId) voidget(ResourceLocation location) voidreset(ResourceLocation sequence) voidreset(ResourceLocation sequence, int seed, boolean includeWorldSeed, boolean includeSequenceId) voidsetSeedDefaults(int salt, boolean includeWorldSeed, boolean includeSequenceId)
-
Field Details
-
TYPE
-
worldSeed
private final long worldSeed -
salt
private int salt -
includeWorldSeed
private boolean includeWorldSeed -
includeSequenceId
private boolean includeSequenceId -
sequences
-
-
Constructor Details
-
RandomSequences
public RandomSequences(long seed) -
RandomSequences
private RandomSequences(long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId, Map<ResourceLocation, RandomSequence> sequences)
-
-
Method Details
-
codec
-
get
-
createSequence
-
createSequence
private RandomSequence createSequence(ResourceLocation location, 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(ResourceLocation sequence, int seed, boolean includeWorldSeed, boolean includeSequenceId)
-