Package net.minecraft.util.math.random
Class RandomSequencesState
java.lang.Object
net.minecraft.world.PersistentState
net.minecraft.util.math.random.RandomSequencesState
- Mappings:
Namespace Name official bnkintermediary net/minecraft/class_8565named net/minecraft/util/math/random/RandomSequencesState
-
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 official aLbnk;a:Lorg/slf4j/Logger;intermediary field_44861Lnet/minecraft/class_8565;field_44861:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/util/math/random/RandomSequencesState;LOGGER:Lorg/slf4j/Logger;
-
seed
private final long seed- Mappings:
Namespace Name Mixin selector official bLbnk;b:Jintermediary field_44862Lnet/minecraft/class_8565;field_44862:Jnamed seedLnet/minecraft/util/math/random/RandomSequencesState;seed:J
-
salt
private int salt- Mappings:
Namespace Name Mixin selector official cLbnk;c:Iintermediary field_45100Lnet/minecraft/class_8565;field_45100:Inamed saltLnet/minecraft/util/math/random/RandomSequencesState;salt:I
-
includeWorldSeed
private boolean includeWorldSeed- Mappings:
Namespace Name Mixin selector official dLbnk;d:Zintermediary field_45101Lnet/minecraft/class_8565;field_45101:Znamed includeWorldSeedLnet/minecraft/util/math/random/RandomSequencesState;includeWorldSeed:Z
-
includeSequenceId
private boolean includeSequenceId- Mappings:
Namespace Name Mixin selector official eLbnk;e:Zintermediary field_45102Lnet/minecraft/class_8565;field_45102:Znamed includeSequenceIdLnet/minecraft/util/math/random/RandomSequencesState;includeSequenceId:Z
-
sequences
- Mappings:
Namespace Name Mixin selector official fLbnk;f:Ljava/util/Map;intermediary field_44863Lnet/minecraft/class_8565;field_44863:Ljava/util/Map;named sequencesLnet/minecraft/util/math/random/RandomSequencesState;sequences:Ljava/util/Map;
-
-
Constructor Details
-
RandomSequencesState
public RandomSequencesState(long seed) - Mappings:
Namespace Name Mixin selector official <init>Lbnk;<init>(J)Vintermediary <init>Lnet/minecraft/class_8565;<init>(J)Vnamed <init>Lnet/minecraft/util/math/random/RandomSequencesState;<init>(J)V
-
-
Method Details
-
getPersistentStateType
- Mappings:
Namespace Name Mixin selector official aLbnk;a(J)Leju$a;intermediary method_52511Lnet/minecraft/class_8565;method_52511(J)Lnet/minecraft/class_18$class_8645;named getPersistentStateTypeLnet/minecraft/util/math/random/RandomSequencesState;getPersistentStateType(J)Lnet/minecraft/world/PersistentState$Type;
-
getOrCreate
- Mappings:
Namespace Name Mixin selector official aLbnk;a(Lajh;)Laxd;intermediary method_51843Lnet/minecraft/class_8565;method_51843(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819;named getOrCreateLnet/minecraft/util/math/random/RandomSequencesState;getOrCreate(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/Random;
-
createSequence
- Mappings:
Namespace Name Mixin selector official cLbnk;c(Lajh;)Lbnj;intermediary method_52519Lnet/minecraft/class_8565;method_52519(Lnet/minecraft/class_2960;)Lnet/minecraft/class_8564;named createSequenceLnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/RandomSequence;
-
createSequence
private RandomSequence createSequence(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) - Mappings:
Namespace Name Mixin selector official bLbnk;b(Lajh;IZZ)Lbnj;intermediary method_52518Lnet/minecraft/class_8565;method_52518(Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564;named createSequenceLnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;IZZ)Lnet/minecraft/util/math/random/RandomSequence;
-
forEachSequence
- Mappings:
Namespace Name Mixin selector official aLbnk;a(Ljava/util/function/BiConsumer;)Vintermediary method_52513Lnet/minecraft/class_8565;method_52513(Ljava/util/function/BiConsumer;)Vnamed forEachSequenceLnet/minecraft/util/math/random/RandomSequencesState;forEachSequence(Ljava/util/function/BiConsumer;)V
-
setDefaultParameters
public void setDefaultParameters(int salt, boolean includeWorldSeed, boolean includeSequenceId) - Mappings:
Namespace Name Mixin selector official aLbnk;a(IZZ)Vintermediary method_52510Lnet/minecraft/class_8565;method_52510(IZZ)Vnamed setDefaultParametersLnet/minecraft/util/math/random/RandomSequencesState;setDefaultParameters(IZZ)V
-
writeNbt
- Specified by:
writeNbtin classPersistentState- Mappings:
Namespace Name Mixin selector official aLeju;a(Lta;Lin$a;)Lta;intermediary method_75Lnet/minecraft/class_18;method_75(Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;named writeNbtLnet/minecraft/world/PersistentState;writeNbt(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/nbt/NbtCompound;
-
getBooleanFromNbtOrFallback
- Mappings:
Namespace Name Mixin selector official aLbnk;a(Lta;Ljava/lang/String;Z)Zintermediary method_52514Lnet/minecraft/class_8565;method_52514(Lnet/minecraft/class_2487;Ljava/lang/String;Z)Znamed getBooleanFromNbtOrFallbackLnet/minecraft/util/math/random/RandomSequencesState;getBooleanFromNbtOrFallback(Lnet/minecraft/nbt/NbtCompound;Ljava/lang/String;Z)Z
-
fromNbt
- Mappings:
Namespace Name Mixin selector official aLbnk;a(JLta;)Lbnk;intermediary method_51842Lnet/minecraft/class_8565;method_51842(JLnet/minecraft/class_2487;)Lnet/minecraft/class_8565;named fromNbtLnet/minecraft/util/math/random/RandomSequencesState;fromNbt(JLnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/util/math/random/RandomSequencesState;
-
resetAll
public int resetAll()- Mappings:
Namespace Name Mixin selector official aLbnk;a()Iintermediary method_52509Lnet/minecraft/class_8565;method_52509()Inamed resetAllLnet/minecraft/util/math/random/RandomSequencesState;resetAll()I
-
reset
- Mappings:
Namespace Name Mixin selector official bLbnk;b(Lajh;)Vintermediary method_52517Lnet/minecraft/class_8565;method_52517(Lnet/minecraft/class_2960;)Vnamed resetLnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;)V
-
reset
- Mappings:
Namespace Name Mixin selector official aLbnk;a(Lajh;IZZ)Vintermediary method_52512Lnet/minecraft/class_8565;method_52512(Lnet/minecraft/class_2960;IZZ)Vnamed resetLnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;IZZ)V
-