Class AtomicSimpleRandom.RandomDeriver

java.lang.Object
net.minecraft.world.gen.random.AtomicSimpleRandom.RandomDeriver
All Implemented Interfaces:
RandomDeriver
Enclosing class:
AtomicSimpleRandom

public static class AtomicSimpleRandom.RandomDeriver extends Object implements RandomDeriver
Mappings:
Namespace Name
official ctd$a
intermediary net/minecraft/class_5820$class_6671
named net/minecraft/world/gen/random/AtomicSimpleRandom$RandomDeriver
  • Field Details

    • seed

      private final long seed
      Mappings:
      Namespace Name Mixin selector
      official a Lctd$a;a:J
      intermediary field_35125 Lnet/minecraft/class_5820$class_6671;field_35125:J
      named seed Lnet/minecraft/world/gen/random/AtomicSimpleRandom$RandomDeriver;seed:J
  • Constructor Details

    • RandomDeriver

      public RandomDeriver(long seed)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lctd$a;<init>(J)V
      intermediary <init> Lnet/minecraft/class_5820$class_6671;<init>(J)V
      named <init> Lnet/minecraft/world/gen/random/AtomicSimpleRandom$RandomDeriver;<init>(J)V
  • Method Details

    • createRandom

      public AbstractRandom createRandom(int x, int y, int z)
      Specified by:
      createRandom in interface RandomDeriver
      Mappings:
      Namespace Name Mixin selector
      official a Lctp;a(III)Lctq;
      intermediary method_38418 Lnet/minecraft/class_6574;method_38418(III)Lnet/minecraft/class_5819;
      named createRandom Lnet/minecraft/world/gen/random/RandomDeriver;createRandom(III)Lnet/minecraft/world/gen/random/AbstractRandom;
    • createRandom

      public AbstractRandom createRandom(String string)
      Specified by:
      createRandom in interface RandomDeriver
      Mappings:
      Namespace Name Mixin selector
      official a Lctp;a(Ljava/lang/String;)Lctq;
      intermediary method_38995 Lnet/minecraft/class_6574;method_38995(Ljava/lang/String;)Lnet/minecraft/class_5819;
      named createRandom Lnet/minecraft/world/gen/random/RandomDeriver;createRandom(Ljava/lang/String;)Lnet/minecraft/world/gen/random/AbstractRandom;
    • addDebugInfo

      public void addDebugInfo(StringBuilder info)
      Specified by:
      addDebugInfo in interface RandomDeriver
      Mappings:
      Namespace Name Mixin selector
      official a Lctp;a(Ljava/lang/StringBuilder;)V
      intermediary method_39039 Lnet/minecraft/class_6574;method_39039(Ljava/lang/StringBuilder;)V
      named addDebugInfo Lnet/minecraft/world/gen/random/RandomDeriver;addDebugInfo(Ljava/lang/StringBuilder;)V