Uses of Interface
net.minecraft.world.gen.random.AbstractRandom
Package
Description
-
Uses of AbstractRandom in net.minecraft.util.math.noise
Modifier and TypeMethodDescriptionstatic DoublePerlinNoiseSampler
DoublePerlinNoiseSampler.create
(AbstractRandom random, int offset, double[] octaves) static DoublePerlinNoiseSampler
DoublePerlinNoiseSampler.create
(AbstractRandom random, int offset, DoubleList octaves) static DoublePerlinNoiseSampler
DoublePerlinNoiseSampler.create
(AbstractRandom random, DoublePerlinNoiseSampler.NoiseParameters parameters) static OctavePerlinNoiseSampler
OctavePerlinNoiseSampler.create
(AbstractRandom random, int offset, double firstAmplitude, double[] amplitudes) static OctavePerlinNoiseSampler
OctavePerlinNoiseSampler.create
(AbstractRandom random, int offset, DoubleList amplitudes) static OctavePerlinNoiseSampler
OctavePerlinNoiseSampler.create
(AbstractRandom random, List<Integer> list) static OctavePerlinNoiseSampler
OctavePerlinNoiseSampler.create
(AbstractRandom random, IntStream intStream) static DoublePerlinNoiseSampler
DoublePerlinNoiseSampler.createLegacy
(AbstractRandom random, DoublePerlinNoiseSampler.NoiseParameters parameters) Deprecated.static OctavePerlinNoiseSampler
OctavePerlinNoiseSampler.createLegacy
(AbstractRandom random, int offset, DoubleList amplitudes) Deprecated.static OctavePerlinNoiseSampler
OctavePerlinNoiseSampler.createLegacy
(AbstractRandom random, IntStream intStream) Deprecated.private static void
OctavePerlinNoiseSampler.skipCalls
(AbstractRandom random) ModifierConstructorDescriptionprivate
DoublePerlinNoiseSampler
(AbstractRandom random, int offset, DoubleList octaves, boolean xoroshiro) InterpolatedNoiseSampler
(AbstractRandom random, NoiseSamplingConfig noiseSamplingConfig, int int2, int int3) protected
OctavePerlinNoiseSampler
(AbstractRandom random, com.mojang.datafixers.util.Pair<Integer, DoubleList> pair, boolean xoroshiro) private
OctaveSimplexNoiseSampler
(AbstractRandom random, IntSortedSet octaves) OctaveSimplexNoiseSampler
(AbstractRandom random, List<Integer> octaves) PerlinNoiseSampler
(AbstractRandom random) SimplexNoiseSampler
(AbstractRandom random) -
Uses of AbstractRandom in net.minecraft.world.gen.chunk
-
Uses of AbstractRandom in net.minecraft.world.gen.random
Modifier and TypeClassDescriptionclass
class
class
class
Xoroshiro128++ based pseudo random number generator.Modifier and TypeFieldDescriptionprivate final AbstractRandom
ChunkRandom.baseRandom
final AbstractRandom
GaussianGenerator.baseRandom
Modifier and TypeFieldDescriptionprivate final LongFunction<AbstractRandom>
ChunkRandom.RandomProvider.provider
Modifier and TypeMethodDescriptionChunkRandom.RandomProvider.create
(long seed) AtomicSimpleRandom.RandomDeriver.createRandom
(int x, int y, int z) AtomicSimpleRandom.RandomDeriver.createRandom
(String string) RandomDeriver.createRandom
(int x, int y, int z) RandomDeriver.createRandom
(String string) default AbstractRandom
RandomDeriver.createRandom
(Identifier id) default AbstractRandom
RandomDeriver.createRandom
(BlockPos pos) Xoroshiro128PlusPlusRandom.RandomDeriver.createRandom
(int x, int y, int z) Xoroshiro128PlusPlusRandom.RandomDeriver.createRandom
(String string) AbstractRandom.derive()
AtomicSimpleRandom.derive()
ChunkRandom.derive()
SimpleRandom.derive()
Xoroshiro128PlusPlusRandom.derive()
ModifierConstructorDescriptionChunkRandom
(AbstractRandom baseRandom) GaussianGenerator
(AbstractRandom baseRandom) -
Uses of AbstractRandom in net.minecraft.world.gen.surfacebuilder
Modifier and TypeMethodDescriptionprivate static void
SurfaceBuilder.addTerracottaBands
(AbstractRandom random, BlockState[] terracottaBands, int minBandSize, BlockState state) private static BlockState[]
SurfaceBuilder.createTerracottaBands
(AbstractRandom random)