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.Factory<T extends SavedData> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate static final org.slf4j.Loggerprivate intprivate final Map<ResourceLocation, RandomSequence> private final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintclear()private RandomSequencecreateSequence(ResourceLocation pLocation) private RandomSequencecreateSequence(ResourceLocation pLocation, int pSalt, boolean pIncludeWorldSeed, boolean pIncludeSequenceId) static SavedData.Factory<RandomSequences> factory(long pSeed) voidget(ResourceLocation pLocation) private static booleangetBooleanWithDefault(CompoundTag pTag, String pKey, boolean pDefaultValue) static RandomSequencesload(long pSeed, CompoundTag pTag) voidreset(ResourceLocation pSequence) voidreset(ResourceLocation pSequence, int pSeed, boolean pIncludeWorldSeed, boolean pIncludeSequenceId) save(CompoundTag p_287658_, HolderLookup.Provider p_323500_) voidsetSeedDefaults(int pSalt, boolean pIncludeWorldSeed, boolean pIncludeSequenceId)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
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)
-
-
Method Details
-
factory
-
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) -
save
-
getBooleanWithDefault
-
load
-
clear
public int clear() -
reset
-
reset
public void reset(ResourceLocation pSequence, int pSeed, boolean pIncludeWorldSeed, boolean pIncludeSequenceId)
-