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/RandomSequencesState
intermediary net/minecraft/class_8565
official bvh
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.PersistentState
PersistentState.Context
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private boolean
private int
private final long
private final Map
<Identifier, RandomSequence> static final PersistentStateType
<RandomSequencesState> -
Constructor Summary
ConstructorsModifierConstructorDescriptionRandomSequencesState
(long seed) private
RandomSequencesState
(long seed, int salt, boolean includeWorldSeed, boolean includeSequenceId, Map<Identifier, RandomSequence> sequences) -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.Codec
<RandomSequencesState> createCodec
(long seed) private RandomSequence
private RandomSequence
createSequence
(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) void
forEachSequence
(BiConsumer<Identifier, RandomSequence> consumer) void
reset
(Identifier id) void
reset
(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) int
resetAll()
void
setDefaultParameters
(int salt, boolean includeWorldSeed, boolean includeSequenceId) Methods inherited from class net.minecraft.world.PersistentState
isDirty, markDirty, setDirty
-
Field Details
-
STATE_TYPE
- Mappings:
Namespace Name Mixin selector named STATE_TYPE
Lnet/minecraft/util/math/random/RandomSequencesState;STATE_TYPE:Lnet/minecraft/world/PersistentStateType;
intermediary field_56420
Lnet/minecraft/class_8565;field_56420:Lnet/minecraft/class_10741;
official a
Lbvh;a:Lezn;
-
seed
private final long seed- Mappings:
Namespace Name Mixin selector named seed
Lnet/minecraft/util/math/random/RandomSequencesState;seed:J
intermediary field_44862
Lnet/minecraft/class_8565;field_44862:J
official b
Lbvh;b:J
-
salt
private int salt- Mappings:
Namespace Name Mixin selector named salt
Lnet/minecraft/util/math/random/RandomSequencesState;salt:I
intermediary field_45100
Lnet/minecraft/class_8565;field_45100:I
official c
Lbvh;c:I
-
includeWorldSeed
private boolean includeWorldSeed- Mappings:
Namespace Name Mixin selector named includeWorldSeed
Lnet/minecraft/util/math/random/RandomSequencesState;includeWorldSeed:Z
intermediary field_45101
Lnet/minecraft/class_8565;field_45101:Z
official d
Lbvh;d:Z
-
includeSequenceId
private boolean includeSequenceId- Mappings:
Namespace Name Mixin selector named includeSequenceId
Lnet/minecraft/util/math/random/RandomSequencesState;includeSequenceId:Z
intermediary field_45102
Lnet/minecraft/class_8565;field_45102:Z
official e
Lbvh;e:Z
-
sequences
- Mappings:
Namespace Name Mixin selector named sequences
Lnet/minecraft/util/math/random/RandomSequencesState;sequences:Ljava/util/Map;
intermediary field_56421
Lnet/minecraft/class_8565;field_56421:Ljava/util/Map;
official f
Lbvh;f:Ljava/util/Map;
-
-
Constructor Details
-
RandomSequencesState
public RandomSequencesState(long seed) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/util/math/random/RandomSequencesState;<init>(J)V
intermediary <init>
Lnet/minecraft/class_8565;<init>(J)V
official <init>
Lbvh;<init>(J)V
-
RandomSequencesState
private RandomSequencesState(long seed, int salt, boolean includeWorldSeed, boolean includeSequenceId, Map<Identifier, RandomSequence> sequences) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/util/math/random/RandomSequencesState;<init>(JIZZLjava/util/Map;)V
intermediary <init>
Lnet/minecraft/class_8565;<init>(JIZZLjava/util/Map;)V
official <init>
Lbvh;<init>(JIZZLjava/util/Map;)V
-
-
Method Details
-
createCodec
- Mappings:
Namespace Name Mixin selector named createCodec
Lnet/minecraft/util/math/random/RandomSequencesState;createCodec(J)Lcom/mojang/serialization/Codec;
intermediary method_67337
Lnet/minecraft/class_8565;method_67337(J)Lcom/mojang/serialization/Codec;
official a
Lbvh;a(J)Lcom/mojang/serialization/Codec;
-
getOrCreate
- Mappings:
Namespace Name Mixin selector named getOrCreate
Lnet/minecraft/util/math/random/RandomSequencesState;getOrCreate(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/Random;
intermediary method_51843
Lnet/minecraft/class_8565;method_51843(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819;
official a
Lbvh;a(Lalr;)Lbai;
-
createSequence
- Mappings:
Namespace Name Mixin selector named createSequence
Lnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/RandomSequence;
intermediary method_52519
Lnet/minecraft/class_8565;method_52519(Lnet/minecraft/class_2960;)Lnet/minecraft/class_8564;
official c
Lbvh;c(Lalr;)Lbvg;
-
createSequence
private RandomSequence createSequence(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) - Mappings:
Namespace Name Mixin selector named createSequence
Lnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;IZZ)Lnet/minecraft/util/math/random/RandomSequence;
intermediary method_52518
Lnet/minecraft/class_8565;method_52518(Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564;
official b
Lbvh;b(Lalr;IZZ)Lbvg;
-
forEachSequence
- Mappings:
Namespace Name Mixin selector named forEachSequence
Lnet/minecraft/util/math/random/RandomSequencesState;forEachSequence(Ljava/util/function/BiConsumer;)V
intermediary method_52513
Lnet/minecraft/class_8565;method_52513(Ljava/util/function/BiConsumer;)V
official a
Lbvh;a(Ljava/util/function/BiConsumer;)V
-
setDefaultParameters
public void setDefaultParameters(int salt, boolean includeWorldSeed, boolean includeSequenceId) - Mappings:
Namespace Name Mixin selector named setDefaultParameters
Lnet/minecraft/util/math/random/RandomSequencesState;setDefaultParameters(IZZ)V
intermediary method_52510
Lnet/minecraft/class_8565;method_52510(IZZ)V
official a
Lbvh;a(IZZ)V
-
resetAll
public int resetAll()- Mappings:
Namespace Name Mixin selector named resetAll
Lnet/minecraft/util/math/random/RandomSequencesState;resetAll()I
intermediary method_52509
Lnet/minecraft/class_8565;method_52509()I
official a
Lbvh;a()I
-
reset
- Mappings:
Namespace Name Mixin selector named reset
Lnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;)V
intermediary method_52517
Lnet/minecraft/class_8565;method_52517(Lnet/minecraft/class_2960;)V
official b
Lbvh;b(Lalr;)V
-
reset
- Mappings:
Namespace Name Mixin selector named reset
Lnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;IZZ)V
intermediary method_52512
Lnet/minecraft/class_8565;method_52512(Lnet/minecraft/class_2960;IZZ)V
official a
Lbvh;a(Lalr;IZZ)V
-