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.Factory<T extends SavedData>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private static final org.slf4j.Logger
private int
private final Map
<ResourceLocation, RandomSequence> private final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
clear()
private RandomSequence
createSequence
(ResourceLocation location) private RandomSequence
createSequence
(ResourceLocation location, int salt, boolean includeWorldSeed, boolean includeSequenceId) static SavedData.Factory
<RandomSequences> factory
(long seed) void
get
(ResourceLocation location) private static boolean
getBooleanWithDefault
(CompoundTag tag, String key, boolean defaultValue) static RandomSequences
load
(long seed, CompoundTag tag) void
reset
(ResourceLocation sequence) void
reset
(ResourceLocation sequence, int seed, boolean includeWorldSeed, boolean includeSequenceId) save
(CompoundTag tag, HolderLookup.Provider registries) void
setSeedDefaults
(int salt, boolean includeWorldSeed, boolean includeSequenceId)
-
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 seed)
-
-
Method Details
-
factory
-
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) -
save
-
getBooleanWithDefault
-
load
-
clear
public int clear() -
reset
-
reset
public void reset(ResourceLocation sequence, int seed, boolean includeWorldSeed, boolean includeSequenceId)
-