Class NoiseConfig

java.lang.Object
net.minecraft.world.gen.noise.NoiseConfig

public final class NoiseConfig extends Object
Mappings:
Namespace Name
official dai
intermediary net/minecraft/class_7138
named net/minecraft/world/gen/noise/NoiseConfig
  • Field Details

    • randomDeriver

      final RandomSplitter randomDeriver
      Mappings:
      Namespace Name Mixin selector
      official a Ldai;a:Ldah;
      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 Ldai;b:J
      intermediary field_38255 Lnet/minecraft/class_7138;field_38255:J
      named legacyWorldSeed Lnet/minecraft/world/gen/noise/NoiseConfig;legacyWorldSeed:J
    • noiseParametersRegistry

      private final Registry<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersRegistry
      Mappings:
      Namespace Name Mixin selector
      official c Ldai;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

      private final NoiseRouter noiseRouter
      Mappings:
      Namespace Name Mixin selector
      official d Ldai;d:Ldaa;
      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

      private final MultiNoiseUtil.MultiNoiseSampler multiNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      official e Ldai;e:Lchf$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

      private final SurfaceBuilder surfaceBuilder
      Mappings:
      Namespace Name Mixin selector
      official f Ldai;f:Ldam;
      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

      private final RandomSplitter aquiferRandomDeriver
      Mappings:
      Namespace Name Mixin selector
      official g Ldai;g:Ldah;
      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

      private final RandomSplitter oreRandomDeriver
      Mappings:
      Namespace Name Mixin selector
      official h Ldai;h:Ldah;
      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;
    • field_38262

      Mappings:
      Namespace Name Mixin selector
      official i Ldai;i:Ljava/util/Map;
      intermediary field_38262 Lnet/minecraft/class_7138;field_38262:Ljava/util/Map;
      named field_38262 Lnet/minecraft/world/gen/noise/NoiseConfig;field_38262:Ljava/util/Map;
    • randomDerivers

      private final Map<Identifier,RandomSplitter> randomDerivers
      Mappings:
      Namespace Name Mixin selector
      official j Ldai;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> Ldai;<init>(Lczz;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 Ldai;a(Lhn;Laai;J)Ldai;
      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 Ldai;a(Lczz;Lhm;J)Ldai;
      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 Ldai;a(Laai;)Ldod;
      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

      public RandomSplitter getOrCreateRandomDeriver(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Ldai;a(Laaj;)Ldah;
      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 Ldai;a()J
      intermediary method_42369 Lnet/minecraft/class_7138;method_42369()J
      named getLegacyWorldSeed Lnet/minecraft/world/gen/noise/NoiseConfig;getLegacyWorldSeed()J
    • getNoiseRouter

      public NoiseRouter getNoiseRouter()
      Mappings:
      Namespace Name Mixin selector
      official b Ldai;b()Ldaa;
      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

      public MultiNoiseUtil.MultiNoiseSampler getMultiNoiseSampler()
      Mappings:
      Namespace Name Mixin selector
      official c Ldai;c()Lchf$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

      public SurfaceBuilder getSurfaceBuilder()
      Mappings:
      Namespace Name Mixin selector
      official d Ldai;d()Ldam;
      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

      public RandomSplitter getAquiferRandomDeriver()
      Mappings:
      Namespace Name Mixin selector
      official e Ldai;e()Ldah;
      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

      public RandomSplitter getOreRandomDeriver()
      Mappings:
      Namespace Name Mixin selector
      official f Ldai;f()Ldah;
      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;