Class Biome

java.lang.Object
net.minecraft.world.biome.Biome
Direct Known Subclasses:
BasicBiome, ForestBiome, HellBiome, RainforestBiome, SkyBiome, SwamplandBiome, TaigaBiome

public class Biome extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_153
glue class_256
server gs
client kd
named net/minecraft/world/biome/Biome
  • Field Details

    • RAINFOREST

      public static final Biome RAINFOREST
      Mappings:
      Namespace Name Mixin selector
      intermediary field_875 Lnet/minecraft/class_153;field_875:Lnet/minecraft/class_153;
      glue field_1072 Lclass_256;field_1072:Lclass_256;
      server a Lgs;a:Lgs;
      client a Lkd;a:Lkd;
      named RAINFOREST Lnet/minecraft/world/biome/Biome;RAINFOREST:Lnet/minecraft/world/biome/Biome;
    • SWAMPLAND

      public static final Biome SWAMPLAND
      Mappings:
      Namespace Name Mixin selector
      intermediary field_876 Lnet/minecraft/class_153;field_876:Lnet/minecraft/class_153;
      glue field_1073 Lclass_256;field_1073:Lclass_256;
      server b Lgs;b:Lgs;
      client b Lkd;b:Lkd;
      named SWAMPLAND Lnet/minecraft/world/biome/Biome;SWAMPLAND:Lnet/minecraft/world/biome/Biome;
    • SEASONAL_FOREST

      public static final Biome SEASONAL_FOREST
      Mappings:
      Namespace Name Mixin selector
      intermediary field_877 Lnet/minecraft/class_153;field_877:Lnet/minecraft/class_153;
      glue field_1074 Lclass_256;field_1074:Lclass_256;
      server c Lgs;c:Lgs;
      client c Lkd;c:Lkd;
      named SEASONAL_FOREST Lnet/minecraft/world/biome/Biome;SEASONAL_FOREST:Lnet/minecraft/world/biome/Biome;
    • FOREST

      public static final Biome FOREST
      Mappings:
      Namespace Name Mixin selector
      intermediary field_878 Lnet/minecraft/class_153;field_878:Lnet/minecraft/class_153;
      glue field_1075 Lclass_256;field_1075:Lclass_256;
      server d Lgs;d:Lgs;
      client d Lkd;d:Lkd;
      named FOREST Lnet/minecraft/world/biome/Biome;FOREST:Lnet/minecraft/world/biome/Biome;
    • SAVANNA

      public static final Biome SAVANNA
      Mappings:
      Namespace Name Mixin selector
      intermediary field_879 Lnet/minecraft/class_153;field_879:Lnet/minecraft/class_153;
      glue field_1076 Lclass_256;field_1076:Lclass_256;
      server e Lgs;e:Lgs;
      client e Lkd;e:Lkd;
      named SAVANNA Lnet/minecraft/world/biome/Biome;SAVANNA:Lnet/minecraft/world/biome/Biome;
    • SHRUBLAND

      public static final Biome SHRUBLAND
      Mappings:
      Namespace Name Mixin selector
      intermediary field_880 Lnet/minecraft/class_153;field_880:Lnet/minecraft/class_153;
      glue field_1077 Lclass_256;field_1077:Lclass_256;
      server f Lgs;f:Lgs;
      client f Lkd;f:Lkd;
      named SHRUBLAND Lnet/minecraft/world/biome/Biome;SHRUBLAND:Lnet/minecraft/world/biome/Biome;
    • TAIGA

      public static final Biome TAIGA
      Mappings:
      Namespace Name Mixin selector
      intermediary field_881 Lnet/minecraft/class_153;field_881:Lnet/minecraft/class_153;
      glue field_1078 Lclass_256;field_1078:Lclass_256;
      server g Lgs;g:Lgs;
      client g Lkd;g:Lkd;
      named TAIGA Lnet/minecraft/world/biome/Biome;TAIGA:Lnet/minecraft/world/biome/Biome;
    • DESERT

      public static final Biome DESERT
      Mappings:
      Namespace Name Mixin selector
      intermediary field_882 Lnet/minecraft/class_153;field_882:Lnet/minecraft/class_153;
      glue field_1079 Lclass_256;field_1079:Lclass_256;
      server h Lgs;h:Lgs;
      client h Lkd;h:Lkd;
      named DESERT Lnet/minecraft/world/biome/Biome;DESERT:Lnet/minecraft/world/biome/Biome;
    • PLAINS

      public static final Biome PLAINS
      Mappings:
      Namespace Name Mixin selector
      intermediary field_883 Lnet/minecraft/class_153;field_883:Lnet/minecraft/class_153;
      glue field_1080 Lclass_256;field_1080:Lclass_256;
      server i Lgs;i:Lgs;
      client i Lkd;i:Lkd;
      named PLAINS Lnet/minecraft/world/biome/Biome;PLAINS:Lnet/minecraft/world/biome/Biome;
    • ICE_DESERT

      public static final Biome ICE_DESERT
      Mappings:
      Namespace Name Mixin selector
      intermediary field_884 Lnet/minecraft/class_153;field_884:Lnet/minecraft/class_153;
      glue field_1081 Lclass_256;field_1081:Lclass_256;
      server j Lgs;j:Lgs;
      client j Lkd;j:Lkd;
      named ICE_DESERT Lnet/minecraft/world/biome/Biome;ICE_DESERT:Lnet/minecraft/world/biome/Biome;
    • TUNDRA

      public static final Biome TUNDRA
      Mappings:
      Namespace Name Mixin selector
      intermediary field_885 Lnet/minecraft/class_153;field_885:Lnet/minecraft/class_153;
      glue field_1082 Lclass_256;field_1082:Lclass_256;
      server k Lgs;k:Lgs;
      client k Lkd;k:Lkd;
      named TUNDRA Lnet/minecraft/world/biome/Biome;TUNDRA:Lnet/minecraft/world/biome/Biome;
    • HELL

      public static final Biome HELL
      Mappings:
      Namespace Name Mixin selector
      intermediary field_886 Lnet/minecraft/class_153;field_886:Lnet/minecraft/class_153;
      glue field_1083 Lclass_256;field_1083:Lclass_256;
      server l Lgs;l:Lgs;
      client l Lkd;l:Lkd;
      named HELL Lnet/minecraft/world/biome/Biome;HELL:Lnet/minecraft/world/biome/Biome;
    • SKY

      public static final Biome SKY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_887 Lnet/minecraft/class_153;field_887:Lnet/minecraft/class_153;
      glue field_1084 Lclass_256;field_1084:Lclass_256;
      server m Lgs;m:Lgs;
      client m Lkd;m:Lkd;
      named SKY Lnet/minecraft/world/biome/Biome;SKY:Lnet/minecraft/world/biome/Biome;
    • BIOMES

      private static Biome[] BIOMES
      Mappings:
      Namespace Name Mixin selector
      intermediary field_898 Lnet/minecraft/class_153;field_898:[Lnet/minecraft/class_153;
      glue field_1095 Lclass_256;field_1095:[Lclass_256;
      server x Lgs;x:[Lgs;
      client x Lkd;x:[Lkd;
      named BIOMES Lnet/minecraft/world/biome/Biome;BIOMES:[Lnet/minecraft/world/biome/Biome;
    • name

      public String name
      Mappings:
      Namespace Name Mixin selector
      intermediary field_888 Lnet/minecraft/class_153;field_888:Ljava/lang/String;
      glue field_1085 Lclass_256;field_1085:Ljava/lang/String;
      server n Lgs;n:Ljava/lang/String;
      client n Lkd;n:Ljava/lang/String;
      named name Lnet/minecraft/world/biome/Biome;name:Ljava/lang/String;
    • grassColor

      public int grassColor
      Mappings:
      Namespace Name Mixin selector
      intermediary field_889 Lnet/minecraft/class_153;field_889:I
      glue field_1086 Lclass_256;field_1086:I
      server o Lgs;o:I
      client o Lkd;o:I
      named grassColor Lnet/minecraft/world/biome/Biome;grassColor:I
    • topBlockId

      public byte topBlockId
      Mappings:
      Namespace Name Mixin selector
      intermediary field_890 Lnet/minecraft/class_153;field_890:B
      glue field_1087 Lclass_256;field_1087:B
      server p Lgs;p:B
      client p Lkd;p:B
      named topBlockId Lnet/minecraft/world/biome/Biome;topBlockId:B
    • soilBlockId

      public byte soilBlockId
      Mappings:
      Namespace Name Mixin selector
      intermediary field_891 Lnet/minecraft/class_153;field_891:B
      glue field_1088 Lclass_256;field_1088:B
      server q Lgs;q:B
      client q Lkd;q:B
      named soilBlockId Lnet/minecraft/world/biome/Biome;soilBlockId:B
    • foliageColor

      public int foliageColor
      Mappings:
      Namespace Name Mixin selector
      intermediary field_892 Lnet/minecraft/class_153;field_892:I
      glue field_1089 Lclass_256;field_1089:I
      server r Lgs;r:I
      client r Lkd;r:I
      named foliageColor Lnet/minecraft/world/biome/Biome;foliageColor:I
    • spawnableMonsters

      protected List spawnableMonsters
      Mappings:
      Namespace Name Mixin selector
      intermediary field_893 Lnet/minecraft/class_153;field_893:Ljava/util/List;
      glue field_1090 Lclass_256;field_1090:Ljava/util/List;
      server s Lgs;s:Ljava/util/List;
      client s Lkd;s:Ljava/util/List;
      named spawnableMonsters Lnet/minecraft/world/biome/Biome;spawnableMonsters:Ljava/util/List;
    • spawnablePassive

      protected List spawnablePassive
      Mappings:
      Namespace Name Mixin selector
      intermediary field_894 Lnet/minecraft/class_153;field_894:Ljava/util/List;
      glue field_1091 Lclass_256;field_1091:Ljava/util/List;
      server t Lgs;t:Ljava/util/List;
      client t Lkd;t:Ljava/util/List;
      named spawnablePassive Lnet/minecraft/world/biome/Biome;spawnablePassive:Ljava/util/List;
    • spawnableWaterCreatures

      protected List spawnableWaterCreatures
      Mappings:
      Namespace Name Mixin selector
      intermediary field_895 Lnet/minecraft/class_153;field_895:Ljava/util/List;
      glue field_1092 Lclass_256;field_1092:Ljava/util/List;
      server u Lgs;u:Ljava/util/List;
      client u Lkd;u:Ljava/util/List;
      named spawnableWaterCreatures Lnet/minecraft/world/biome/Biome;spawnableWaterCreatures:Ljava/util/List;
    • hasSnow

      private boolean hasSnow
      Mappings:
      Namespace Name Mixin selector
      intermediary field_896 Lnet/minecraft/class_153;field_896:Z
      glue field_1093 Lclass_256;field_1093:Z
      server v Lgs;v:Z
      client v Lkd;v:Z
      named hasSnow Lnet/minecraft/world/biome/Biome;hasSnow:Z
    • hasRain

      private boolean hasRain
      Mappings:
      Namespace Name Mixin selector
      intermediary field_897 Lnet/minecraft/class_153;field_897:Z
      glue field_1094 Lclass_256;field_1094:Z
      server w Lgs;w:Z
      client w Lkd;w:Z
      named hasRain Lnet/minecraft/world/biome/Biome;hasRain:Z
  • Constructor Details

    • Biome

      protected Biome()
  • Method Details

    • disableRain

      private Biome disableRain()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_795 Lnet/minecraft/class_153;method_795()Lnet/minecraft/class_153;
      glue method_1169 Lclass_256;method_1169()Lclass_256;
      server e Lgs;e()Lgs;
      client e Lkd;e()Lkd;
      named disableRain Lnet/minecraft/world/biome/Biome;disableRain()Lnet/minecraft/world/biome/Biome;
    • init

      public static void init()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_785 Lnet/minecraft/class_153;method_785()V
      glue method_1159 Lclass_256;method_1159()V
      server a Lgs;a()V
      client a Lkd;a()V
      named init Lnet/minecraft/world/biome/Biome;init()V
    • getRandomTreeFeature

      public Feature getRandomTreeFeature(Random random)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_797 Lnet/minecraft/class_153;method_797(Ljava/util/Random;)Lnet/minecraft/class_239;
      glue method_895 Lclass_256;method_895(Ljava/util/Random;)Lclass_364;
      server a Lgs;a(Ljava/util/Random;)Ljm;
      client a Lkd;a(Ljava/util/Random;)Lpg;
      named getRandomTreeFeature Lnet/minecraft/world/biome/Biome;getRandomTreeFeature(Ljava/util/Random;)Lnet/minecraft/world/gen/feature/Feature;
    • enableSnow

      protected Biome enableSnow()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_791 Lnet/minecraft/class_153;method_791()Lnet/minecraft/class_153;
      glue method_1165 Lclass_256;method_1165()Lclass_256;
      server b Lgs;b()Lgs;
      client b Lkd;b()Lkd;
      named enableSnow Lnet/minecraft/world/biome/Biome;enableSnow()Lnet/minecraft/world/biome/Biome;
    • setName

      protected Biome setName(String name)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_790 Lnet/minecraft/class_153;method_790(Ljava/lang/String;)Lnet/minecraft/class_153;
      glue method_1164 Lclass_256;method_1164(Ljava/lang/String;)Lclass_256;
      server a Lgs;a(Ljava/lang/String;)Lgs;
      client a Lkd;a(Ljava/lang/String;)Lkd;
      named setName Lnet/minecraft/world/biome/Biome;setName(Ljava/lang/String;)Lnet/minecraft/world/biome/Biome;
    • setFoliageColor

      protected Biome setFoliageColor(int foliageColor)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_788 Lnet/minecraft/class_153;method_788(I)Lnet/minecraft/class_153;
      glue method_1162 Lclass_256;method_1162(I)Lclass_256;
      server a Lgs;a(I)Lgs;
      client a Lkd;a(I)Lkd;
      named setFoliageColor Lnet/minecraft/world/biome/Biome;setFoliageColor(I)Lnet/minecraft/world/biome/Biome;
    • setGrassColor

      protected Biome setGrassColor(int grassColor)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_792 Lnet/minecraft/class_153;method_792(I)Lnet/minecraft/class_153;
      glue method_1166 Lclass_256;method_1166(I)Lclass_256;
      server b Lgs;b(I)Lgs;
      client b Lkd;b(I)Lkd;
      named setGrassColor Lnet/minecraft/world/biome/Biome;setGrassColor(I)Lnet/minecraft/world/biome/Biome;
    • getBiome

      public static Biome getBiome(double temperature, double downfall)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_786 Lnet/minecraft/class_153;method_786(DD)Lnet/minecraft/class_153;
      glue method_1160 Lclass_256;method_1160(DD)Lclass_256;
      server a Lgs;a(DD)Lgs;
      client a Lkd;a(DD)Lkd;
      named getBiome Lnet/minecraft/world/biome/Biome;getBiome(DD)Lnet/minecraft/world/biome/Biome;
    • locateBiome

      public static Biome locateBiome(float temperature, float downfall)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_787 Lnet/minecraft/class_153;method_787(FF)Lnet/minecraft/class_153;
      glue method_1161 Lclass_256;method_1161(FF)Lclass_256;
      server a Lgs;a(FF)Lgs;
      client a Lkd;a(FF)Lkd;
      named locateBiome Lnet/minecraft/world/biome/Biome;locateBiome(FF)Lnet/minecraft/world/biome/Biome;
    • getSkyColor

      @Environment(CLIENT) public int getSkyColor(float temperature)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_796 Lnet/minecraft/class_153;method_796(F)I
      glue method_1536 Lclass_256;method_1536(F)I
      server method_796 Lgs;method_796(F)I
      client a Lkd;a(F)I
      named getSkyColor Lnet/minecraft/world/biome/Biome;getSkyColor(F)I
    • getSpawnableEntities

      public List getSpawnableEntities(SpawnGroup group)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_789 Lnet/minecraft/class_153;method_789(Lnet/minecraft/class_238;)Ljava/util/List;
      glue method_1163 Lclass_256;method_1163(Lclass_277;)Ljava/util/List;
      server a Lgs;a(Lhh;)Ljava/util/List;
      client a Lkd;a(Llk;)Ljava/util/List;
      named getSpawnableEntities Lnet/minecraft/world/biome/Biome;getSpawnableEntities(Lnet/minecraft/entity/SpawnGroup;)Ljava/util/List;
    • canSnow

      public boolean canSnow()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_793 Lnet/minecraft/class_153;method_793()Z
      glue method_1167 Lclass_256;method_1167()Z
      server c Lgs;c()Z
      client c Lkd;c()Z
      named canSnow Lnet/minecraft/world/biome/Biome;canSnow()Z
    • canRain

      public boolean canRain()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_794 Lnet/minecraft/class_153;method_794()Z
      glue method_1168 Lclass_256;method_1168()Z
      server d Lgs;d()Z
      client d Lkd;d()Z
      named canRain Lnet/minecraft/world/biome/Biome;canRain()Z