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 dii$aintermediary net/minecraft/class_6677$class_6678named net/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final HashFunctionprivate final longprivate final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugInfo(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, waitMethods inherited from interface net.minecraft.util.math.random.RandomSplitter
split, split
-
Field Details
-
MD5_HASHER
- Mappings:
Namespace Name Mixin selector official aLdii$a;a:Lcom/google/common/hash/HashFunction;intermediary field_35152Lnet/minecraft/class_6677$class_6678;field_35152:Lcom/google/common/hash/HashFunction;named MD5_HASHERLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;MD5_HASHER:Lcom/google/common/hash/HashFunction;
-
seedLo
private final long seedLo- Mappings:
Namespace Name Mixin selector official bLdii$a;b:Jintermediary field_35153Lnet/minecraft/class_6677$class_6678;field_35153:Jnamed seedLoLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;seedLo:J
-
seedHi
private final long seedHi- Mappings:
Namespace Name Mixin selector official cLdii$a;c:Jintermediary field_35154Lnet/minecraft/class_6677$class_6678;field_35154:Jnamed seedHiLnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;seedHi:J
-
-
Constructor Details
-
Splitter
public Splitter(long seedLo, long seedHi) - Mappings:
Namespace Name Mixin selector official <init>Ldii$a;<init>(JJ)Vintermediary <init>Lnet/minecraft/class_6677$class_6678;<init>(JJ)Vnamed <init>Lnet/minecraft/util/math/random/Xoroshiro128PlusPlusRandom$Splitter;<init>(JJ)V
-
-
Method Details
-
split
- Specified by:
splitin interfaceRandomSplitter- Mappings:
Namespace Name Mixin selector official aLdhu;a(III)Lapf;intermediary method_38418Lnet/minecraft/class_6574;method_38418(III)Lnet/minecraft/class_5819;named splitLnet/minecraft/util/math/random/RandomSplitter;split(III)Lnet/minecraft/util/math/random/Random;
-
split
- Specified by:
splitin interfaceRandomSplitter- Mappings:
Namespace Name Mixin selector official aLdhu;a(Ljava/lang/String;)Lapf;intermediary method_38995Lnet/minecraft/class_6574;method_38995(Ljava/lang/String;)Lnet/minecraft/class_5819;named splitLnet/minecraft/util/math/random/RandomSplitter;split(Ljava/lang/String;)Lnet/minecraft/util/math/random/Random;
-
addDebugInfo
- Specified by:
addDebugInfoin interfaceRandomSplitter- Mappings:
Namespace Name Mixin selector official aLdhu;a(Ljava/lang/StringBuilder;)Vintermediary method_39039Lnet/minecraft/class_6574;method_39039(Ljava/lang/StringBuilder;)Vnamed addDebugInfoLnet/minecraft/util/math/random/RandomSplitter;addDebugInfo(Ljava/lang/StringBuilder;)V
-