Package net.minecraft.world.gen.random
Class Xoroshiro128PlusPlusRandom.RandomDeriver
java.lang.Object
net.minecraft.world.gen.random.Xoroshiro128PlusPlusRandom.RandomDeriver
- All Implemented Interfaces:
RandomDeriver
- Enclosing class:
Xoroshiro128PlusPlusRandom
public static class Xoroshiro128PlusPlusRandom.RandomDeriver
extends Object
implements RandomDeriver
- Mappings:
Namespace Name official cux$aintermediary net/minecraft/class_6677$class_6678named net/minecraft/world/gen/random/Xoroshiro128PlusPlusRandom$RandomDeriver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final HashFunctionprivate final longprivate final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugInfo(StringBuilder info) createRandom(int x, int y, int z) createRandom(String string) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.gen.random.RandomDeriver
createRandom, createRandom
-
Field Details
-
MD5_HASHER
- Mappings:
Namespace Name Mixin selector official aLcux$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/world/gen/random/Xoroshiro128PlusPlusRandom$RandomDeriver;MD5_HASHER:Lcom/google/common/hash/HashFunction;
-
seedLo
private final long seedLo- Mappings:
Namespace Name Mixin selector official bLcux$a;b:Jintermediary field_35153Lnet/minecraft/class_6677$class_6678;field_35153:Jnamed seedLoLnet/minecraft/world/gen/random/Xoroshiro128PlusPlusRandom$RandomDeriver;seedLo:J
-
seedHi
private final long seedHi- Mappings:
Namespace Name Mixin selector official cLcux$a;c:Jintermediary field_35154Lnet/minecraft/class_6677$class_6678;field_35154:Jnamed seedHiLnet/minecraft/world/gen/random/Xoroshiro128PlusPlusRandom$RandomDeriver;seedHi:J
-
-
Constructor Details
-
RandomDeriver
public RandomDeriver(long seedLo, long seedHi) - Mappings:
Namespace Name Mixin selector official <init>Lcux$a;<init>(JJ)Vintermediary <init>Lnet/minecraft/class_6677$class_6678;<init>(JJ)Vnamed <init>Lnet/minecraft/world/gen/random/Xoroshiro128PlusPlusRandom$RandomDeriver;<init>(JJ)V
-
-
Method Details
-
createRandom
- Specified by:
createRandomin interfaceRandomDeriver- Mappings:
Namespace Name Mixin selector official aLcum;a(III)Lcun;intermediary method_38418Lnet/minecraft/class_6574;method_38418(III)Lnet/minecraft/class_5819;named createRandomLnet/minecraft/world/gen/random/RandomDeriver;createRandom(III)Lnet/minecraft/world/gen/random/AbstractRandom;
-
createRandom
- Specified by:
createRandomin interfaceRandomDeriver- Mappings:
Namespace Name Mixin selector official aLcum;a(Ljava/lang/String;)Lcun;intermediary method_38995Lnet/minecraft/class_6574;method_38995(Ljava/lang/String;)Lnet/minecraft/class_5819;named createRandomLnet/minecraft/world/gen/random/RandomDeriver;createRandom(Ljava/lang/String;)Lnet/minecraft/world/gen/random/AbstractRandom;
-
addDebugInfo
- Specified by:
addDebugInfoin interfaceRandomDeriver- Mappings:
Namespace Name Mixin selector official aLcum;a(Ljava/lang/StringBuilder;)Vintermediary method_39039Lnet/minecraft/class_6574;method_39039(Ljava/lang/StringBuilder;)Vnamed addDebugInfoLnet/minecraft/world/gen/random/RandomDeriver;addDebugInfo(Ljava/lang/StringBuilder;)V
-