Uses of Interface
net.minecraft.world.gen.random.AbstractRandom
Packages that use AbstractRandom
Package
Description
-
Uses of AbstractRandom in net.minecraft.util.math.noise
Methods in net.minecraft.util.math.noise with parameters of type AbstractRandomModifier 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) Constructors in net.minecraft.util.math.noise with parameters of type AbstractRandomModifierConstructorDescriptionprivate
DoublePerlinNoiseSampler
(AbstractRandom random, int offset, DoubleList octaves, boolean xoroshiro) 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
Methods in net.minecraft.world.gen.chunk that return AbstractRandom -
Uses of AbstractRandom in net.minecraft.world.gen.random
Subinterfaces of AbstractRandom in net.minecraft.world.gen.randomClasses in net.minecraft.world.gen.random that implement AbstractRandomModifier and TypeClassDescriptionclass
class
class
class
Xoroshiro128++ based pseudo random number generator.Fields in net.minecraft.world.gen.random declared as AbstractRandomModifier and TypeFieldDescriptionprivate final AbstractRandom
ChunkRandom.baseRandom
final AbstractRandom
GaussianGenerator.baseRandom
Fields in net.minecraft.world.gen.random with type parameters of type AbstractRandomModifier and TypeFieldDescriptionprivate final LongFunction<AbstractRandom>
ChunkRandom.RandomProvider.provider
Methods in net.minecraft.world.gen.random that return AbstractRandomModifier 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()
Constructors in net.minecraft.world.gen.random with parameters of type AbstractRandomModifierConstructorDescriptionChunkRandom
(AbstractRandom baseRandom) GaussianGenerator
(AbstractRandom baseRandom) Constructor parameters in net.minecraft.world.gen.random with type arguments of type AbstractRandom -
Uses of AbstractRandom in net.minecraft.world.gen.surfacebuilder
Methods in net.minecraft.world.gen.surfacebuilder with parameters of type AbstractRandomModifier and TypeMethodDescriptionprivate static void
SurfaceBuilder.addTerracottaBands
(AbstractRandom random, BlockState[] terracottaBands, int minBandSize, BlockState state) private static BlockState[]
SurfaceBuilder.createTerracottaBands
(AbstractRandom random)