Package net.minecraft.world.gen.noise
Class NoiseConfig
java.lang.Object
net.minecraft.world.gen.noise.NoiseConfig
- Mappings:
Namespace Name official cxaintermediary net/minecraft/class_7138named net/minecraft/world/gen/noise/NoiseConfig
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final RandomDeriverprivate final NoiseRouterprivate final MultiNoiseUtil.MultiNoiseSamplerprivate final RandomDeriverprivate final RandomDeriverprivate final longprivate final Registry<DoublePerlinNoiseSampler.NoiseParameters>private final Map<Identifier,RandomDeriver> private final SurfaceBuilder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateNoiseConfig(ChunkGeneratorSettings chunkGeneratorSettings, Registry<DoublePerlinNoiseSampler.NoiseParameters> registry, long long2) -
Method Summary
Modifier and TypeMethodDescriptionstatic NoiseConfigcreate(DynamicRegistryManager dynamicRegistryManager, RegistryKey<ChunkGeneratorSettings> chunkGeneratorSettingsKey, long legacyWorldSeed) static NoiseConfigcreate(ChunkGeneratorSettings chunkGeneratorSettings, Registry<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersRegistry, long legacyWorldSeed) getOrCreateSampler(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersKey) long
-
Field Details
-
field_38254
- Mappings:
Namespace Name Mixin selector official aLcxa;a:Lcwy;intermediary field_38254Lnet/minecraft/class_7138;field_38254:Lnet/minecraft/class_6574;named field_38254Lnet/minecraft/world/gen/noise/NoiseConfig;field_38254:Lnet/minecraft/world/gen/random/RandomDeriver;
-
legacyWorldSeed
private final long legacyWorldSeed- Mappings:
Namespace Name Mixin selector official bLcxa;b:Jintermediary field_38255Lnet/minecraft/class_7138;field_38255:Jnamed legacyWorldSeedLnet/minecraft/world/gen/noise/NoiseConfig;legacyWorldSeed:J
-
noiseParametersRegistry
- Mappings:
Namespace Name Mixin selector official cLcxa;c:Lhd;intermediary field_38256Lnet/minecraft/class_7138;field_38256:Lnet/minecraft/class_2378;named noiseParametersRegistryLnet/minecraft/world/gen/noise/NoiseConfig;noiseParametersRegistry:Lnet/minecraft/util/registry/Registry;
-
field_38257
- Mappings:
Namespace Name Mixin selector official dLcxa;d:Lcwr;intermediary field_38257Lnet/minecraft/class_7138;field_38257:Lnet/minecraft/class_6953;named field_38257Lnet/minecraft/world/gen/noise/NoiseConfig;field_38257:Lnet/minecraft/world/gen/noise/NoiseRouter;
-
field_38258
- Mappings:
Namespace Name Mixin selector official eLcxa;e:Lceb$f;intermediary field_38258Lnet/minecraft/class_7138;field_38258:Lnet/minecraft/class_6544$class_6552;named field_38258Lnet/minecraft/world/gen/noise/NoiseConfig;field_38258:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;
-
surfaceBuilder
- Mappings:
Namespace Name Mixin selector official fLcxa;f:Lcxe;intermediary field_38259Lnet/minecraft/class_7138;field_38259:Lnet/minecraft/class_6724;named surfaceBuilderLnet/minecraft/world/gen/noise/NoiseConfig;surfaceBuilder:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
field_38260
- Mappings:
Namespace Name Mixin selector official gLcxa;g:Lcwy;intermediary field_38260Lnet/minecraft/class_7138;field_38260:Lnet/minecraft/class_6574;named field_38260Lnet/minecraft/world/gen/noise/NoiseConfig;field_38260:Lnet/minecraft/world/gen/random/RandomDeriver;
-
field_38261
- Mappings:
Namespace Name Mixin selector official hLcxa;h:Lcwy;intermediary field_38261Lnet/minecraft/class_7138;field_38261:Lnet/minecraft/class_6574;named field_38261Lnet/minecraft/world/gen/noise/NoiseConfig;field_38261:Lnet/minecraft/world/gen/random/RandomDeriver;
-
field_38262
private final Map<RegistryKey<DoublePerlinNoiseSampler.NoiseParameters>,DoublePerlinNoiseSampler> field_38262- Mappings:
Namespace Name Mixin selector official iLcxa;i:Ljava/util/Map;intermediary field_38262Lnet/minecraft/class_7138;field_38262:Ljava/util/Map;named field_38262Lnet/minecraft/world/gen/noise/NoiseConfig;field_38262:Ljava/util/Map;
-
randomDerivers
- Mappings:
Namespace Name Mixin selector official jLcxa;j:Ljava/util/Map;intermediary field_38263Lnet/minecraft/class_7138;field_38263:Ljava/util/Map;named randomDeriversLnet/minecraft/world/gen/noise/NoiseConfig;randomDerivers:Ljava/util/Map;
-
-
Constructor Details
-
NoiseConfig
private NoiseConfig(ChunkGeneratorSettings chunkGeneratorSettings, Registry<DoublePerlinNoiseSampler.NoiseParameters> registry, long long2)
-
-
Method Details
-
create
public static NoiseConfig create(DynamicRegistryManager dynamicRegistryManager, RegistryKey<ChunkGeneratorSettings> chunkGeneratorSettingsKey, long legacyWorldSeed) - Mappings:
Namespace Name Mixin selector official aLcxa;a(Lhe;Lyz;J)Lcxa;intermediary method_41557Lnet/minecraft/class_7138;method_41557(Lnet/minecraft/class_5455;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_7138;named createLnet/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 aLcxa;a(Lcwq;Lhd;J)Lcxa;intermediary method_41556Lnet/minecraft/class_7138;method_41556(Lnet/minecraft/class_5284;Lnet/minecraft/class_2378;J)Lnet/minecraft/class_7138;named createLnet/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 aLcxa;a(Lyz;)Ldko;intermediary method_41558Lnet/minecraft/class_7138;method_41558(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;named getOrCreateSamplerLnet/minecraft/world/gen/noise/NoiseConfig;getOrCreateSampler(Lnet/minecraft/util/registry/RegistryKey;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
-
getOrCreateRandomDeriver
- Mappings:
Namespace Name Mixin selector official aLcxa;a(Lza;)Lcwy;intermediary method_41560Lnet/minecraft/class_7138;method_41560(Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;named getOrCreateRandomDeriverLnet/minecraft/world/gen/noise/NoiseConfig;getOrCreateRandomDeriver(Lnet/minecraft/util/Identifier;)Lnet/minecraft/world/gen/random/RandomDeriver;
-
legacyWorldSeed
public long legacyWorldSeed()- Mappings:
Namespace Name Mixin selector official aLcxa;a()Jintermediary method_42369Lnet/minecraft/class_7138;method_42369()Jnamed legacyWorldSeedLnet/minecraft/world/gen/noise/NoiseConfig;legacyWorldSeed()J
-
method_42370
- Mappings:
Namespace Name Mixin selector official bLcxa;b()Lcwr;intermediary method_42370Lnet/minecraft/class_7138;method_42370()Lnet/minecraft/class_6953;named method_42370Lnet/minecraft/world/gen/noise/NoiseConfig;method_42370()Lnet/minecraft/world/gen/noise/NoiseRouter;
-
method_42371
- Mappings:
Namespace Name Mixin selector official cLcxa;c()Lceb$f;intermediary method_42371Lnet/minecraft/class_7138;method_42371()Lnet/minecraft/class_6544$class_6552;named method_42371Lnet/minecraft/world/gen/noise/NoiseConfig;method_42371()Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;
-
surfaceBuilder
- Mappings:
Namespace Name Mixin selector official dLcxa;d()Lcxe;intermediary method_42372Lnet/minecraft/class_7138;method_42372()Lnet/minecraft/class_6724;named surfaceBuilderLnet/minecraft/world/gen/noise/NoiseConfig;surfaceBuilder()Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
method_42373
- Mappings:
Namespace Name Mixin selector official eLcxa;e()Lcwy;intermediary method_42373Lnet/minecraft/class_7138;method_42373()Lnet/minecraft/class_6574;named method_42373Lnet/minecraft/world/gen/noise/NoiseConfig;method_42373()Lnet/minecraft/world/gen/random/RandomDeriver;
-
method_42374
- Mappings:
Namespace Name Mixin selector official fLcxa;f()Lcwy;intermediary method_42374Lnet/minecraft/class_7138;method_42374()Lnet/minecraft/class_6574;named method_42374Lnet/minecraft/world/gen/noise/NoiseConfig;method_42374()Lnet/minecraft/world/gen/random/RandomDeriver;
-