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 cda
-
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 aLcda;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 bLcda;b:Lflb;
-
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 cLcda;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 dLcda;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 eLcda;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 fLcda;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>Lcda;<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 aLcda;a(Lamu;J)Lbgk;
-
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 cLcda;c(Lamu;J)Lccz;
-
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 bLcda;b(Lamu;JIZZ)Lccz;
-
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 aLcda;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 aLcda;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 aLcda;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 bLcda;b(Lamu;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 aLcda;a(Lamu;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 bLcda;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 cLcda;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 dLcda;d()Z
-