Class BiomeSource

java.lang.Object
net.minecraft.level.gen.BiomeSource
Direct Known Subclasses:
FixedBiomeSource

public class BiomeSource extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_519
glue class_592
server ph
client xv
named net/minecraft/level/gen/BiomeSource
  • Field Details

    • temperatureNoise

      private SimplexOctaveNoise temperatureNoise
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2239 Lnet/minecraft/class_519;field_2239:Lnet/minecraft/class_458;
      glue field_2431 Lclass_592;field_2431:Lclass_491;
      server e Lph;e:Lmq;
      client e Lxv;e:Lug;
      named temperatureNoise Lnet/minecraft/level/gen/BiomeSource;temperatureNoise:Lnet/minecraft/util/noise/SimplexOctaveNoise;
    • rainfallNoise

      private SimplexOctaveNoise rainfallNoise
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2240 Lnet/minecraft/class_519;field_2240:Lnet/minecraft/class_458;
      glue field_2432 Lclass_592;field_2432:Lclass_491;
      server f Lph;f:Lmq;
      client f Lxv;f:Lug;
      named rainfallNoise Lnet/minecraft/level/gen/BiomeSource;rainfallNoise:Lnet/minecraft/util/noise/SimplexOctaveNoise;
    • detailNoise

      private SimplexOctaveNoise detailNoise
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2241 Lnet/minecraft/class_519;field_2241:Lnet/minecraft/class_458;
      glue field_2433 Lclass_592;field_2433:Lclass_491;
      server g Lph;g:Lmq;
      client g Lxv;g:Lug;
      named detailNoise Lnet/minecraft/level/gen/BiomeSource;detailNoise:Lnet/minecraft/util/noise/SimplexOctaveNoise;
    • temperatureNoises

      public double[] temperatureNoises
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2235 Lnet/minecraft/class_519;field_2235:[D
      glue field_2427 Lclass_592;field_2427:[D
      server a Lph;a:[D
      client a Lxv;a:[D
      named temperatureNoises Lnet/minecraft/level/gen/BiomeSource;temperatureNoises:[D
    • rainfallNoises

      public double[] rainfallNoises
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2236 Lnet/minecraft/class_519;field_2236:[D
      glue field_2428 Lclass_592;field_2428:[D
      server b Lph;b:[D
      client b Lxv;b:[D
      named rainfallNoises Lnet/minecraft/level/gen/BiomeSource;rainfallNoises:[D
    • detailNoises

      public double[] detailNoises
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2237 Lnet/minecraft/class_519;field_2237:[D
      glue field_2429 Lclass_592;field_2429:[D
      server c Lph;c:[D
      client c Lxv;c:[D
      named detailNoises Lnet/minecraft/level/gen/BiomeSource;detailNoises:[D
    • biomes

      public Biome[] biomes
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2238 Lnet/minecraft/class_519;field_2238:[Lnet/minecraft/class_153;
      glue field_2430 Lclass_592;field_2430:[Lclass_256;
      server d Lph;d:[Lgs;
      client d Lxv;d:[Lkd;
      named biomes Lnet/minecraft/level/gen/BiomeSource;biomes:[Lnet/minecraft/level/biome/Biome;
  • Constructor Details

    • BiomeSource

      protected BiomeSource()
    • BiomeSource

      public BiomeSource(Level level)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_519;<init>(Lnet/minecraft/class_18;)V
      glue <init> Lclass_592;<init>(Lclass_129;)V
      server <init> Lph;<init>(Ldj;)V
      client <init> Lxv;<init>(Lfd;)V
      named <init> Lnet/minecraft/level/gen/BiomeSource;<init>(Lnet/minecraft/level/Level;)V
  • Method Details

    • getBiomeInChunk

      public Biome getBiomeInChunk(Vec2i pos)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1789 Lnet/minecraft/class_519;method_1789(Lnet/minecraft/class_515;)Lnet/minecraft/class_153;
      glue method_871 Lclass_592;method_871(Lclass_624;)Lclass_256;
      server a Lph;a(Lqa;)Lgs;
      client a Lxv;a(Lyy;)Lkd;
      named getBiomeInChunk Lnet/minecraft/level/gen/BiomeSource;getBiomeInChunk(Lnet/minecraft/util/maths/Vec2i;)Lnet/minecraft/level/biome/Biome;
    • getBiome

      public Biome getBiome(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1787 Lnet/minecraft/class_519;method_1787(II)Lnet/minecraft/class_153;
      glue method_869 Lclass_592;method_869(II)Lclass_256;
      server a Lph;a(II)Lgs;
      client a Lxv;a(II)Lkd;
      named getBiome Lnet/minecraft/level/gen/BiomeSource;getBiome(II)Lnet/minecraft/level/biome/Biome;
    • getTemperature

      @Environment(CLIENT) public double getTemperature(int x, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1786 Lnet/minecraft/class_519;method_1786(II)D
      glue method_1237 Lclass_592;method_1237(II)D
      server method_1786 Lph;method_1786(II)D
      client b Lxv;b(II)D
      named getTemperature Lnet/minecraft/level/gen/BiomeSource;getTemperature(II)D
    • getBiomes

      public Biome[] getBiomes(int x, int z, int xSize, int zSize)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1788 Lnet/minecraft/class_519;method_1788(IIII)[Lnet/minecraft/class_153;
      glue method_870 Lclass_592;method_870(IIII)[Lclass_256;
      server a Lph;a(IIII)[Lgs;
      client a Lxv;a(IIII)[Lkd;
      named getBiomes Lnet/minecraft/level/gen/BiomeSource;getBiomes(IIII)[Lnet/minecraft/level/biome/Biome;
    • getTemperatures

      public double[] getTemperatures(double[] temperatures, int x, int z, int xSize, int zSize)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1790 Lnet/minecraft/class_519;method_1790([DIIII)[D
      glue method_872 Lclass_592;method_872([DIIII)[D
      server a Lph;a([DIIII)[D
      client a Lxv;a([DIIII)[D
      named getTemperatures Lnet/minecraft/level/gen/BiomeSource;getTemperatures([DIIII)[D
    • getBiomes

      public Biome[] getBiomes(Biome[] biomes, int x, int z, int xSize, int zSize)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1791 Lnet/minecraft/class_519;method_1791([Lnet/minecraft/class_153;IIII)[Lnet/minecraft/class_153;
      glue method_873 Lclass_592;method_873([Lclass_256;IIII)[Lclass_256;
      server a Lph;a([Lgs;IIII)[Lgs;
      client a Lxv;a([Lkd;IIII)[Lkd;
      named getBiomes Lnet/minecraft/level/gen/BiomeSource;getBiomes([Lnet/minecraft/level/biome/Biome;IIII)[Lnet/minecraft/level/biome/Biome;