Package net.minecraft.util.math.random
Interface RandomSplitter
- All Known Implementing Classes:
CheckedRandom.Splitter
,Xoroshiro128PlusPlusRandom.Splitter
public interface RandomSplitter
A random splitter represents necessary bits from a random that can be
combined with other seeds to split a new random from the old one.
- Mappings:
Namespace Name named net/minecraft/util/math/random/RandomSplitter
intermediary net/minecraft/class_6574
official eec
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDebugInfo
(StringBuilder info) split
(int x, int y, int z) split
(long seed) default Random
split
(Identifier seed) default Random
-
Method Details
-
split
- Mappings:
Namespace Name Mixin selector named split
Lnet/minecraft/util/math/random/RandomSplitter;split(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/random/Random;
intermediary method_38419
Lnet/minecraft/class_6574;method_38419(Lnet/minecraft/class_2338;)Lnet/minecraft/class_5819;
official a
Leec;a(Ljh;)Lbam;
-
split
- Mappings:
Namespace Name Mixin selector named split
Lnet/minecraft/util/math/random/RandomSplitter;split(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/Random;
intermediary method_39000
Lnet/minecraft/class_6574;method_39000(Lnet/minecraft/class_2960;)Lnet/minecraft/class_5819;
official a
Leec;a(Lalz;)Lbam;
-
split
- 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
Leec;a(Ljava/lang/String;)Lbam;
-
split
- 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
Leec;a(J)Lbam;
-
split
- 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
Leec;a(III)Lbam;
-
addDebugInfo
- 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
Leec;a(Ljava/lang/StringBuilder;)V
-