Class NoiseConfig

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

public final class NoiseConfig extends Object
Mappings:
Namespace Name
official dlg
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 Ldlg;a:Ldlf;
      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;
    • noiseParametersRegistry

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

      private final NoiseRouter noiseRouter
      Mappings:
      Namespace Name Mixin selector
      official c Ldlg;c:Ldky;
      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 d Ldlg;d:Lcrc$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 e Ldlg;e:Ldlk;
      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 f Ldlg;f:Ldlf;
      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 g Ldlg;g:Ldlf;
      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

      Mappings:
      Namespace Name Mixin selector
      official h Ldlg;h: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

      private final Map<Identifier,RandomSplitter> randomDerivers
      Mappings:
      Namespace Name Mixin selector
      official i Ldlg;i: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, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, long seed)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldlg;<init>(Ldkx;Lhf;J)V
      intermediary <init> Lnet/minecraft/class_7138;<init>(Lnet/minecraft/class_5284;Lnet/minecraft/class_7871;J)V
      named <init> Lnet/minecraft/world/gen/noise/NoiseConfig;<init>(Lnet/minecraft/world/gen/chunk/ChunkGeneratorSettings;Lnet/minecraft/registry/RegistryEntryLookup;J)V
  • Method Details

    • create

      public static NoiseConfig create(RegistryEntryLookup.RegistryLookup registryLookup, RegistryKey<ChunkGeneratorSettings> chunkGeneratorSettingsKey, long legacyWorldSeed)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlg;a(Lhf$a;Laev;J)Ldlg;
      intermediary method_41557 Lnet/minecraft/class_7138;method_41557(Lnet/minecraft/class_7871$class_7872;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_7138;
      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;
    • create

      public static NoiseConfig create(ChunkGeneratorSettings chunkGeneratorSettings, RegistryEntryLookup<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersLookup, long legacyWorldSeed)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlg;a(Ldkx;Lhf;J)Ldlg;
      intermediary method_41556 Lnet/minecraft/class_7138;method_41556(Lnet/minecraft/class_5284;Lnet/minecraft/class_7871;J)Lnet/minecraft/class_7138;
      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;
    • getOrCreateSampler

      public DoublePerlinNoiseSampler getOrCreateSampler(RegistryKey<DoublePerlinNoiseSampler.NoiseParameters> noiseParametersKey)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlg;a(Laev;)Ldzp;
      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/registry/RegistryKey;)Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • getOrCreateRandomDeriver

      public RandomSplitter getOrCreateRandomDeriver(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Ldlg;a(Laew;)Ldlf;
      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;
    • getNoiseRouter

      public NoiseRouter getNoiseRouter()
      Mappings:
      Namespace Name Mixin selector
      official a Ldlg;a()Ldky;
      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 b Ldlg;b()Lcrc$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 c Ldlg;c()Ldlk;
      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 d Ldlg;d()Ldlf;
      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 e Ldlg;e()Ldlf;
      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;