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 official dia$a
intermediary net/minecraft/class_6677$class_6678
named net/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final HashFunction
private final long
private final long
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDebugInfo
(StringBuilder info) split
(int x, int y, int z) 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
-
MD5_HASHER
- Mappings:
Namespace Name Mixin selector official a
Ldia$a;a:Lcom/google/common/hash/HashFunction;
intermediary field_35152
Lnet/minecraft/class_6677$class_6678;field_35152:Lcom/google/common/hash/HashFunction;
named MD5_HASHER
Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;MD5_HASHER:Lcom/google/common/hash/HashFunction;
-
seedLo
private final long seedLo- Mappings:
Namespace Name Mixin selector official b
Ldia$a;b:J
intermediary field_35153
Lnet/minecraft/class_6677$class_6678;field_35153:J
named seedLo
Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;seedLo:J
-
seedHi
private final long seedHi- Mappings:
Namespace Name Mixin selector official c
Ldia$a;c:J
intermediary field_35154
Lnet/minecraft/class_6677$class_6678;field_35154:J
named seedHi
Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;seedHi:J
-
-
Constructor Details
-
Splitter
public Splitter(long seedLo, long seedHi) - Mappings:
Namespace Name Mixin selector official <init>
Ldia$a;<init>(JJ)V
intermediary <init>
Lnet/minecraft/class_6677$class_6678;<init>(JJ)V
named <init>
Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;<init>(JJ)V
-
-
Method Details
-
split
- Specified by:
split
in interfaceRandomSplitter
- Mappings:
Namespace Name Mixin selector official a
Ldhm;a(III)Lapo;
intermediary method_38418
Lnet/minecraft/class_6574;method_38418(III)Lnet/minecraft/class_5819;
named split
Lnet/minecraft/util/math/random/RandomSplitter;split(III)Lnet/minecraft/util/math/random/Random;
-
split
- Specified by:
split
in interfaceRandomSplitter
- Mappings:
Namespace Name Mixin selector official a
Ldhm;a(Ljava/lang/String;)Lapo;
intermediary method_38995
Lnet/minecraft/class_6574;method_38995(Ljava/lang/String;)Lnet/minecraft/class_5819;
named split
Lnet/minecraft/util/math/random/RandomSplitter;split(Ljava/lang/String;)Lnet/minecraft/util/math/random/Random;
-
addDebugInfo
- Specified by:
addDebugInfo
in interfaceRandomSplitter
- Mappings:
Namespace Name Mixin selector official a
Ldhm;a(Ljava/lang/StringBuilder;)V
intermediary method_39039
Lnet/minecraft/class_6574;method_39039(Ljava/lang/StringBuilder;)V
named addDebugInfo
Lnet/minecraft/util/math/random/RandomSplitter;addDebugInfo(Ljava/lang/StringBuilder;)V
-