History - net.minecraft.world.gen.noise.NoiseConfig

26.3-pre-2

Names

Fields

Constructors

Methods

26.3-pre-1

Names

Fields

Constructors

Methods

26.3-snapshot-10

Names

Fields

MultiNoiseUtil$MultiNoiseSampler: sampler, field_38258, multiNoiseSampler

SurfaceBuilder: surfaceSystem, field_38259, surfaceBuilder

SurfaceBuilder: materialSystem, field_38259, surfaceBuilder

Map<Identifier, RandomSplitter>: positionalRandoms, field_38263, randomDerivers

Map<Identifier, RandomSplitter>: positionalRandoms, field_38263, randomSplitters

List<SpawnTarget$Prepared>: spawnTarget, field_1_8127, spawnTargets

Optional<AquiferSampler$Config>: aquifers, field_1_9085, aquifer

List<OreVeinSampler>: oreVeins, field_1_9086, oreVeins

int: MAX_BUFFER_POOLS, field_1_10167, field_1_10167

int: MAX_BUFFER_AGE_TICKS, field_1_10166, field_1_10166

SamplerCache: densityFunctionCompiler, field_1_10170, cache

ReentrantLock: densityBufferPoolLock, field_1_10168, poolLock

List<SampleBufferPool>: densityBufferPools, field_1_10169, reclaimedPools

Constructors

(RegistryEntryLookup<FractalNoiseParameters>, long, boolean, BlockState, int, NoiseRouter, List<SpawnTarget>, Optional<AquiferSampler$Config>, List<OreVeinSampler>)

(RegistryEntryLookup<FractalNoiseParameters>, long, boolean, BlockState, int, NoiseRouter)

Methods

RandomSplitter (Identifier): getOrCreateRandomFactory, method_41560, getOrCreateRandomDeriver

RandomSplitter (Identifier): getOrCreateRandomFactory, method_41560, getOrCreateRandomSplitter

NoiseRouter (): router, method_42370, getNoiseRouter

MultiNoiseUtil$MultiNoiseSampler (): sampler, method_42371, getMultiNoiseSampler

List<SpawnTarget$Prepared> (): spawnTarget, method_1_7407, getSpawnTargets

SpawnTarget$Prepared (NoiseConfig$LegacyNoiseDensityFunctionVisitor, DensityFunction$DensityFunctionVisitor, SpawnTarget): lambda$new$2, method_1_7406, method_1_7406

NoiseConfig (RegistryEntryLookup<FractalNoiseParameters>, long, boolean, BlockState, int, NoiseRouter, List<SpawnTarget>, Optional<AquiferSampler$Config>, List<OreVeinSampler>): create, method_41556, create

Optional<AquiferSampler$Config> (): aquifers, method_1_8680, getAquifer

List<OreVeinSampler> (): oreVeins, method_1_8683, getOreVeins

OreVeinSampler (NoiseConfig$LegacyNoiseDensityFunctionVisitor, OreVeinSampler): lambda$new$1, method_1_8682, method_1_8682

AquiferSampler$Config (NoiseConfig$LegacyNoiseDensityFunctionVisitor, AquiferSampler$Config): lambda$new$0, method_1_8681, method_1_8681

NoiseConfig (RegistryEntryLookup<FractalNoiseParameters>, long, boolean, BlockState, int, NoiseRouter): create, method_41556, create

ContextualSamplerProvider (SamplingContext): samplersWithContext, method_1_9961, contextToSampleProvider

MultiNoiseUtil$MultiNoiseSampler (SamplingContext): createClimateSampler, method_1_9955, toSampler

Sampler (DensityFunction): getSampler, method_1_9957, getOrBake

float (DensityFunction, int, int, int): sampleBlockValueUncached, method_1_9960, sample

SampleBufferPool (): acquireDensityBufferPool, method_1_9954, allocatePool

void (SampleBufferPool): releaseDensityBufferPool, method_1_9959, reclaimPool

void (): garbageCollect, method_1_9956, cleanupPools

boolean (SampleBufferPool): lambda$garbageCollect$0, method_1_9958, method_1_9958

26.3-snapshot-9

Names

Fields

Constructors

Methods

26.3-snapshot-8

Names

Fields

long: seed, field_1_9875, seed

Constructors

Methods

long (): seed, method_1_9612, getSeed

26.3-snapshot-7

Names

Fields

Constructors

Methods

26.3-snapshot-6

Names

Fields

Map<RegistryKey<DoublePerlinNoiseSampler$NoiseParameters>, DoublePerlinNoiseSampler>: noiseIntances, field_38262, noises

Map<RegistryKey<FractalNoiseParameters>, NoiseSampler>: noiseInstances, field_38262, noises

Constructors

Methods

DoublePerlinNoiseSampler (RegistryKey<DoublePerlinNoiseSampler$NoiseParameters>): getOrCreateNoise, method_41558, getOrCreateSampler

DoublePerlinNoiseSampler (RegistryKey, RegistryKey): lambda$getOrCreateNoise$0, method_41559, method_41559

NoiseSampler (RegistryKey<FractalNoiseParameters>): getOrCreateNoise, method_41558, getOrCreateSampler

NoiseSampler (RegistryKey, RegistryKey): lambda$getOrCreateNoise$0, method_41559, method_41559

26.3-snapshot-5

Names

Fields

Constructors

Methods

26.3-snapshot-4

Names

Fields

Optional<AquiferSampler$Config>: aquifers, field_1_9085, aquifer

List<OreVeinSampler>: oreVeins, field_1_9086, oreVeins

