Package net.minecraft.util.math.random
Class RandomSequencesState
java.lang.Object
net.minecraft.world.PersistentState
net.minecraft.util.math.random.RandomSequencesState
- Mappings:
Namespace Name named net/minecraft/util/math/random/RandomSequencesStateintermediary net/minecraft/class_8565official bqw
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.PersistentState
PersistentState.Type<T extends PersistentState> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate static final Loggerprivate intprivate final longprivate final Map<Identifier, RandomSequence> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate RandomSequenceprivate RandomSequencecreateSequence(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) voidforEachSequence(BiConsumer<Identifier, RandomSequence> consumer) static RandomSequencesStatefromNbt(long seed, NbtCompound nbt) private static booleangetBooleanFromNbtOrFallback(NbtCompound nbt, String key, boolean fallback) getPersistentStateType(long seed) voidreset(Identifier id) voidreset(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) intresetAll()voidsetDefaultParameters(int salt, boolean includeWorldSeed, boolean includeSequenceId) writeNbt(NbtCompound nbt, RegistryWrapper.WrapperLookup registryLookup) Methods inherited from class net.minecraft.world.PersistentState
isDirty, markDirty, save, setDirty
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/util/math/random/RandomSequencesState;LOGGER:Lorg/slf4j/Logger;intermediary field_44861Lnet/minecraft/class_8565;field_44861:Lorg/slf4j/Logger;official aLbqw;a:Lorg/slf4j/Logger;
-
seed
private final long seed- Mappings:
Namespace Name Mixin selector named seedLnet/minecraft/util/math/random/RandomSequencesState;seed:Jintermediary field_44862Lnet/minecraft/class_8565;field_44862:Jofficial bLbqw;b:J
-
salt
private int salt- Mappings:
Namespace Name Mixin selector named saltLnet/minecraft/util/math/random/RandomSequencesState;salt:Iintermediary field_45100Lnet/minecraft/class_8565;field_45100:Iofficial cLbqw;c:I
-
includeWorldSeed
private boolean includeWorldSeed- Mappings:
Namespace Name Mixin selector named includeWorldSeedLnet/minecraft/util/math/random/RandomSequencesState;includeWorldSeed:Zintermediary field_45101Lnet/minecraft/class_8565;field_45101:Zofficial dLbqw;d:Z
-
includeSequenceId
private boolean includeSequenceId- Mappings:
Namespace Name Mixin selector named includeSequenceIdLnet/minecraft/util/math/random/RandomSequencesState;includeSequenceId:Zintermediary field_45102Lnet/minecraft/class_8565;field_45102:Zofficial eLbqw;e:Z
-
sequences
- Mappings:
Namespace Name Mixin selector named sequencesLnet/minecraft/util/math/random/RandomSequencesState;sequences:Ljava/util/Map;intermediary field_44863Lnet/minecraft/class_8565;field_44863:Ljava/util/Map;official fLbqw;f:Ljava/util/Map;
-
-
Constructor Details
-
RandomSequencesState
public RandomSequencesState(long seed) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/math/random/RandomSequencesState;<init>(J)Vintermediary <init>Lnet/minecraft/class_8565;<init>(J)Vofficial <init>Lbqw;<init>(J)V
-
-
Method Details
-
getPersistentStateType
- Mappings:
Namespace Name Mixin selector named getPersistentStateTypeLnet/minecraft/util/math/random/RandomSequencesState;getPersistentStateType(J)Lnet/minecraft/world/PersistentState$Type;intermediary method_52511Lnet/minecraft/class_8565;method_52511(J)Lnet/minecraft/class_18$class_8645;official aLbqw;a(J)Leox$a;
-
getOrCreate
- Mappings:
Namespace Name Mixin selector named getOrCreateLnet/minecraft/util/math/random/RandomSequencesState;getOrCreate(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/Random;intermediary method_51843Lnet/minecraft/class_8565;method_51843(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819;official aLbqw;a(Lalb;)Lazc;
-
createSequence
- Mappings:
Namespace Name Mixin selector named createSequenceLnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/RandomSequence;intermediary method_52519Lnet/minecraft/class_8565;method_52519(Lnet/minecraft/class_2960;)Lnet/minecraft/class_8564;official cLbqw;c(Lalb;)Lbqv;
-
createSequence
private RandomSequence createSequence(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) - Mappings:
Namespace Name Mixin selector named createSequenceLnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;IZZ)Lnet/minecraft/util/math/random/RandomSequence;intermediary method_52518Lnet/minecraft/class_8565;method_52518(Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564;official bLbqw;b(Lalb;IZZ)Lbqv;
-
forEachSequence
- Mappings:
Namespace Name Mixin selector named forEachSequenceLnet/minecraft/util/math/random/RandomSequencesState;forEachSequence(Ljava/util/function/BiConsumer;)Vintermediary method_52513Lnet/minecraft/class_8565;method_52513(Ljava/util/function/BiConsumer;)Vofficial aLbqw;a(Ljava/util/function/BiConsumer;)V
-
setDefaultParameters
public void setDefaultParameters(int salt, boolean includeWorldSeed, boolean includeSequenceId) - Mappings:
Namespace Name Mixin selector named setDefaultParametersLnet/minecraft/util/math/random/RandomSequencesState;setDefaultParameters(IZZ)Vintermediary method_52510Lnet/minecraft/class_8565;method_52510(IZZ)Vofficial aLbqw;a(IZZ)V
-
writeNbt
- Specified by:
writeNbtin classPersistentState- Mappings:
Namespace Name Mixin selector named writeNbtLnet/minecraft/world/PersistentState;writeNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/nbt/NbtCompound;intermediary method_75Lnet/minecraft/class_18;method_75(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;official aLeox;a(Lur;Ljk$a;)Lur;
-
getBooleanFromNbtOrFallback
- Mappings:
Namespace Name Mixin selector named getBooleanFromNbtOrFallbackLnet/minecraft/util/math/random/RandomSequencesState;getBooleanFromNbtOrFallback(Lnet/minecraft/nbt/NbtCompound;Ljava/lang/String;Z)Zintermediary method_52514Lnet/minecraft/class_8565;method_52514(Lnet/minecraft/class_2487;Ljava/lang/String;Z)Zofficial aLbqw;a(Lur;Ljava/lang/String;Z)Z
-
fromNbt
- Mappings:
Namespace Name Mixin selector named fromNbtLnet/minecraft/util/math/random/RandomSequencesState;fromNbt(JLnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/util/math/random/RandomSequencesState;intermediary method_51842Lnet/minecraft/class_8565;method_51842(JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565;official aLbqw;a(JLur;)Lbqw;
-
resetAll
public int resetAll()- Mappings:
Namespace Name Mixin selector named resetAllLnet/minecraft/util/math/random/RandomSequencesState;resetAll()Iintermediary method_52509Lnet/minecraft/class_8565;method_52509()Iofficial aLbqw;a()I
-
reset
- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;)Vintermediary method_52517Lnet/minecraft/class_8565;method_52517(Lnet/minecraft/class_2960;)Vofficial bLbqw;b(Lalb;)V
-
reset
- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;IZZ)Vintermediary method_52512Lnet/minecraft/class_8565;method_52512(Lnet/minecraft/class_2960;IZZ)Vofficial aLbqw;a(Lalb;IZZ)V
-