net.minecraft.world.level.levelgen

public final class RandomState

edh
net.minecraft.world.level.levelgen.RandomState
net.minecraft.class_7138
net.minecraft.world.gen.noise.NoiseConfig
net.minecraft.world.level.levelgen.RandomState

Field summary

Modifier and TypeField
final PositionalRandomFactory
a
random
field_38254
randomDeriver
private final HolderGetter<NormalNoise$NoiseParameters>
b
noises
field_38256
noiseParametersRegistry
private final NoiseRouter
c
router
field_38257
noiseRouter
private final Climate$Sampler
d
sampler
field_38258
multiNoiseSampler
private final SurfaceSystem
e
surfaceSystem
field_38259
surfaceBuilder
private final PositionalRandomFactory
f
aquiferRandom
field_38260
aquiferRandomDeriver
private final PositionalRandomFactory
g
oreRandom
field_38261
oreRandomDeriver
private final Map<ResourceKey<NormalNoise$NoiseParameters>, NormalNoise>
h
noiseIntances
field_38262
noises
private final Map<ResourceLocation, PositionalRandomFactory>
i
positionalRandoms
field_38263
randomDerivers

Constructor summary

ModifierConstructor
private (NoiseGeneratorSettings chunkGeneratorSettings, HolderGetter<NormalNoise$NoiseParameters> noiseParametersLookup, long seed)

Method summary

Modifier and TypeMethod
public static RandomState
a(js$a arg0, aku<ecy> arg1, long arg2)
create(HolderGetter$Provider arg0, ResourceKey<NoiseGeneratorSettings> arg1, long arg2)
method_41557(class_7871$class_7872 arg0, class_5321<class_5284> arg1, long arg2)
create(RegistryEntryLookup$RegistryLookup registryLookup, RegistryKey<ChunkGeneratorSettings> chunkGeneratorSettingsKey, long legacyWorldSeed)
public static RandomState
a(ecy arg0, js<esd$a> arg1, long arg2)
create(NoiseGeneratorSettings arg0, HolderGetter<NormalNoise$NoiseParameters> arg1, long arg2)
method_41556(class_5284 arg0, class_7871<class_5216$class_5487> arg1, long arg2)
create(ChunkGeneratorSettings chunkGeneratorSettings, RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters> noiseParametersLookup, long legacyWorldSeed)
public NormalNoise
a(aku<esd$a> arg0)
getOrCreateNoise(ResourceKey<NormalNoise$NoiseParameters> arg0)
method_41558(class_5321<class_5216$class_5487> arg0)
getOrCreateSampler(RegistryKey<DoublePerlinNoiseSampler$NoiseParameters> noiseParametersKey)
public PositionalRandomFactory
a(akv arg0)
getOrCreateRandomFactory(ResourceLocation arg0)
method_41560(class_2960 arg0)
getOrCreateRandomDeriver(Identifier id)
public NoiseRouter
a()
router()
method_42370()
getNoiseRouter()
public Climate$Sampler
b()
sampler()
method_42371()
getMultiNoiseSampler()
public SurfaceSystem
c()
surfaceSystem()
method_42372()
getSurfaceBuilder()
public PositionalRandomFactory
d()
aquiferRandom()
method_42373()
getAquiferRandomDeriver()
public PositionalRandomFactory
e()
oreRandom()
method_42374()
getOreRandomDeriver()