Class CheckedRandom.Splitter

java.lang.Object
net.minecraft.util.math.random.CheckedRandom.Splitter
All Implemented Interfaces:
RandomSplitter
Enclosing class:
CheckedRandom

public static class CheckedRandom.Splitter extends Object implements RandomSplitter
Mappings:
Namespace Name
named net/minecraft/util/math/random/CheckedRandom$Splitter
intermediary net/minecraft/class_5820$class_6671
official dyw$a
  • Field Details

    • seed

      private final long seed
      Mappings:
      Namespace Name Mixin selector
      named seed Lnet/minecraft/util/math/random/CheckedRandom$Splitter;seed:J
      intermediary field_35125 Lnet/minecraft/class_5820$class_6671;field_35125:J
      official a Ldyw$a;a:J
  • Constructor Details

    • Splitter

      public Splitter(long seed)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/util/math/random/CheckedRandom$Splitter;<init>(J)V
      intermediary <init> Lnet/minecraft/class_5820$class_6671;<init>(J)V
      official <init> Ldyw$a;<init>(J)V
  • Method Details

    • split

      public Random split(int x, int y, int z)
      Specified by:
      split in interface RandomSplitter
      Mappings:
      Namespace Name Mixin selector
      named split Lnet/minecraft/util/math/random/RandomSplitter;split(III)Lnet/minecraft/util/math/random/Random;
      intermediary method_38418 Lnet/minecraft/class_6574;method_38418(III)Lnet/minecraft/class_5819;
      official a Ldzi;a(III)Layv;
    • split

      public Random split(String seed)
      Specified by:
      split in interface RandomSplitter
      Mappings:
      Namespace Name Mixin selector
      named split Lnet/minecraft/util/math/random/RandomSplitter;split(Ljava/lang/String;)Lnet/minecraft/util/math/random/Random;
      intermediary method_38995 Lnet/minecraft/class_6574;method_38995(Ljava/lang/String;)Lnet/minecraft/class_5819;
      official a Ldzi;a(Ljava/lang/String;)Layv;
    • split

      public Random split(long seed)
      Specified by:
      split in interface RandomSplitter
      Mappings:
      Namespace Name Mixin selector
      named split Lnet/minecraft/util/math/random/RandomSplitter;split(J)Lnet/minecraft/util/math/random/Random;
      intermediary method_60628 Lnet/minecraft/class_6574;method_60628(J)Lnet/minecraft/class_5819;
      official a Ldzi;a(J)Layv;
    • addDebugInfo

      public void addDebugInfo(StringBuilder info)
      Specified by:
      addDebugInfo in interface RandomSplitter
      Mappings:
      Namespace Name Mixin selector
      named addDebugInfo Lnet/minecraft/util/math/random/RandomSplitter;addDebugInfo(Ljava/lang/StringBuilder;)V
      intermediary method_39039 Lnet/minecraft/class_6574;method_39039(Ljava/lang/StringBuilder;)V
      official a Ldzi;a(Ljava/lang/StringBuilder;)V