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 bvh
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.PersistentState
PersistentState.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate intprivate final longprivate final Map<Identifier, RandomSequence> static final PersistentStateType<RandomSequencesState> -
Constructor Summary
ConstructorsModifierConstructorDescriptionRandomSequencesState(long seed) privateRandomSequencesState(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 RandomSequenceprivate RandomSequencecreateSequence(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) voidforEachSequence(BiConsumer<Identifier, RandomSequence> consumer) voidreset(Identifier id) voidreset(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) intresetAll()voidsetDefaultParameters(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_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 aLbvh;a:Lezn;
-
seed
private final long seed- Mappings:
Namespace Name Mixin selector named seedLnet/minecraft/util/math/random/RandomSequencesState;seed:Jintermediary field_44862Lnet/minecraft/class_8565;field_44862:Jofficial bLbvh;b:J
-
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 cLbvh;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 dLbvh;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 eLbvh;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 fLbvh;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)Vintermediary <init>Lnet/minecraft/class_8565;<init>(J)Vofficial <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;)Vintermediary <init>Lnet/minecraft/class_8565;<init>(JIZZLjava/util/Map;)Vofficial <init>Lbvh;<init>(JIZZLjava/util/Map;)V
-
-
Method Details
-
createCodec
- Mappings:
Namespace Name Mixin selector named createCodecLnet/minecraft/util/math/random/RandomSequencesState;createCodec(J)Lcom/mojang/serialization/Codec;intermediary method_67337Lnet/minecraft/class_8565;method_67337(J)Lcom/mojang/serialization/Codec;official aLbvh;a(J)Lcom/mojang/serialization/Codec;
-
getOrCreate
- Mappings:
Namespace Name Mixin selector named getOrCreateLnet/minecraft/util/math/random/RandomSequencesState;getOrCreate(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/Random;intermediary method_51843Lnet/minecraft/class_8565;method_51843(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819;official aLbvh;a(Lalr;)Lbai;
-
createSequence
- Mappings:
Namespace Name Mixin selector named createSequenceLnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/RandomSequence;intermediary method_52519Lnet/minecraft/class_8565;method_52519(Lnet/minecraft/class_2960;)Lnet/minecraft/class_8564;official cLbvh;c(Lalr;)Lbvg;
-
createSequence
private RandomSequence createSequence(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId) - Mappings:
Namespace Name Mixin selector named createSequenceLnet/minecraft/util/math/random/RandomSequencesState;createSequence(Lnet/minecraft/util/Identifier;IZZ)Lnet/minecraft/util/math/random/RandomSequence;intermediary method_52518Lnet/minecraft/class_8565;method_52518(Lnet/minecraft/class_2960;IZZ)Lnet/minecraft/class_8564;official bLbvh;b(Lalr;IZZ)Lbvg;
-
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 aLbvh;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 aLbvh;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 aLbvh;a()I
-
reset
- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;)Vintermediary method_52517Lnet/minecraft/class_8565;method_52517(Lnet/minecraft/class_2960;)Vofficial bLbvh;b(Lalr;)V
-
reset
- Mappings:
Namespace Name Mixin selector named resetLnet/minecraft/util/math/random/RandomSequencesState;reset(Lnet/minecraft/util/Identifier;IZZ)Vintermediary method_52512Lnet/minecraft/class_8565;method_52512(Lnet/minecraft/class_2960;IZZ)Vofficial aLbvh;a(Lalr;IZZ)V
-