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, 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, DoublePerlinNoiseSampler.NoiseParameters noiseParameters, boolean bool) InterpolatedNoiseSampler
(AbstractRandom random, NoiseSamplingConfig config, int cellWidth, int cellHeight) 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.placement
-
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)