Constructors

(RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long, boolean, BlockState, int, NoiseRouter, List<SpawnTarget>)

(RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long, boolean, BlockState, int, NoiseRouter, List<SpawnTarget>, Optional<AquiferSampler$Config>, List<OreVeinSampler>)

Methods

NoiseConfig (RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long, boolean, BlockState, int, NoiseRouter, List<SpawnTarget>): create, method_41556, create

SpawnTarget$Prepared (NoiseConfig$LegacyNoiseDensityFunctionVisitor, DensityFunction$DensityFunctionVisitor, SpawnTarget): lambda$new$0, method_1_7406, method_1_7406

SpawnTarget$Prepared (NoiseConfig$LegacyNoiseDensityFunctionVisitor, DensityFunction$DensityFunctionVisitor, SpawnTarget): lambda$new$2, method_1_7406, method_1_7406

NoiseConfig (RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long, boolean, BlockState, int, NoiseRouter, List<SpawnTarget>, Optional<AquiferSampler$Config>, List<OreVeinSampler>): create, method_41556, create

Optional<AquiferSampler$Config> (): aquifers, method_1_8680, getAquifer

List<OreVeinSampler> (): oreVeins, method_1_8683, getOreVeins

OreVeinSampler (NoiseConfig$LegacyNoiseDensityFunctionVisitor, OreVeinSampler): lambda$new$1, method_1_8682, method_1_8682

AquiferSampler$Config (NoiseConfig$LegacyNoiseDensityFunctionVisitor, AquiferSampler$Config): lambda$new$0, method_1_8681, method_1_8681

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

RandomSplitter: aquiferRandom, field_38260, aquiferRandomDeriver

RandomSplitter: oreRandom, field_38261, oreRandomDeriver

List<SpawnTarget$Prepared>: spawnTarget, field_1_8127, spawnTargets

Constructors

(ChunkGeneratorSettings, RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long)

(RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long, boolean, BlockState, int, NoiseRouter, List<SpawnTarget>)

Methods

NoiseConfig (RegistryEntryLookup$RegistryLookup, RegistryKey<ChunkGeneratorSettings>, long): create, method_41557, create

NoiseConfig (ChunkGeneratorSettings, RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long): create, method_41556, create

RandomSplitter (): aquiferRandom, method_42373, getAquiferRandomDeriver

RandomSplitter (): oreRandom, method_42374, getOreRandomDeriver

NoiseConfig (RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long, ChunkGeneratorSettings): create, method_41557, create

NoiseConfig (RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long, boolean, BlockState, int, NoiseRouter, List<SpawnTarget>): create, method_41556, create

List<SpawnTarget$Prepared> (): spawnTarget, method_1_7407, getSpawnTargets

SpawnTarget$Prepared (NoiseConfig$LegacyNoiseDensityFunctionVisitor, DensityFunction$DensityFunctionVisitor, SpawnTarget): lambda$new$0, method_1_7406, method_1_7406

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

RandomSplitter (Identifier, Identifier): lambda$getOrCreateRandomFactory$1, method_41561, method_41561

RandomSplitter (Identifier, Identifier): lambda$getOrCreateRandomFactory$0, method_41561, method_41561

1.21.11_unobfuscated

Names

net.minecraft.world.level.levelgen.RandomState

net.minecraft.class_7138

net.minecraft.world.gen.noise.NoiseConfig

Fields

RandomSplitter: random, field_38254, randomDeriver

RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>: noises, field_38256, noiseParametersRegistry

NoiseRouter: router, field_38257, noiseRouter

MultiNoiseUtil$MultiNoiseSampler: sampler, field_38258, multiNoiseSampler

SurfaceBuilder: surfaceSystem, field_38259, surfaceBuilder

RandomSplitter: aquiferRandom, field_38260, aquiferRandomDeriver

RandomSplitter: oreRandom, field_38261, oreRandomDeriver

Map<RegistryKey<DoublePerlinNoiseSampler$NoiseParameters>, DoublePerlinNoiseSampler>: noiseIntances, field_38262, noises

Map<Identifier, RandomSplitter>: positionalRandoms, field_38263, randomDerivers

Constructors

(ChunkGeneratorSettings, RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long)

Methods

NoiseConfig (RegistryEntryLookup$RegistryLookup, RegistryKey<ChunkGeneratorSettings>, long): create, method_41557, create

NoiseConfig (ChunkGeneratorSettings, RegistryEntryLookup<DoublePerlinNoiseSampler$NoiseParameters>, long): create, method_41556, create

DoublePerlinNoiseSampler (RegistryKey<DoublePerlinNoiseSampler$NoiseParameters>): getOrCreateNoise, method_41558, getOrCreateSampler

RandomSplitter (Identifier): getOrCreateRandomFactory, method_41560, getOrCreateRandomDeriver

NoiseRouter (): router, method_42370, getNoiseRouter

MultiNoiseUtil$MultiNoiseSampler (): sampler, method_42371, getMultiNoiseSampler

SurfaceBuilder (): surfaceSystem, method_42372, getSurfaceBuilder

RandomSplitter (): aquiferRandom, method_42373, getAquiferRandomDeriver

RandomSplitter (): oreRandom, method_42374, getOreRandomDeriver

RandomSplitter (Identifier, Identifier): lambda$getOrCreateRandomFactory$1, method_41561, method_41561

DoublePerlinNoiseSampler (RegistryKey, RegistryKey): lambda$getOrCreateNoise$0, method_41559, method_41559