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) class
Nested classes/interfaces inherited from class net.minecraft.world.level.saveddata.SavedData
SavedData.Context
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private int
private final Map
<ResourceLocation, RandomSequence> static final SavedDataType
<RandomSequences> private final long
-
Constructor Summary
ConstructorsModifierConstructorDescriptionRandomSequences
(long pSeed) private
RandomSequences
(long pSeed, int p_401155_, boolean p_401045_, boolean p_401271_, Map<ResourceLocation, RandomSequence> p_401273_) -
Method Summary
Modifier and TypeMethodDescriptionint
clear()
static com.mojang.serialization.Codec
<RandomSequences> codec
(long p_401391_) private RandomSequence
createSequence
(ResourceLocation p_295796_) private RandomSequence
createSequence
(ResourceLocation pLocation, int pSalt, boolean pIncludeWorldSeed, boolean pIncludeSequenceId) void
get
(ResourceLocation pLocation) void
reset
(ResourceLocation pSequence) void
reset
(ResourceLocation pSequence, int pSeed, boolean pIncludeWorldSeed, boolean pIncludeSequenceId) void
setSeedDefaults
(int pSalt, boolean pIncludeWorldSeed, boolean pIncludeSequenceId)
-
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 pSeed) -
RandomSequences
private RandomSequences(long pSeed, int p_401155_, boolean p_401045_, boolean p_401271_, Map<ResourceLocation, RandomSequence> p_401273_)
-
-
Method Details
-
codec
-
get
-
createSequence
-
createSequence
private RandomSequence createSequence(ResourceLocation pLocation, int pSalt, boolean pIncludeWorldSeed, boolean pIncludeSequenceId) -
forAllSequences
-
setSeedDefaults
public void setSeedDefaults(int pSalt, boolean pIncludeWorldSeed, boolean pIncludeSequenceId) -
clear
public int clear() -
reset
-
reset
public void reset(ResourceLocation pSequence, int pSeed, boolean pIncludeWorldSeed, boolean pIncludeSequenceId)
-