Class NoiseConfig

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

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

    • randomDeriver

      final RandomSplitter randomDeriver
      Mappings:
      Namespace Name Mixin selector
      named randomDeriver Lnet/minecraft/world/gen/noise/NoiseConfig;randomDeriver:Lnet/minecraft/util/math/random/RandomSplitter;
      intermediary field_38254 Lnet/minecraft/class_7138;field_38254:Lnet/minecraft/class_6574;
      official a Ldyj;a:Ldyi;
    • noiseParametersRegistry

      private final RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersRegistry
      Mappings:
      Namespace Name Mixin selector
      named noiseParametersRegistry Lnet/minecraft/world/gen/noise/NoiseConfig;noiseParametersRegistry:Lnet/minecraft/registry/RegistryEntryLookup;
      intermediary field_38256 Lnet/minecraft/class_7138;field_38256:Lnet/minecraft/class_7871;
      official b Ldyj;b:Ljj;
    • noiseRouter

      private final NoiseRouter noiseRouter
      Mappings:
      Namespace Name Mixin selector
      named noiseRouter Lnet/minecraft/world/gen/noise/NoiseConfig;noiseRouter:Lnet/minecraft/world/gen/noise/NoiseRouter;
      intermediary field_38257 Lnet/minecraft/class_7138;field_38257:Lnet/minecraft/class_6953;
      official c Ldyj;c:Ldyb;
    • multiNoiseSampler

      private final MultiNoiseUtil.MultiNoiseSampler multiNoiseSampler
      Mappings:
      Namespace Name Mixin selector
      named multiNoiseSampler Lnet/minecraft/world/gen/noise/NoiseConfig;multiNoiseSampler:Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;
      intermediary field_38258 Lnet/minecraft/class_7138;field_38258:Lnet/minecraft/class_6544$class_6552;
      official d Ldyj;d:Lddh$f;
    • surfaceBuilder

      private final SurfaceBuilder surfaceBuilder
      Mappings:
      Namespace Name Mixin selector
      named surfaceBuilder Lnet/minecraft/world/gen/noise/NoiseConfig;surfaceBuilder:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
      intermediary field_38259 Lnet/minecraft/class_7138;field_38259:Lnet/minecraft/class_6724;
      official e Ldyj;e:Ldyn;
    • aquiferRandomDeriver

      private final RandomSplitter aquiferRandomDeriver
      Mappings:
      Namespace Name Mixin selector
      named aquiferRandomDeriver Lnet/minecraft/world/gen/noise/NoiseConfig;aquiferRandomDeriver:Lnet/minecraft/util/math/random/RandomSplitter;
      intermediary field_38260 Lnet/minecraft/class_7138;field_38260:Lnet/minecraft/class_6574;
      official f Ldyj;f:Ldyi;
    • oreRandomDeriver

      private final RandomSplitter oreRandomDeriver
      Mappings:
      Namespace Name Mixin selector
      named oreRandomDeriver Lnet/minecraft/world/gen/noise/NoiseConfig;oreRandomDeriver:Lnet/minecraft/util/math/random/RandomSplitter;
      intermediary field_38261 Lnet/minecraft/class_7138;field_38261:Lnet/minecraft/class_6574;
      official g Ldyj;g:Ldyi;
    • noises

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

      private final Map<Identifier,RandomSplitter> randomDerivers
      Mappings:
      Namespace Name Mixin selector
      named randomDerivers Lnet/minecraft/world/gen/noise/NoiseConfig;randomDerivers:Ljava/util/Map;
      intermediary field_38263 Lnet/minecraft/class_7138;field_38263:Ljava/util/Map;
      official i Ldyj;i:Ljava/util/Map;
  • Constructor Details

    • NoiseConfig

      private NoiseConfig(ChunkGeneratorSettings chunkGeneratorSettings, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, long seed)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/gen/noise/NoiseConfig;<init>(Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/registry/RegistryEntryLookup;J)V
      intermediary <init> Lnet/minecraft/class_7138;<init>(Lnet/minecraft/class_5284;Lnet/minecraft/class_7871;J)V
      official <init> Ldyj;<init>(Ldya;Ljj;J)V
  • Method Details

    • create

      public static NoiseConfig create(RegistryEntryLookup.RegistryLookup registryLookup, RegistryKey<ChunkGeneratorSettings> chunkGeneratorSettingsKey, long legacyWorldSeed)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/world/gen/noise/NoiseConfig;create(Lnet/minecraft/registry/RegistryEntryLookup$RegistryLookup;Lnet/minecraft/registry/RegistryKey;J)Lnet/minecraft/world/gen/noise/NoiseConfig;
      intermediary method_41557 Lnet/minecraft/class_7138;method_41557(Lnet/minecraft/class_7871$class_7872;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_7138;
      official a Ldyj;a(Ljj$a;Lale;J)Ldyj;
    • create

      public static NoiseConfig create(ChunkGeneratorSettings chunkGeneratorSettings, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, long legacyWorldSeed)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/world/gen/noise/NoiseConfig;create(Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/registry/RegistryEntryLookup;J)Lnet/minecraft/world/gen/noise/NoiseConfig;
      intermediary method_41556 Lnet/minecraft/class_7138;method_41556(Lnet/minecraft/class_5284;Lnet/minecraft/class_7871;J)Lnet/minecraft/class_7138;
      official a Ldyj;a(Ldya;Ljj;J)Ldyj;
    • getOrCreateSampler

      public DoublePerlinNoiseSampler getOrCreateSampler(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersKey)
      Mappings:
      Namespace Name Mixin selector
      named getOrCreateSampler Lnet/minecraft/world/gen/noise/NoiseConfig;getOrCreateSampler(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
      intermediary method_41558 Lnet/minecraft/class_7138;method_41558(Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;
      official a Ldyj;a(Lale;)Lemz;
    • getOrCreateRandomDeriver

      public RandomSplitter getOrCreateRandomDeriver(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      named getOrCreateRandomDeriver Lnet/minecraft/world/gen/noise/NoiseConfig;getOrCreateRandomDeriver(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/math/random/RandomSplitter;
      intermediary method_41560 Lnet/minecraft/class_7138;method_41560(Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;
      official a Ldyj;a(Lalf;)Ldyi;
    • getNoiseRouter

      public NoiseRouter getNoiseRouter()
      Mappings:
      Namespace Name Mixin selector
      named getNoiseRouter Lnet/minecraft/world/gen/noise/NoiseConfig;getNoiseRouter()Lnet/minecraft/world/gen/noise/NoiseRouter;
      intermediary method_42370 Lnet/minecraft/class_7138;method_42370()Lnet/minecraft/class_6953;
      official a Ldyj;a()Ldyb;
    • getMultiNoiseSampler

      public MultiNoiseUtil.MultiNoiseSampler getMultiNoiseSampler()
      Mappings:
      Namespace Name Mixin selector
      named getMultiNoiseSampler Lnet/minecraft/world/gen/noise/NoiseConfig;getMultiNoiseSampler()Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;
      intermediary method_42371 Lnet/minecraft/class_7138;method_42371()Lnet/minecraft/class_6544$class_6552;
      official b Ldyj;b()Lddh$f;
    • getSurfaceBuilder

      public SurfaceBuilder getSurfaceBuilder()
      Mappings:
      Namespace Name Mixin selector
      named getSurfaceBuilder Lnet/minecraft/world/gen/noise/NoiseConfig;getSurfaceBuilder()Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
      intermediary method_42372 Lnet/minecraft/class_7138;method_42372()Lnet/minecraft/class_6724;
      official c Ldyj;c()Ldyn;
    • getAquiferRandomDeriver

      public RandomSplitter getAquiferRandomDeriver()
      Mappings:
      Namespace Name Mixin selector
      named getAquiferRandomDeriver Lnet/minecraft/world/gen/noise/NoiseConfig;getAquiferRandomDeriver()Lnet/minecraft/util/math/random/RandomSplitter;
      intermediary method_42373 Lnet/minecraft/class_7138;method_42373()Lnet/minecraft/class_6574;
      official d Ldyj;d()Ldyi;
    • getOreRandomDeriver

      public RandomSplitter getOreRandomDeriver()
      Mappings:
      Namespace Name Mixin selector
      named getOreRandomDeriver Lnet/minecraft/world/gen/noise/NoiseConfig;getOreRandomDeriver()Lnet/minecraft/util/math/random/RandomSplitter;
      intermediary method_42374 Lnet/minecraft/class_7138;method_42374()Lnet/minecraft/class_6574;
      official e Ldyj;e()Ldyi;