Class MultiNoiseBiomeSource

java.lang.Object
net.minecraft.world.biome.source.BiomeSource
net.minecraft.world.biome.source.MultiNoiseBiomeSource
All Implemented Interfaces:
BiomeAccess.Storage

public class MultiNoiseBiomeSource extends BiomeSource
Mappings:
Namespace Name
official bzf
intermediary net/minecraft/class_4766
named net/minecraft/world/biome/source/MultiNoiseBiomeSource
  • Field Details

    • DEFAULT_NOISE_PARAMETERS

      private static final MultiNoiseBiomeSource.NoiseParameters DEFAULT_NOISE_PARAMETERS
      Mappings:
      Namespace Name Mixin selector
      official d Lbzf;d:Lbzf$a;
      intermediary field_26433 Lnet/minecraft/class_4766;field_26433:Lnet/minecraft/class_4766$class_5487;
      named DEFAULT_NOISE_PARAMETERS Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;DEFAULT_NOISE_PARAMETERS:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
    • CUSTOM_CODEC

      public static final com.mojang.serialization.MapCodec<MultiNoiseBiomeSource> CUSTOM_CODEC
      Used to parse a custom biome source, when a preset hasn't been provided.
      Mappings:
      Namespace Name Mixin selector
      official b Lbzf;b:Lcom/mojang/serialization/MapCodec;
      intermediary field_24718 Lnet/minecraft/class_4766;field_24718:Lcom/mojang/serialization/MapCodec;
      named CUSTOM_CODEC Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;CUSTOM_CODEC:Lcom/mojang/serialization/MapCodec;
    • CODEC

      public static final com.mojang.serialization.Codec<MultiNoiseBiomeSource> CODEC
      Mappings:
      Namespace Name Mixin selector
      official c Lbzf;c:Lcom/mojang/serialization/Codec;
      intermediary field_24719 Lnet/minecraft/class_4766;field_24719:Lcom/mojang/serialization/Codec;
      named CODEC Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;CODEC:Lcom/mojang/serialization/Codec;
    • temperatureNoiseParameters

      private final MultiNoiseBiomeSource.NoiseParameters temperatureNoiseParameters
      Mappings:
      Namespace Name Mixin selector
      official e Lbzf;e:Lbzf$a;
      intermediary field_26434 Lnet/minecraft/class_4766;field_26434:Lnet/minecraft/class_4766$class_5487;
      named temperatureNoiseParameters Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;temperatureNoiseParameters:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
    • humidityNoiseParameters

      private final MultiNoiseBiomeSource.NoiseParameters humidityNoiseParameters
      Mappings:
      Namespace Name Mixin selector
      official f Lbzf;f:Lbzf$a;
      intermediary field_26435 Lnet/minecraft/class_4766;field_26435:Lnet/minecraft/class_4766$class_5487;
      named humidityNoiseParameters Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;humidityNoiseParameters:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
    • field_34189

      private final MultiNoiseBiomeSource.NoiseParameters field_34189
      Mappings:
      Namespace Name Mixin selector
      official g Lbzf;g:Lbzf$a;
      intermediary field_34189 Lnet/minecraft/class_4766;field_34189:Lnet/minecraft/class_4766$class_5487;
      named field_34189 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_34189:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
    • field_34190

      private final MultiNoiseBiomeSource.NoiseParameters field_34190
      Mappings:
      Namespace Name Mixin selector
      official h Lbzf;h:Lbzf$a;
      intermediary field_34190 Lnet/minecraft/class_4766;field_34190:Lnet/minecraft/class_4766$class_5487;
      named field_34190 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_34190:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
    • weirdnessNoiseParameters

      private final MultiNoiseBiomeSource.NoiseParameters weirdnessNoiseParameters
      Mappings:
      Namespace Name Mixin selector
      official i Lbzf;i:Lbzf$a;
      intermediary field_26437 Lnet/minecraft/class_4766;field_26437:Lnet/minecraft/class_4766$class_5487;
      named weirdnessNoiseParameters Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;weirdnessNoiseParameters:Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource$NoiseParameters;
    • temperatureNoise

      private final DoublePerlinNoiseSampler temperatureNoise
      Mappings:
      Namespace Name Mixin selector
      official j Lbzf;j:Ldfk;
      intermediary field_22078 Lnet/minecraft/class_4766;field_22078:Lnet/minecraft/class_5216;
      named temperatureNoise Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;temperatureNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • humidityNoise

      private final DoublePerlinNoiseSampler humidityNoise
      Mappings:
      Namespace Name Mixin selector
      official k Lbzf;k:Ldfk;
      intermediary field_22079 Lnet/minecraft/class_4766;field_22079:Lnet/minecraft/class_5216;
      named humidityNoise Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;humidityNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34191

      private final DoublePerlinNoiseSampler field_34191
      Mappings:
      Namespace Name Mixin selector
      official l Lbzf;l:Ldfk;
      intermediary field_34191 Lnet/minecraft/class_4766;field_34191:Lnet/minecraft/class_5216;
      named field_34191 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_34191:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34192

      private final DoublePerlinNoiseSampler field_34192
      Mappings:
      Namespace Name Mixin selector
      official m Lbzf;m:Ldfk;
      intermediary field_34192 Lnet/minecraft/class_4766;field_34192:Lnet/minecraft/class_5216;
      named field_34192 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_34192:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • weirdnessNoise

      private final DoublePerlinNoiseSampler weirdnessNoise
      Mappings:
      Namespace Name Mixin selector
      official n Lbzf;n:Ldfk;
      intermediary field_22081 Lnet/minecraft/class_4766;field_22081:Lnet/minecraft/class_5216;
      named weirdnessNoise Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;weirdnessNoise:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34193

      private final DoublePerlinNoiseSampler field_34193
      Mappings:
      Namespace Name Mixin selector
      official o Lbzf;o:Ldfk;
      intermediary field_34193 Lnet/minecraft/class_4766;field_34193:Lnet/minecraft/class_5216;
      named field_34193 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_34193:Lnet/minecraft/util/math/noise/DoublePerlinNoiseSampler;
    • field_34194

      private final class_6466 field_34194
      Mappings:
      Namespace Name Mixin selector
      official p Lbzf;p:Lbzj;
      intermediary field_34194 Lnet/minecraft/class_4766;field_34194:Lnet/minecraft/class_6466;
      named field_34194 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_34194:Lnet/minecraft/class_6466;
    • biomePoints

      private final class_6452.class_6455<Biome> biomePoints
      Mappings:
      Namespace Name Mixin selector
      official q Lbzf;q:Lbza$c;
      intermediary field_24115 Lnet/minecraft/class_4766;field_24115:Lnet/minecraft/class_6452$class_6455;
      named biomePoints Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;biomePoints:Lnet/minecraft/class_6452$class_6455;
    • threeDimensionalSampling

      private final boolean threeDimensionalSampling
      Mappings:
      Namespace Name Mixin selector
      official r Lbzf;r:Z
      intermediary field_24116 Lnet/minecraft/class_4766;field_24116:Z
      named threeDimensionalSampling Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;threeDimensionalSampling:Z
    • field_34195

      private final int field_34195
      Mappings:
      Namespace Name Mixin selector
      official s Lbzf;s:I
      intermediary field_34195 Lnet/minecraft/class_4766;field_34195:I
      named field_34195 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_34195:I
    • field_34196

      private final int field_34196
      Mappings:
      Namespace Name Mixin selector
      official t Lbzf;t:I
      intermediary field_34196 Lnet/minecraft/class_4766;field_34196:I
      named field_34196 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;field_34196:I
    • seed

      private final long seed
      Mappings:
      Namespace Name Mixin selector
      official u Lbzf;u:J
      intermediary field_24720 Lnet/minecraft/class_4766;field_24720:J
      named seed Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;seed:J
    • instance

      private final Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance
      Mappings:
      Namespace Name Mixin selector
      official v Lbzf;v:Ljava/util/Optional;
      intermediary field_24721 Lnet/minecraft/class_4766;field_24721:Ljava/util/Optional;
      named instance Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;instance:Ljava/util/Optional;
  • Constructor Details

  • Method Details

    • method_35242

      public static MultiNoiseBiomeSource method_35242(Registry<Biome> registry, long long2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbzf;a(Lgx;J)Lbzf;
      intermediary method_35242 Lnet/minecraft/class_4766;method_35242(Lnet/minecraft/class_2378;J)Lnet/minecraft/class_4766;
      named method_35242 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_35242(Lnet/minecraft/util/registry/Registry;J)Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;
    • getCodec

      protected com.mojang.serialization.Codec<? extends BiomeSource> getCodec()
      Specified by:
      getCodec in class BiomeSource
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a()Lcom/mojang/serialization/Codec;
      intermediary method_28442 Lnet/minecraft/class_1966;method_28442()Lcom/mojang/serialization/Codec;
      named getCodec Lnet/minecraft/world/biome/source/BiomeSource;getCodec()Lcom/mojang/serialization/Codec;
    • withSeed

      public BiomeSource withSeed(long seed)
      Specified by:
      withSeed in class BiomeSource
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(J)Lbyv;
      intermediary method_27985 Lnet/minecraft/class_1966;method_27985(J)Lnet/minecraft/class_1966;
      named withSeed Lnet/minecraft/world/biome/source/BiomeSource;withSeed(J)Lnet/minecraft/world/biome/source/BiomeSource;
    • getInstance

      private Optional<MultiNoiseBiomeSource.Instance> getInstance()
      Mappings:
      Namespace Name Mixin selector
      official d Lbzf;d()Ljava/util/Optional;
      intermediary method_31085 Lnet/minecraft/class_4766;method_31085()Ljava/util/Optional;
      named getInstance Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;getInstance()Ljava/util/Optional;
    • matchesInstance

      public boolean matchesInstance(long seed)
      Mappings:
      Namespace Name Mixin selector
      official b Lbzf;b(J)Z
      intermediary method_28462 Lnet/minecraft/class_4766;method_28462(J)Z
      named matchesInstance Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;matchesInstance(J)Z
    • getBiomeForNoiseGen

      public Biome getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
      Mappings:
      Namespace Name Mixin selector
      official b Lbyu$a;b(III)Lbys;
      intermediary method_16359 Lnet/minecraft/class_4543$class_4544;method_16359(III)Lnet/minecraft/class_1959;
      named getBiomeForNoiseGen Lnet/minecraft/world/biome/source/BiomeAccess$Storage;getBiomeForNoiseGen(III)Lnet/minecraft/world/biome/Biome;
    • method_37612

      public double[] method_37612(int int2, int int3)
      Overrides:
      method_37612 in class BiomeSource
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(II)[D
      intermediary method_37612 Lnet/minecraft/class_1966;method_37612(II)[D
      named method_37612 Lnet/minecraft/world/biome/source/BiomeSource;method_37612(II)[D
    • method_37684

      public double method_37684(int int2, int int3, int int4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbzf;a(III)D
      intermediary method_37684 Lnet/minecraft/class_4766;method_37684(III)D
      named method_37684 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_37684(III)D
    • method_37683

      public double method_37683(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official a Lbzf;a(DDD)D
      intermediary method_37683 Lnet/minecraft/class_4766;method_37683(DDD)D
      named method_37683 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_37683(DDD)D
    • method_37691

      public double method_37691(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official b Lbzf;b(DDD)D
      intermediary method_37691 Lnet/minecraft/class_4766;method_37691(DDD)D
      named method_37691 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_37691(DDD)D
    • method_37694

      public double method_37694(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official c Lbzf;c(DDD)D
      intermediary method_37694 Lnet/minecraft/class_4766;method_37694(DDD)D
      named method_37694 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_37694(DDD)D
    • method_37696

      public double method_37696(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official d Lbzf;d(DDD)D
      intermediary method_37696 Lnet/minecraft/class_4766;method_37696(DDD)D
      named method_37696 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_37696(DDD)D
    • method_37699

      public double method_37699(double double2, double double3, double double4)
      Mappings:
      Namespace Name Mixin selector
      official e Lbzf;e(DDD)D
      intermediary method_37699 Lnet/minecraft/class_4766;method_37699(DDD)D
      named method_37699 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_37699(DDD)D
    • method_35241

      public static ImmutableList<com.mojang.datafixers.util.Pair<class_6452.MixedNoisePoint,Supplier<Biome>>> method_35241(Registry<Biome> registry)
      Mappings:
      Namespace Name Mixin selector
      official a Lbzf;a(Lgx;)Lcom/google/common/collect/ImmutableList;
      intermediary method_35241 Lnet/minecraft/class_4766;method_35241(Lnet/minecraft/class_2378;)Lcom/google/common/collect/ImmutableList;
      named method_35241 Lnet/minecraft/world/biome/source/MultiNoiseBiomeSource;method_35241(Lnet/minecraft/util/registry/Registry;)Lcom/google/common/collect/ImmutableList;
    • method_37617

      public void method_37617(List<String> list, BlockPos blockPos)
      Overrides:
      method_37617 in class BiomeSource
      Mappings:
      Namespace Name Mixin selector
      official a Lbyv;a(Ljava/util/List;Lgh;)V
      intermediary method_37617 Lnet/minecraft/class_1966;method_37617(Ljava/util/List;Lnet/minecraft/class_2338;)V
      named method_37617 Lnet/minecraft/world/biome/source/BiomeSource;method_37617(Ljava/util/List;Lnet/minecraft/util/math/BlockPos;)V