Class RandomSequencesState

java.lang.Object
net.minecraft.world.PersistentState
net.minecraft.util.math.random.RandomSequencesState

public class RandomSequencesState extends PersistentState
Mappings:
Namespace Name
named net/minecraft/util/math/random/RandomSequencesState
intermediary net/minecraft/class_8565
official bvh
  • Field Details Link icon

    • STATE_TYPE Link icon

      public static final PersistentStateType<RandomSequencesState> 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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      private final Map<Identifier,RandomSequence> 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 Link icon

    • RandomSequencesState Link icon

      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 Link icon

      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 Link icon

    • createCodec Link icon

      public static com.mojang.serialization.Codec<RandomSequencesState> createCodec(long seed)
      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 Link icon

      public Random getOrCreate(Identifier id)
      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 Link icon

      private RandomSequence createSequence(Identifier id)
      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 Link icon

      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 Link icon

      public void forEachSequence(BiConsumer<Identifier,RandomSequence> consumer)
      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 Link icon

      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 Link icon

      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 Link icon

      public void reset(Identifier id)
      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 Link icon

      public void reset(Identifier id, int salt, boolean includeWorldSeed, boolean includeSequenceId)
      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