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 cdd
-
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 aLcdd;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 bLcdd;b:Lfki;
-
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 cLcdd;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 dLcdd;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 eLcdd;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 fLcdd;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>Lcdd;<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 aLcdd;a(Lamy;J)Lbgq;
-
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 cLcdd;c(Lamy;J)Lcdc;
-
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 bLcdd;b(Lamy;JIZZ)Lcdc;
-
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 aLcdd;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 aLcdd;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 aLcdd;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 bLcdd;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 aLcdd;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 bLcdd;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 cLcdd;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 dLcdd;d()Z
-