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
official bkh$a
intermediary net/minecraft/class_8565$class_8629
named net/minecraft/util/math/random/RandomSequencesState$WrappedRandom
  • Field Details

    • random

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

    • WrappedRandom

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

    • split

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

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

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

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

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

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

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

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

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

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

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