Class NoiseConfig

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

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

    • field_38254

      final RandomDeriver field_38254
      Mappings:
      Namespace Name Mixin selector
      official a Lcxa;a:Lcwy;
      intermediary field_38254 Lnet/minecraft/class_7138;field_38254:Lnet/minecraft/class_6574;
      named field_38254 Lnet/minecraft/world/gen/noise/NoiseConfig;field_38254:Lnet/minecraft/world/gen/random/RandomDeriver;
    • legacyWorldSeed

      private final long legacyWorldSeed
      Mappings:
      Namespace Name Mixin selector
      official b Lcxa;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 Lcxa;c:Lhd;
      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;
    • field_38257

      private final NoiseRouter field_38257
      Mappings:
      Namespace Name Mixin selector
      official d Lcxa;d:Lcwr;
      intermediary field_38257 Lnet/minecraft/class_7138;field_38257:Lnet/minecraft/class_6953;
      named field_38257 Lnet/minecraft/world/gen/noise/NoiseConfig;field_38257:Lnet/minecraft/world/gen/noise/NoiseRouter;
    • field_38258

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

      private final SurfaceBuilder surfaceBuilder
      Mappings:
      Namespace Name Mixin selector
      official f Lcxa;f:Lcxe;
      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;
    • field_38260

      private final RandomDeriver field_38260
      Mappings:
      Namespace Name Mixin selector
      official g Lcxa;g:Lcwy;
      intermediary field_38260 Lnet/minecraft/class_7138;field_38260:Lnet/minecraft/class_6574;
      named field_38260 Lnet/minecraft/world/gen/noise/NoiseConfig;field_38260:Lnet/minecraft/world/gen/random/RandomDeriver;
    • field_38261

      private final RandomDeriver field_38261
      Mappings:
      Namespace Name Mixin selector
      official h Lcxa;h:Lcwy;
      intermediary field_38261 Lnet/minecraft/class_7138;field_38261:Lnet/minecraft/class_6574;
      named field_38261 Lnet/minecraft/world/gen/noise/NoiseConfig;field_38261:Lnet/minecraft/world/gen/random/RandomDeriver;
    • field_38262

      Mappings:
      Namespace Name Mixin selector
      official i Lcxa;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,RandomDeriver> randomDerivers
      Mappings:
      Namespace Name Mixin selector
      official j Lcxa;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

  • Method Details

    • create

      public static NoiseConfig create(DynamicRegistryManager dynamicRegistryManager, RegistryKey<ChunkGeneratorSettings> chunkGeneratorSettingsKey, long legacyWorldSeed)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxa;a(Lhe;Lyz;J)Lcxa;
      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 Lcxa;a(Lcwq;Lhd;J)Lcxa;
      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 Lcxa;a(Lyz;)Ldko;
      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 RandomDeriver getOrCreateRandomDeriver(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lcxa;a(Lza;)Lcwy;
      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/world/gen/random/RandomDeriver;
    • legacyWorldSeed

      public long legacyWorldSeed()
      Mappings:
      Namespace Name Mixin selector
      official a Lcxa;a()J
      intermediary method_42369 Lnet/minecraft/class_7138;method_42369()J
      named legacyWorldSeed Lnet/minecraft/world/gen/noise/NoiseConfig;legacyWorldSeed()J
    • method_42370

      public NoiseRouter method_42370()
      Mappings:
      Namespace Name Mixin selector
      official b Lcxa;b()Lcwr;
      intermediary method_42370 Lnet/minecraft/class_7138;method_42370()Lnet/minecraft/class_6953;
      named method_42370 Lnet/minecraft/world/gen/noise/NoiseConfig;method_42370()Lnet/minecraft/world/gen/noise/NoiseRouter;
    • method_42371

      public MultiNoiseUtil.MultiNoiseSampler method_42371()
      Mappings:
      Namespace Name Mixin selector
      official c Lcxa;c()Lceb$f;
      intermediary method_42371 Lnet/minecraft/class_7138;method_42371()Lnet/minecraft/class_6544$class_6552;
      named method_42371 Lnet/minecraft/world/gen/noise/NoiseConfig;method_42371()Lnet/minecraft/world/biome/source/util/MultiNoiseUtil$MultiNoiseSampler;
    • surfaceBuilder

      public SurfaceBuilder surfaceBuilder()
      Mappings:
      Namespace Name Mixin selector
      official d Lcxa;d()Lcxe;
      intermediary method_42372 Lnet/minecraft/class_7138;method_42372()Lnet/minecraft/class_6724;
      named surfaceBuilder Lnet/minecraft/world/gen/noise/NoiseConfig;surfaceBuilder()Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
    • method_42373

      public RandomDeriver method_42373()
      Mappings:
      Namespace Name Mixin selector
      official e Lcxa;e()Lcwy;
      intermediary method_42373 Lnet/minecraft/class_7138;method_42373()Lnet/minecraft/class_6574;
      named method_42373 Lnet/minecraft/world/gen/noise/NoiseConfig;method_42373()Lnet/minecraft/world/gen/random/RandomDeriver;
    • method_42374

      public RandomDeriver method_42374()
      Mappings:
      Namespace Name Mixin selector
      official f Lcxa;f()Lcwy;
      intermediary method_42374 Lnet/minecraft/class_7138;method_42374()Lnet/minecraft/class_6574;
      named method_42374 Lnet/minecraft/world/gen/noise/NoiseConfig;method_42374()Lnet/minecraft/world/gen/random/RandomDeriver;