Uses of Interface
net.minecraft.util.math.random.RandomSplitter
Packages that use RandomSplitter
Package
Description
-
Uses of RandomSplitter in net.minecraft.util.math.random
Classes in net.minecraft.util.math.random that implement RandomSplitterModifier and TypeClassDescriptionstatic class
static class
Methods in net.minecraft.util.math.random that return RandomSplitterModifier and TypeMethodDescriptionCheckedRandom.nextSplitter()
ChunkRandom.nextSplitter()
LocalRandom.nextSplitter()
Random.nextSplitter()
ThreadSafeRandom.nextSplitter()
Deprecated.Xoroshiro128PlusPlusRandom.nextSplitter()
-
Uses of RandomSplitter in net.minecraft.world.gen
Methods in net.minecraft.world.gen with parameters of type RandomSplitterModifier and TypeMethodDescriptionprotected static ChunkNoiseSampler.BlockStateSampler
OreVeinSampler.create
(DensityFunction veinToggle, DensityFunction veinRidged, DensityFunction veinGap, RandomSplitter randomDeriver) -
Uses of RandomSplitter in net.minecraft.world.gen.chunk
Fields in net.minecraft.world.gen.chunk declared as RandomSplitterMethods in net.minecraft.world.gen.chunk with parameters of type RandomSplitterModifier and TypeMethodDescriptionstatic AquiferSampler
AquiferSampler.aquifer
(ChunkNoiseSampler chunkNoiseSampler, ChunkPos chunkPos, NoiseRouter noiseRouter, RandomSplitter randomSplitter, int minimumY, int height, AquiferSampler.FluidLevelSampler fluidLevelSampler) Constructors in net.minecraft.world.gen.chunk with parameters of type RandomSplitterModifierConstructorDescription(package private)
Impl
(ChunkNoiseSampler chunkNoiseSampler, ChunkPos chunkPos, NoiseRouter noiseRouter, RandomSplitter randomSplitter, int minimumY, int height, AquiferSampler.FluidLevelSampler fluidLevelSampler) -
Uses of RandomSplitter in net.minecraft.world.gen.noise
Fields in net.minecraft.world.gen.noise declared as RandomSplitterModifier and TypeFieldDescriptionprivate final RandomSplitter
NoiseConfig.aquiferRandomDeriver
private final RandomSplitter
NoiseConfig.oreRandomDeriver
(package private) final RandomSplitter
NoiseConfig.randomDeriver
Fields in net.minecraft.world.gen.noise with type parameters of type RandomSplitterModifier and TypeFieldDescriptionprivate final Map<Identifier,
RandomSplitter> NoiseConfig.randomDerivers
Methods in net.minecraft.world.gen.noise that return RandomSplitterModifier and TypeMethodDescriptionNoiseConfig.getAquiferRandomDeriver()
NoiseConfig.getOrCreateRandomDeriver
(Identifier id) NoiseConfig.getOreRandomDeriver()
Methods in net.minecraft.world.gen.noise with parameters of type RandomSplitterModifier and TypeMethodDescriptionstatic DoublePerlinNoiseSampler
NoiseParametersKeys.createNoiseSampler
(Registry<DoublePerlinNoiseSampler.NoiseParameters> registry, RandomSplitter randomSplitter, RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> registryKey) -
Uses of RandomSplitter in net.minecraft.world.gen.surfacebuilder
Fields in net.minecraft.world.gen.surfacebuilder declared as RandomSplitterConstructors in net.minecraft.world.gen.surfacebuilder with parameters of type RandomSplitterModifierConstructorDescriptionSurfaceBuilder
(NoiseConfig noiseConfig, BlockState defaultState, int seaLevel, RandomSplitter randomDeriver) (package private)
VerticalGradientPredicate
(MaterialRules.MaterialRuleContext materialRuleContext, int int2, int int3, RandomSplitter randomSplitter)