public abstract class BiomeGenBase
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
BiomeGenBase.FlowerEntry
Weighted random holder class used to hold possible flowers
that can spawn in this biome when bonemeal is used on grass.
|
static class |
BiomeGenBase.Height |
static class |
BiomeGenBase.SpawnListEntry |
static class |
BiomeGenBase.TempCategory |
Constructor and Description |
---|
BiomeGenBase(int p_i1971_1_) |
BiomeGenBase(int p_i1971_1_,
boolean register) |
Modifier and Type | Method and Description |
---|---|
void |
addDefaultFlowers()
Adds the default flowers, as of 1.7, it is 2 yellow, and 1 red.
|
void |
addFlower(IBlockState state,
int weight)
Register a new plant to be planted when bonemeal is used on grass.
|
boolean |
canSpawnLightningBolt() |
BiomeDecorator |
createBiomeDecorator() |
BiomeGenBase |
createMutatedBiome(int p_180277_1_) |
BiomeGenBase |
createMutation() |
void |
decorate(World worldIn,
java.util.Random p_180624_2_,
BlockPos p_180624_3_) |
BiomeGenBase |
func_150557_a(int p_150557_1_,
boolean p_150557_2_) |
BiomeGenBase |
func_150563_c(int p_150563_1_) |
WorldGenAbstractTree |
genBigTreeChance(java.util.Random p_150567_1_) |
void |
generateBiomeTerrain(World worldIn,
java.util.Random p_180628_2_,
ChunkPrimer p_180628_3_,
int p_180628_4_,
int p_180628_5_,
double p_180628_6_) |
void |
genTerrainBlocks(World worldIn,
java.util.Random p_180622_2_,
ChunkPrimer p_180622_3_,
int p_180622_4_,
int p_180622_5_,
double p_180622_6_) |
static BiomeGenBase |
getBiome(int p_150568_0_) |
java.lang.Class |
getBiomeClass() |
static BiomeGenBase |
getBiomeFromBiomeList(int p_180276_0_,
BiomeGenBase p_180276_1_) |
static BiomeGenBase[] |
getBiomeGenArray() |
boolean |
getEnableSnow() |
float |
getFloatRainfall() |
float |
getFloatTemperature(BlockPos pos) |
int |
getFoliageColorAtPos(BlockPos p_180625_1_) |
int |
getGrassColorAtPos(BlockPos p_180627_1_) |
int |
getIntRainfall() |
BiomeDecorator |
getModdedBiomeDecorator(BiomeDecorator original) |
int |
getModdedBiomeFoliageColor(int original) |
int |
getModdedBiomeGrassColor(int original) |
WorldGenerator |
getRandomWorldGenForGrass(java.util.Random p_76730_1_) |
int |
getSkyColorByTemp(float p_76731_1_) |
java.util.List |
getSpawnableList(EnumCreatureType p_76747_1_) |
float |
getSpawningChance() |
BiomeGenBase.TempCategory |
getTempCategory() |
int |
getWaterColorMultiplier() |
boolean |
isEqualTo(BiomeGenBase p_150569_1_) |
boolean |
isHighHumidity() |
boolean |
isSnowyBiome() |
BlockFlower.EnumFlowerType |
pickRandomFlower(java.util.Random p_180623_1_,
BlockPos p_180623_2_) |
void |
plantFlower(World world,
java.util.Random rand,
BlockPos pos) |
BiomeGenBase |
setBiomeName(java.lang.String p_76735_1_) |
BiomeGenBase |
setColor(int p_76739_1_) |
BiomeGenBase |
setDisableRain() |
BiomeGenBase |
setEnableSnow() |
BiomeGenBase |
setFillerBlockMetadata(int p_76733_1_) |
BiomeGenBase |
setHeight(BiomeGenBase.Height p_150570_1_) |
BiomeGenBase |
setTemperatureRainfall(float p_76732_1_,
float p_76732_2_) |
protected static final BiomeGenBase.Height height_Default
protected static final BiomeGenBase.Height height_ShallowWaters
protected static final BiomeGenBase.Height height_Oceans
protected static final BiomeGenBase.Height height_DeepOceans
protected static final BiomeGenBase.Height height_LowPlains
protected static final BiomeGenBase.Height height_MidPlains
protected static final BiomeGenBase.Height height_LowHills
protected static final BiomeGenBase.Height height_HighPlateaus
protected static final BiomeGenBase.Height height_MidHills
protected static final BiomeGenBase.Height height_Shores
protected static final BiomeGenBase.Height height_RockyWaters
protected static final BiomeGenBase.Height height_LowIslands
protected static final BiomeGenBase.Height height_PartiallySubmerged
public static final java.util.Set explorationBiomesList
public static final java.util.Map BIOME_ID_MAP
public static final BiomeGenBase ocean
public static final BiomeGenBase plains
public static final BiomeGenBase desert
public static final BiomeGenBase extremeHills
public static final BiomeGenBase forest
public static final BiomeGenBase taiga
public static final BiomeGenBase swampland
public static final BiomeGenBase river
public static final BiomeGenBase hell
public static final BiomeGenBase sky
public static final BiomeGenBase frozenOcean
public static final BiomeGenBase frozenRiver
public static final BiomeGenBase icePlains
public static final BiomeGenBase iceMountains
public static final BiomeGenBase mushroomIsland
public static final BiomeGenBase mushroomIslandShore
public static final BiomeGenBase beach
public static final BiomeGenBase desertHills
public static final BiomeGenBase forestHills
public static final BiomeGenBase taigaHills
public static final BiomeGenBase extremeHillsEdge
public static final BiomeGenBase jungle
public static final BiomeGenBase jungleHills
public static final BiomeGenBase jungleEdge
public static final BiomeGenBase deepOcean
public static final BiomeGenBase stoneBeach
public static final BiomeGenBase coldBeach
public static final BiomeGenBase birchForest
public static final BiomeGenBase birchForestHills
public static final BiomeGenBase roofedForest
public static final BiomeGenBase coldTaiga
public static final BiomeGenBase coldTaigaHills
public static final BiomeGenBase megaTaiga
public static final BiomeGenBase megaTaigaHills
public static final BiomeGenBase extremeHillsPlus
public static final BiomeGenBase savanna
public static final BiomeGenBase savannaPlateau
public static final BiomeGenBase mesa
public static final BiomeGenBase mesaPlateau_F
public static final BiomeGenBase mesaPlateau
public static final BiomeGenBase field_180279_ad
protected static final NoiseGeneratorPerlin temperatureNoise
protected static final NoiseGeneratorPerlin field_180281_af
protected static final WorldGenDoublePlant DOUBLE_PLANT_GENERATOR
public java.lang.String biomeName
public int color
public int field_150609_ah
public IBlockState topBlock
public IBlockState fillerBlock
public int fillerBlockMetadata
public float minHeight
public float maxHeight
public float temperature
public float rainfall
public int waterColorMultiplier
public BiomeDecorator theBiomeDecorator
protected java.util.List spawnableMonsterList
protected java.util.List spawnableCreatureList
protected java.util.List spawnableWaterCreatureList
protected java.util.List spawnableCaveCreatureList
protected boolean enableSnow
protected boolean enableRain
public final int biomeID
protected WorldGenTrees worldGeneratorTrees
protected WorldGenBigTree worldGeneratorBigTree
protected WorldGenSwamp worldGeneratorSwamp
protected java.util.List<BiomeGenBase.FlowerEntry> flowers
public BiomeGenBase(int p_i1971_1_)
public BiomeGenBase(int p_i1971_1_, boolean register)
public BiomeDecorator createBiomeDecorator()
public BiomeGenBase setTemperatureRainfall(float p_76732_1_, float p_76732_2_)
public final BiomeGenBase setHeight(BiomeGenBase.Height p_150570_1_)
public BiomeGenBase setDisableRain()
public WorldGenAbstractTree genBigTreeChance(java.util.Random p_150567_1_)
public WorldGenerator getRandomWorldGenForGrass(java.util.Random p_76730_1_)
public BlockFlower.EnumFlowerType pickRandomFlower(java.util.Random p_180623_1_, BlockPos p_180623_2_)
public BiomeGenBase setEnableSnow()
public BiomeGenBase setBiomeName(java.lang.String p_76735_1_)
public BiomeGenBase setFillerBlockMetadata(int p_76733_1_)
public BiomeGenBase setColor(int p_76739_1_)
public BiomeGenBase func_150563_c(int p_150563_1_)
public BiomeGenBase func_150557_a(int p_150557_1_, boolean p_150557_2_)
public int getSkyColorByTemp(float p_76731_1_)
public java.util.List getSpawnableList(EnumCreatureType p_76747_1_)
public boolean getEnableSnow()
public boolean canSpawnLightningBolt()
public boolean isHighHumidity()
public float getSpawningChance()
public final int getIntRainfall()
public final float getFloatRainfall()
public final float getFloatTemperature(BlockPos pos)
public int getGrassColorAtPos(BlockPos p_180627_1_)
public int getFoliageColorAtPos(BlockPos p_180625_1_)
public boolean isSnowyBiome()
public void genTerrainBlocks(World worldIn, java.util.Random p_180622_2_, ChunkPrimer p_180622_3_, int p_180622_4_, int p_180622_5_, double p_180622_6_)
public final void generateBiomeTerrain(World worldIn, java.util.Random p_180628_2_, ChunkPrimer p_180628_3_, int p_180628_4_, int p_180628_5_, double p_180628_6_)
public BiomeGenBase createMutation()
public BiomeGenBase createMutatedBiome(int p_180277_1_)
public java.lang.Class getBiomeClass()
public boolean isEqualTo(BiomeGenBase p_150569_1_)
public BiomeGenBase.TempCategory getTempCategory()
public static BiomeGenBase[] getBiomeGenArray()
public static BiomeGenBase getBiome(int p_150568_0_)
public static BiomeGenBase getBiomeFromBiomeList(int p_180276_0_, BiomeGenBase p_180276_1_)
public BiomeDecorator getModdedBiomeDecorator(BiomeDecorator original)
public int getWaterColorMultiplier()
public int getModdedBiomeGrassColor(int original)
public int getModdedBiomeFoliageColor(int original)
public void addDefaultFlowers()
public void addFlower(IBlockState state, int weight)
state
- The block to place.weight
- The weight of the plant, where red flowers are
10 and yellow flowers are 20.