Interface AbstractRandom

All Known Subinterfaces:
BaseSimpleRandom
All Known Implementing Classes:
AtomicSimpleRandom, ChunkRandom, class_7384, SimpleRandom, Xoroshiro128PlusPlusRandom

public interface AbstractRandom
Mappings:
Namespace Name
official aki
intermediary net/minecraft/class_5819
named net/minecraft/world/gen/random/AbstractRandom
  • Method Details

    • method_43047

      static AbstractRandom method_43047()
      Mappings:
      Namespace Name Mixin selector
      official a Laki;a()Laki;
      intermediary method_43047 Lnet/minecraft/class_5819;method_43047()Lnet/minecraft/class_5819;
      named method_43047 Lnet/minecraft/world/gen/random/AbstractRandom;method_43047()Lnet/minecraft/world/gen/random/AbstractRandom;
    • method_43050

      @Deprecated static AbstractRandom method_43050()
      Deprecated.
      Mappings:
      Namespace Name Mixin selector
      official b Laki;b()Laki;
      intermediary method_43050 Lnet/minecraft/class_5819;method_43050()Lnet/minecraft/class_5819;
      named method_43050 Lnet/minecraft/world/gen/random/AbstractRandom;method_43050()Lnet/minecraft/world/gen/random/AbstractRandom;
    • method_43049

      static AbstractRandom method_43049(long long2)
      Mappings:
      Namespace Name Mixin selector
      official a Laki;a(J)Laki;
      intermediary method_43049 Lnet/minecraft/class_5819;method_43049(J)Lnet/minecraft/class_5819;
      named method_43049 Lnet/minecraft/world/gen/random/AbstractRandom;method_43049(J)Lnet/minecraft/world/gen/random/AbstractRandom;
    • method_43053

      static AbstractRandom method_43053()
      Mappings:
      Namespace Name Mixin selector
      official c Laki;c()Laki;
      intermediary method_43053 Lnet/minecraft/class_5819;method_43053()Lnet/minecraft/class_5819;
      named method_43053 Lnet/minecraft/world/gen/random/AbstractRandom;method_43053()Lnet/minecraft/world/gen/random/AbstractRandom;
    • derive

      AbstractRandom derive()
      Mappings:
      Namespace Name Mixin selector
      official d Laki;d()Laki;
      intermediary method_38420 Lnet/minecraft/class_5819;method_38420()Lnet/minecraft/class_5819;
      named derive Lnet/minecraft/world/gen/random/AbstractRandom;derive()Lnet/minecraft/world/gen/random/AbstractRandom;
    • createRandomDeriver

      RandomDeriver createRandomDeriver()
      Mappings:
      Namespace Name Mixin selector
      official e Laki;e()Lcxu;
      intermediary method_38421 Lnet/minecraft/class_5819;method_38421()Lnet/minecraft/class_6574;
      named createRandomDeriver Lnet/minecraft/world/gen/random/AbstractRandom;createRandomDeriver()Lnet/minecraft/world/gen/random/RandomDeriver;
    • setSeed

      void setSeed(long seed)
      Mappings:
      Namespace Name Mixin selector
      official b Laki;b(J)V
      intermediary method_43052 Lnet/minecraft/class_5819;method_43052(J)V
      named setSeed Lnet/minecraft/world/gen/random/AbstractRandom;setSeed(J)V
    • nextInt

      int nextInt()
      Mappings:
      Namespace Name Mixin selector
      official f Laki;f()I
      intermediary method_43054 Lnet/minecraft/class_5819;method_43054()I
      named nextInt Lnet/minecraft/world/gen/random/AbstractRandom;nextInt()I
    • nextInt

      int nextInt(int bound)
      Mappings:
      Namespace Name Mixin selector
      official a Laki;a(I)I
      intermediary method_43048 Lnet/minecraft/class_5819;method_43048(I)I
      named nextInt Lnet/minecraft/world/gen/random/AbstractRandom;nextInt(I)I
    • nextBetween

      default int nextBetween(int min, int max)
      Mappings:
      Namespace Name Mixin selector
      official a Laki;a(II)I
      intermediary method_39332 Lnet/minecraft/class_5819;method_39332(II)I
      named nextBetween Lnet/minecraft/world/gen/random/AbstractRandom;nextBetween(II)I
    • nextLong

      long nextLong()
      Mappings:
      Namespace Name Mixin selector
      official g Laki;g()J
      intermediary method_43055 Lnet/minecraft/class_5819;method_43055()J
      named nextLong Lnet/minecraft/world/gen/random/AbstractRandom;nextLong()J
    • nextBoolean

      boolean nextBoolean()
      Mappings:
      Namespace Name Mixin selector
      official h Laki;h()Z
      intermediary method_43056 Lnet/minecraft/class_5819;method_43056()Z
      named nextBoolean Lnet/minecraft/world/gen/random/AbstractRandom;nextBoolean()Z
    • nextFloat

      float nextFloat()
      Mappings:
      Namespace Name Mixin selector
      official i Laki;i()F
      intermediary method_43057 Lnet/minecraft/class_5819;method_43057()F
      named nextFloat Lnet/minecraft/world/gen/random/AbstractRandom;nextFloat()F
    • nextDouble

      double nextDouble()
      Mappings:
      Namespace Name Mixin selector
      official j Laki;j()D
      intermediary method_43058 Lnet/minecraft/class_5819;method_43058()D
      named nextDouble Lnet/minecraft/world/gen/random/AbstractRandom;nextDouble()D
    • nextGaussian

      double nextGaussian()
      Mappings:
      Namespace Name Mixin selector
      official k Laki;k()D
      intermediary method_43059 Lnet/minecraft/class_5819;method_43059()D
      named nextGaussian Lnet/minecraft/world/gen/random/AbstractRandom;nextGaussian()D
    • skip

      default void skip(int count)
      Mappings:
      Namespace Name Mixin selector
      official b Laki;b(I)V
      intermediary method_33650 Lnet/minecraft/class_5819;method_33650(I)V
      named skip Lnet/minecraft/world/gen/random/AbstractRandom;skip(I)V
    • method_43051

      default int method_43051(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Laki;b(II)I
      intermediary method_43051 Lnet/minecraft/class_5819;method_43051(II)I
      named method_43051 Lnet/minecraft/world/gen/random/AbstractRandom;method_43051(II)I