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 cdf
-
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 int2, boolean bool, boolean bool2, Map<Identifier, RandomSequence> map) -
Method Summary
Modifier and TypeMethodDescriptionprivate RandomSequencecreateSequence(Identifier id, long long2) private RandomSequencecreateSequence(Identifier id, long long2, int int2, boolean bool, boolean bool2) voidforEachSequence(BiConsumer<Identifier, RandomSequence> consumer) getOrCreate(Identifier id, long long2) private intprivate booleanprivate booleanvoidreset(Identifier id, long long2) voidreset(Identifier id, long long2, int int2, boolean bool, boolean bool2) intresetAll()voidsetDefaultParameters(int salt, boolean includeWorldSeed, boolean includeSequenceId) Methods 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 aLcdf;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 bLcdf;b:Lfjo;
-
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 cLcdf;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 dLcdf;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 eLcdf;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 fLcdf;f:Ljava/util/Map;
-
-
Constructor Details
-
RandomSequencesState
public RandomSequencesState() -
RandomSequencesState
private RandomSequencesState(int int2, boolean bool, boolean bool2, Map<Identifier, RandomSequence> map)
-
-
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 aLcdf;a(Lamy;J)Lbgs;
-
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 cLcdf;c(Lamy;J)Lcde;
-
createSequence
private RandomSequence createSequence(Identifier id, long long2, int int2, boolean bool, boolean bool2) - 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 bLcdf;b(Lamy;JIZZ)Lcde;
-
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 aLcdf;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 aLcdf;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 aLcdf;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 bLcdf;b(Lamy;J)V
-
reset
- 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 aLcdf;a(Lamy;JIZZ)V
-
method_75101
private int method_75101()- Mappings:
Namespace Name Mixin selector named method_75101Lnet/minecraft/util/math/random/RandomSequencesState;method_75101()Iintermediary method_75101Lnet/minecraft/class_8565;method_75101()Iofficial bLcdf;b()I
-
method_75102
private boolean method_75102()- Mappings:
Namespace Name Mixin selector named method_75102Lnet/minecraft/util/math/random/RandomSequencesState;method_75102()Zintermediary method_75102Lnet/minecraft/class_8565;method_75102()Zofficial cLcdf;c()Z
-
method_75103
private boolean method_75103()- Mappings:
Namespace Name Mixin selector named method_75103Lnet/minecraft/util/math/random/RandomSequencesState;method_75103()Zintermediary method_75103Lnet/minecraft/class_8565;method_75103()Zofficial dLcdf;d()Z
-