Class RandomSequencesState.WrappedRandom

java.lang.Object
net.minecraft.util.math.random.RandomSequencesState.WrappedRandom
All Implemented Interfaces:
Random
Enclosing class:
RandomSequencesState

private class RandomSequencesState.WrappedRandom extends Object implements Random
Mappings:
Namespace Name
named net/minecraft/util/math/random/RandomSequencesState$WrappedRandom
intermediary net/minecraft/class_8565$class_8629
official brc$a
  • Field Details

    • random

      private final Random random
      Mappings:
      Namespace Name Mixin selector
      named random Lnet/minecraft/util/math/random/RandomSequencesState$WrappedRandom;random:Lnet/minecraft/util/math/random/Random;
      intermediary field_44864 Lnet/minecraft/class_8565$class_8629;field_44864:Lnet/minecraft/class_5819;
      official c Lbrc$a;c:Lazh;
  • Constructor Details

    • WrappedRandom

      WrappedRandom(Random random)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/math/random/RandomSequencesState$WrappedRandom;<init>(Lnet/minecraft/util/math/random/RandomSequencesState;Lnet/minecraft/util/math/random/Random;)V
      intermediary <init> Lnet/minecraft/class_8565$class_8629;<init>(Lnet/minecraft/class_8565;Lnet/minecraft/class_5819;)V
      official <init> Lbrc$a;<init>(Lbrc;Lazh;)V
  • Method Details

    • split

      public Random split()
      Specified by:
      split in interface Random
      Mappings:
      Namespace Name Mixin selector
      named split Lnet/minecraft/util/math/random/Random;split()Lnet/minecraft/util/math/random/Random;
      intermediary method_38420 Lnet/minecraft/class_5819;method_38420()Lnet/minecraft/class_5819;
      official d Lazh;d()Lazh;
    • nextSplitter

      public RandomSplitter nextSplitter()
      Specified by:
      nextSplitter in interface Random
      Mappings:
      Namespace Name Mixin selector
      named nextSplitter Lnet/minecraft/util/math/random/Random;nextSplitter()Lnet/minecraft/util/math/random/RandomSplitter;
      intermediary method_38421 Lnet/minecraft/class_5819;method_38421()Lnet/minecraft/class_6574;
      official e Lazh;e()Ldyi;
    • setSeed

      public void setSeed(long seed)
      Specified by:
      setSeed in interface Random
      Mappings:
      Namespace Name Mixin selector
      named setSeed Lnet/minecraft/util/math/random/Random;setSeed(J)V
      intermediary method_43052 Lnet/minecraft/class_5819;method_43052(J)V
      official b Lazh;b(J)V
    • nextInt

      public int nextInt()
      Specified by:
      nextInt in interface Random
      Mappings:
      Namespace Name Mixin selector
      named nextInt Lnet/minecraft/util/math/random/Random;nextInt()I
      intermediary method_43054 Lnet/minecraft/class_5819;method_43054()I
      official f Lazh;f()I
    • nextInt

      public int nextInt(int bound)
      Specified by:
      nextInt in interface Random
      Mappings:
      Namespace Name Mixin selector
      named nextInt Lnet/minecraft/util/math/random/Random;nextInt(I)I
      intermediary method_43048 Lnet/minecraft/class_5819;method_43048(I)I
      official a Lazh;a(I)I
    • nextLong

      public long nextLong()
      Specified by:
      nextLong in interface Random
      Mappings:
      Namespace Name Mixin selector
      named nextLong Lnet/minecraft/util/math/random/Random;nextLong()J
      intermediary method_43055 Lnet/minecraft/class_5819;method_43055()J
      official g Lazh;g()J
    • nextBoolean

      public boolean nextBoolean()
      Specified by:
      nextBoolean in interface Random
      Mappings:
      Namespace Name Mixin selector
      named nextBoolean Lnet/minecraft/util/math/random/Random;nextBoolean()Z
      intermediary method_43056 Lnet/minecraft/class_5819;method_43056()Z
      official h Lazh;h()Z
    • nextFloat

      public float nextFloat()
      Specified by:
      nextFloat in interface Random
      Mappings:
      Namespace Name Mixin selector
      named nextFloat Lnet/minecraft/util/math/random/Random;nextFloat()F
      intermediary method_43057 Lnet/minecraft/class_5819;method_43057()F
      official i Lazh;i()F
    • nextDouble

      public double nextDouble()
      Specified by:
      nextDouble in interface Random
      Mappings:
      Namespace Name Mixin selector
      named nextDouble Lnet/minecraft/util/math/random/Random;nextDouble()D
      intermediary method_43058 Lnet/minecraft/class_5819;method_43058()D
      official j Lazh;j()D
    • nextGaussian

      public double nextGaussian()
      Specified by:
      nextGaussian in interface Random
      Mappings:
      Namespace Name Mixin selector
      named nextGaussian Lnet/minecraft/util/math/random/Random;nextGaussian()D
      intermediary method_43059 Lnet/minecraft/class_5819;method_43059()D
      official k Lazh;k()D
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      named equals Lnet/minecraft/util/math/random/RandomSequencesState$WrappedRandom;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_8565$class_8629;equals(Ljava/lang/Object;)Z
      official equals Lbrc$a;equals(Ljava/lang/Object;)Z