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 cde
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<RandomSequencesState> private booleanprivate booleanprivate intprivate final Map<Identifier, RandomSequence> static final PersistentStateType<RandomSequencesState> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRandomSequencesState(int salt, boolean includeWorldSeed, boolean includeSequenceId, Map<Identifier, RandomSequence> sequences) -
Method Summary
Modifier and TypeMethodDescriptionprivate RandomSequencecreateSequence(Identifier id, long worldSeed) private RandomSequencecreateSequence(Identifier id, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId) voidforEachSequence(BiConsumer<Identifier, RandomSequence> consumer) getOrCreate(Identifier id, long worldSeed) private intgetSalt()voidreset(Identifier id, long worldSeed) voidreset(Identifier id, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId) intresetAll()voidsetDefaultParameters(int salt, boolean includeWorldSeed, boolean includeSequenceId) private booleanprivate booleanMethods inherited from class net.minecraft.world.PersistentState
isDirty, markDirty, setDirty
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/util/math/random/RandomSequencesState;CODEC:Lcom/mojang/serialization/Codec;intermediary field_63283Lnet/minecraft/class_8565;field_63283:Lcom/mojang/serialization/Codec;official aLcde;a:Lcom/mojang/serialization/Codec;
-
STATE_TYPE
- Mappings:
Namespace Name Mixin selector named STATE_TYPELnet/minecraft/util/math/random/RandomSequencesState;STATE_TYPE:Lnet/minecraft/world/PersistentStateType;intermediary field_56420Lnet/minecraft/class_8565;field_56420:Lnet/minecraft/class_10741;official bLcde;b:Lfkj;
-
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 cLcde;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 dLcde;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 eLcde;e:Z
-
sequences
- Mappings:
Namespace Name Mixin selector named sequencesLnet/minecraft/util/math/random/RandomSequencesState;sequences:Ljava/util/Map;intermediary field_56421Lnet/minecraft/class_8565;field_56421:Ljava/util/Map;official fLcde;f:Ljava/util/Map;
-
-
Constructor Details
-
RandomSequencesState
public RandomSequencesState() -
RandomSequencesState
private RandomSequencesState(int salt, boolean includeWorldSeed, boolean includeSequenceId, Map<Identifier, RandomSequence> sequences) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/math/random/RandomSequencesState;<init>(IZZLjava/util/Map;)Vintermediary <init>Lnet/minecraft/class_8565;<init>(IZZLjava/util/Map;)Vofficial <init>Lcde;<init>(IZZLjava/util/Map;)V
-
-
Method Details
-
getOrCreate
- Mappings:
Namespace Name Mixin selector named getOrCreateLnet/minecraft/util/math/random/RandomSequencesState;getOrCreate(Lnet/minecraft/util/Identifier;J)Lnet/minecraft/util/math/random/Random;intermediary method_51843Lnet/minecraft/class_8565;method_51843(Lnet/minecraft/class_2960;J)Lnet/minecraft/class_5819;official aLcde;a(Lamy;J)Lbgr;
-
createSequence
- Mappings:
Namespace Name Mixin selector named createSequenceLnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;J)Lnet/minecraft/util/math/random/RandomSequence;intermediary method_52519Lnet/minecraft/class_8565;method_52519(Lnet/minecraft/class_2960;J)Lnet/minecraft/class_8564;official cLcde;c(Lamy;J)Lcdd;
-
createSequence
private RandomSequence createSequence(Identifier id, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId) - Mappings:
Namespace Name Mixin selector named createSequenceLnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;JIZZ)Lnet/minecraft/util/math/random/RandomSequence;intermediary method_52518Lnet/minecraft/class_8565;method_52518(Lnet/minecraft/class_2960;JIZZ)Lnet/minecraft/class_8564;official bLcde;b(Lamy;JIZZ)Lcdd;
-
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 aLcde;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 aLcde;a(IZZ)V
-
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 aLcde;a()I
-
reset
- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;J)Vintermediary method_52517Lnet/minecraft/class_8565;method_52517(Lnet/minecraft/class_2960;J)Vofficial bLcde;b(Lamy;J)V
-
reset
public void reset(Identifier id, long worldSeed, int salt, boolean includeWorldSeed, boolean includeSequenceId) - Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;JIZZ)Vintermediary method_52512Lnet/minecraft/class_8565;method_52512(Lnet/minecraft/class_2960;JIZZ)Vofficial aLcde;a(Lamy;JIZZ)V
-
getSalt
private int getSalt()- Mappings:
Namespace Name Mixin selector named getSaltLnet/minecraft/util/math/random/RandomSequencesState;getSalt()Iintermediary method_75101Lnet/minecraft/class_8565;method_75101()Iofficial bLcde;b()I
-
shouldIncludeWorldSeed
private boolean shouldIncludeWorldSeed()- Mappings:
Namespace Name Mixin selector named shouldIncludeWorldSeedLnet/minecraft/util/math/random/RandomSequencesState;shouldIncludeWorldSeed()Zintermediary method_75102Lnet/minecraft/class_8565;method_75102()Zofficial cLcde;c()Z
-
shouldIncludeSequenceId
private boolean shouldIncludeSequenceId()- Mappings:
Namespace Name Mixin selector named shouldIncludeSequenceIdLnet/minecraft/util/math/random/RandomSequencesState;shouldIncludeSequenceId()Zintermediary method_75103Lnet/minecraft/class_8565;method_75103()Zofficial dLcde;d()Z
-