Package net.minecraft.world.gen.noise
Class NoiseConfig
java.lang.Object
net.minecraft.world.gen.noise.NoiseConfig
- Mappings:
Namespace Name official dbf
intermediary net/minecraft/class_7138
named net/minecraft/world/gen/noise/NoiseConfig
-
Nested Class Summary
Modifier and TypeClassDescription(package private) class
-
Field Summary
Modifier and TypeFieldDescriptionprivate final RandomSplitter
private final long
private final MultiNoiseUtil.MultiNoiseSampler
private final Registry<DoublePerlinNoiseSampler.NoiseParameters>
private final NoiseRouter
private final RandomSplitter
(package private) final RandomSplitter
private final Map<Identifier,
RandomSplitter> private final SurfaceBuilder
-
Constructor Summary
ModifierConstructorDescriptionprivate
NoiseConfig
(ChunkGeneratorSettings chunkGeneratorSettings, Registry<DoublePerlinNoiseSampler.NoiseParameters> noiseRegistry, long seed) -
Method Summary
Modifier and TypeMethodDescriptionstatic NoiseConfig
create
(DynamicRegistryManager dynamicRegistryManager, RegistryKey<ChunkGeneratorSettings> chunkGeneratorSettingsKey, long legacyWorldSeed) static NoiseConfig
create
(ChunkGeneratorSettings chunkGeneratorSettings, Registry<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersRegistry, long legacyWorldSeed) long
getOrCreateSampler
(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersKey)
-
Field Details
-
randomDeriver
- Mappings:
Namespace Name Mixin selector official a
Ldbf;a:Ldbe;
intermediary field_38254
Lnet/minecraft/class_7138;field_38254:Lnet/minecraft/class_6574;
named randomDeriver
Lnet/minecraft/world/gen/noise/NoiseConfig;randomDeriver:Lnet/minecraft/util/math/random/RandomSplitter;
-
legacyWorldSeed
private final long legacyWorldSeed- Mappings:
Namespace Name Mixin selector official b
Ldbf;b:J
intermediary field_38255
Lnet/minecraft/class_7138;field_38255:J
named legacyWorldSeed
Lnet/minecraft/world/gen/noise/NoiseConfig;legacyWorldSeed:J
-
noiseParametersRegistry
- Mappings:
Namespace Name Mixin selector official c
Ldbf;c:Lhm;
intermediary field_38256
Lnet/minecraft/class_7138;field_38256:Lnet/minecraft/class_2378;
named noiseParametersRegistry
Lnet/minecraft/world/gen/noise/NoiseConfig;noiseParametersRegistry:Lnet/minecraft/util/registry/Registry;
-
noiseRouter
- Mappings:
Namespace Name Mixin selector official d
Ldbf;d:Ldax;
intermediary field_38257
Lnet/minecraft/class_7138;field_38257:Lnet/minecraft/class_6953;
named noiseRouter
Lnet/minecraft/world/gen/noise/NoiseConfig;noiseRouter:Lnet/minecraft/world/gen/noise/NoiseRouter;
-
multiNoiseSampler
- Mappings:
Namespace Name Mixin selector official e
Ldbf;e:Lcic$f;
intermediary field_38258
Lnet/minecraft/class_7138;field_38258:Lnet/minecraft/class_6544$class_6552;
named multiNoiseSampler
Lnet/minecraft/world/gen/noise/NoiseConfig;multiNoiseSampler:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;
-
surfaceBuilder
- Mappings:
Namespace Name Mixin selector official f
Ldbf;f:Ldbj;
intermediary field_38259
Lnet/minecraft/class_7138;field_38259:Lnet/minecraft/class_6724;
named surfaceBuilder
Lnet/minecraft/world/gen/noise/NoiseConfig;surfaceBuilder:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
aquiferRandomDeriver
- Mappings:
Namespace Name Mixin selector official g
Ldbf;g:Ldbe;
intermediary field_38260
Lnet/minecraft/class_7138;field_38260:Lnet/minecraft/class_6574;
named aquiferRandomDeriver
Lnet/minecraft/world/gen/noise/NoiseConfig;aquiferRandomDeriver:Lnet/minecraft/util/math/random/RandomSplitter;
-
oreRandomDeriver
- Mappings:
Namespace Name Mixin selector official h
Ldbf;h:Ldbe;
intermediary field_38261
Lnet/minecraft/class_7138;field_38261:Lnet/minecraft/class_6574;
named oreRandomDeriver
Lnet/minecraft/world/gen/noise/NoiseConfig;oreRandomDeriver:Lnet/minecraft/util/math/random/RandomSplitter;
-
noises
private final Map<RegistryKey<DoublePerlinNoiseSampler.NoiseParameters>,DoublePerlinNoiseSampler> noises- Mappings:
Namespace Name Mixin selector official i
Ldbf;i:Ljava/util/Map;
intermediary field_38262
Lnet/minecraft/class_7138;field_38262:Ljava/util/Map;
named noises
Lnet/minecraft/world/gen/noise/NoiseConfig;noises:Ljava/util/Map;
-
randomDerivers
- Mappings:
Namespace Name Mixin selector official j
Ldbf;j:Ljava/util/Map;
intermediary field_38263
Lnet/minecraft/class_7138;field_38263:Ljava/util/Map;
named randomDerivers
Lnet/minecraft/world/gen/noise/NoiseConfig;randomDerivers:Ljava/util/Map;
-
-
Constructor Details
-
NoiseConfig
private NoiseConfig(ChunkGeneratorSettings chunkGeneratorSettings, Registry<DoublePerlinNoiseSampler.NoiseParameters> noiseRegistry, long seed) - Mappings:
Namespace Name Mixin selector official <init>
Ldbf;<init>(Ldaw;Lhm;J)V
intermediary <init>
Lnet/minecraft/class_7138;<init>(Lnet/minecraft/class_5284;Lnet/minecraft/class_2378;J)V
named <init>
Lnet/minecraft/world/gen/noise/NoiseConfig;<init>(Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/util/registry/Registry;J)V
-
-
Method Details
-
create
public static NoiseConfig create(DynamicRegistryManager dynamicRegistryManager, RegistryKey<ChunkGeneratorSettings> chunkGeneratorSettingsKey, long legacyWorldSeed) - Mappings:
Namespace Name Mixin selector official a
Ldbf;a(Lhn;Laba;J)Ldbf;
intermediary method_41557
Lnet/minecraft/class_7138;method_41557(Lnet/minecraft/class_5455;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_7138;
named create
Lnet/minecraft/world/gen/noise/NoiseConfig;create(Lnet/minecraft/util/registry/DynamicRegistryManager;Lnet/minecraft/util/registry/RegistryKey;J)Lnet/minecraft/world/gen/noise/NoiseConfig;
-
create
public static NoiseConfig create(ChunkGeneratorSettings chunkGeneratorSettings, Registry<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersRegistry, long legacyWorldSeed) - Mappings:
Namespace Name Mixin selector official a
Ldbf;a(Ldaw;Lhm;J)Ldbf;
intermediary method_41556
Lnet/minecraft/class_7138;method_41556(Lnet/minecraft/class_5284;Lnet/minecraft/class_2378;J)Lnet/minecraft/class_7138;
named create
Lnet/minecraft/world/gen/noise/NoiseConfig;create(Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/util/registry/Registry;J)Lnet/minecraft/world/gen/noise/NoiseConfig;
-
getOrCreateSampler
public DoublePerlinNoiseSampler getOrCreateSampler(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersKey) - Mappings:
Namespace Name Mixin selector official a
Ldbf;a(Laba;)Ldpa;
intermediary method_41558
Lnet/minecraft/class_7138;method_41558(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;
named getOrCreateSampler
Lnet/minecraft/world/gen/noise/NoiseConfig;getOrCreateSampler(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
getOrCreateRandomDeriver
- Mappings:
Namespace Name Mixin selector official a
Ldbf;a(Labb;)Ldbe;
intermediary method_41560
Lnet/minecraft/class_7138;method_41560(Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;
named getOrCreateRandomDeriver
Lnet/minecraft/world/gen/noise/NoiseConfig;getOrCreateRandomDeriver(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/RandomSplitter;
-
getLegacyWorldSeed
public long getLegacyWorldSeed()- Mappings:
Namespace Name Mixin selector official a
Ldbf;a()J
intermediary method_42369
Lnet/minecraft/class_7138;method_42369()J
named getLegacyWorldSeed
Lnet/minecraft/world/gen/noise/NoiseConfig;getLegacyWorldSeed()J
-
getNoiseRouter
- Mappings:
Namespace Name Mixin selector official b
Ldbf;b()Ldax;
intermediary method_42370
Lnet/minecraft/class_7138;method_42370()Lnet/minecraft/class_6953;
named getNoiseRouter
Lnet/minecraft/world/gen/noise/NoiseConfig;getNoiseRouter()Lnet/minecraft/world/gen/noise/NoiseRouter;
-
getMultiNoiseSampler
- Mappings:
Namespace Name Mixin selector official c
Ldbf;c()Lcic$f;
intermediary method_42371
Lnet/minecraft/class_7138;method_42371()Lnet/minecraft/class_6544$class_6552;
named getMultiNoiseSampler
Lnet/minecraft/world/gen/noise/NoiseConfig;getMultiNoiseSampler()Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;
-
getSurfaceBuilder
- Mappings:
Namespace Name Mixin selector official d
Ldbf;d()Ldbj;
intermediary method_42372
Lnet/minecraft/class_7138;method_42372()Lnet/minecraft/class_6724;
named getSurfaceBuilder
Lnet/minecraft/world/gen/noise/NoiseConfig;getSurfaceBuilder()Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
getAquiferRandomDeriver
- Mappings:
Namespace Name Mixin selector official e
Ldbf;e()Ldbe;
intermediary method_42373
Lnet/minecraft/class_7138;method_42373()Lnet/minecraft/class_6574;
named getAquiferRandomDeriver
Lnet/minecraft/world/gen/noise/NoiseConfig;getAquiferRandomDeriver()Lnet/minecraft/util/math/random/RandomSplitter;
-
getOreRandomDeriver
- Mappings:
Namespace Name Mixin selector official f
Ldbf;f()Ldbe;
intermediary method_42374
Lnet/minecraft/class_7138;method_42374()Lnet/minecraft/class_6574;
named getOreRandomDeriver
Lnet/minecraft/world/gen/noise/NoiseConfig;getOreRandomDeriver()Lnet/minecraft/util/math/random/RandomSplitter;
-