Package net.minecraft.util.math.random
Class Xoroshiro128PlusPlusRandom.Splitter
java.lang.Object
net.minecraft.util.math.random.Xoroshiro128PlusPlusRandom.Splitter
- All Implemented Interfaces:
RandomSplitter
- Enclosing class:
Xoroshiro128PlusPlusRandom
- Mappings:
Namespace Name named net/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter
intermediary net/minecraft/class_6677$class_6678
official dzw$a
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDebugInfo
(StringBuilder info) split
(int x, int y, int z) split
(long seed) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.util.math.random.RandomSplitter
split, split
-
Field Details
-
seedLo
private final long seedLo- Mappings:
Namespace Name Mixin selector named seedLo
Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;seedLo:J
intermediary field_35153
Lnet/minecraft/class_6677$class_6678;field_35153:J
official a
Ldzw$a;a:J
-
seedHi
private final long seedHi- Mappings:
Namespace Name Mixin selector named seedHi
Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;seedHi:J
intermediary field_35154
Lnet/minecraft/class_6677$class_6678;field_35154:J
official b
Ldzw$a;b:J
-
-
Constructor Details
-
Splitter
public Splitter(long seedLo, long seedHi) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;<init>(JJ)V
intermediary <init>
Lnet/minecraft/class_6677$class_6678;<init>(JJ)V
official <init>
Ldzw$a;<init>(JJ)V
-
-
Method Details
-
split
- Specified by:
split
in interfaceRandomSplitter
- 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
- Specified by:
split
in interfaceRandomSplitter
- 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
- Specified by:
split
in interfaceRandomSplitter
- 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
- Specified by:
addDebugInfo
in interfaceRandomSplitter
- 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
-