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 bxp
  • Field Details

    • STATE_TYPE

      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 Lbxp;a:Lfby;
    • 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 Lbxp;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 Lbxp;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 Lbxp;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 Lbxp;e:Z
    • sequences

      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 Lbxp;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> Lbxp;<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> Lbxp;<init>(JIZZLjava/util/Map;)V
  • Method Details

    • createCodec

      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 Lbxp;a(J)Lcom/mojang/serialization/Codec;
    • getOrCreate

      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 Lbxp;a(Lame;)Lbck;
    • createSequence

      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 Lbxp;c(Lame;)Lbxo;
    • 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 Lbxp;b(Lame;IZZ)Lbxo;
    • forEachSequence

      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 Lbxp;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 Lbxp;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 Lbxp;a()I
    • reset

      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 Lbxp;b(Lame;)V
    • reset

      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 Lbxp;a(Lame;IZZ)V