Class Biome

java.lang.Object
net.minecraft.level.biome.Biome
Direct Known Subclasses:
Forest, Hell, Rainforest, Sky, SparseBiome, Swampland, Taiga

public class Biome extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_153
glue class_256
server gs
client kd
named net/minecraft/level/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/level/biome/Biome;RAINFOREST:Lnet/minecraft/level/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/level/biome/Biome;SWAMPLAND:Lnet/minecraft/level/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/level/biome/Biome;SEASONAL_FOREST:Lnet/minecraft/level/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/level/biome/Biome;FOREST:Lnet/minecraft/level/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/level/biome/Biome;SAVANNA:Lnet/minecraft/level/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/level/biome/Biome;SHRUBLAND:Lnet/minecraft/level/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/level/biome/Biome;TAIGA:Lnet/minecraft/level/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/level/biome/Biome;DESERT:Lnet/minecraft/level/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/level/biome/Biome;PLAINS:Lnet/minecraft/level/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/level/biome/Biome;ICE_DESERT:Lnet/minecraft/level/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/level/biome/Biome;TUNDRA:Lnet/minecraft/level/biome/Biome;
    • NETHER

      public static final Biome NETHER
      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 NETHER Lnet/minecraft/level/biome/Biome;NETHER:Lnet/minecraft/level/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/level/biome/Biome;SKY:Lnet/minecraft/level/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/level/biome/Biome;biomes:[Lnet/minecraft/level/biome/Biome;
    • biomeName

      public String biomeName
      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 biomeName Lnet/minecraft/level/biome/Biome;biomeName:Ljava/lang/String;
    • grassColour

      public int grassColour
      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 grassColour Lnet/minecraft/level/biome/Biome;grassColour:I
    • topTileId

      public byte topTileId
      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 topTileId Lnet/minecraft/level/biome/Biome;topTileId:B
    • underTileId

      public byte underTileId
      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 underTileId Lnet/minecraft/level/biome/Biome;underTileId:B
    • foliageColour

      public int foliageColour
      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 foliageColour Lnet/minecraft/level/biome/Biome;foliageColour:I
    • monsters

      protected List monsters
      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 monsters Lnet/minecraft/level/biome/Biome;monsters:Ljava/util/List;
    • creatures

      protected List creatures
      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 creatures Lnet/minecraft/level/biome/Biome;creatures:Ljava/util/List;
    • waterCreatures

      protected List waterCreatures
      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 waterCreatures Lnet/minecraft/level/biome/Biome;waterCreatures:Ljava/util/List;
    • snows

      private boolean snows
      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 snows Lnet/minecraft/level/biome/Biome;snows:Z
    • precipitates

      private boolean precipitates
      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 precipitates Lnet/minecraft/level/biome/Biome;precipitates:Z
  • Constructor Details

    • Biome

      protected Biome()
  • Method Details

    • setRainless

      private Biome setRainless()
      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 setRainless Lnet/minecraft/level/biome/Biome;setRainless()Lnet/minecraft/level/biome/Biome;
    • createBiomeArray

      public static void createBiomeArray()
      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 createBiomeArray Lnet/minecraft/level/biome/Biome;createBiomeArray()V
    • getTree

      public Structure getTree(Random rand)
      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 getTree Lnet/minecraft/level/biome/Biome;getTree(Ljava/util/Random;)Lnet/minecraft/level/structure/Structure;
    • setSnowy

      protected Biome setSnowy()
      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 setSnowy Lnet/minecraft/level/biome/Biome;setSnowy()Lnet/minecraft/level/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/level/biome/Biome;setName(Ljava/lang/String;)Lnet/minecraft/level/biome/Biome;
    • setFoliageColour

      protected Biome setFoliageColour(int colour)
      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 setFoliageColour Lnet/minecraft/level/biome/Biome;setFoliageColour(I)Lnet/minecraft/level/biome/Biome;
    • setGrassColour

      protected Biome setGrassColour(int colour)
      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 setGrassColour Lnet/minecraft/level/biome/Biome;setGrassColour(I)Lnet/minecraft/level/biome/Biome;
    • getBiome

      public static Biome getBiome(double temperature, double double2)
      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/level/biome/Biome;getBiome(DD)Lnet/minecraft/level/biome/Biome;
    • getClimateBiome

      public static Biome getClimateBiome(float temperature, float rainfall)
      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 getClimateBiome Lnet/minecraft/level/biome/Biome;getClimateBiome(FF)Lnet/minecraft/level/biome/Biome;
    • getSkyColour

      @Environment(CLIENT) public int getSkyColour(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 getSkyColour Lnet/minecraft/level/biome/Biome;getSkyColour(F)I
    • getSpawnList

      public List getSpawnList(EntityType type)
      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 getSpawnList Lnet/minecraft/level/biome/Biome;getSpawnList(Lnet/minecraft/entity/EntityType;)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/level/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/level/biome/Biome;canRain()Z