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 p_295796_) 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 pTag, HolderLookup.Provider pRegistries) 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)
-