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 par1) |
BiomeGenBase(int par1,
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(Block block,
int metadata,
int weight)
Register a new plant to be planted when bonemeal is used on grass.
|
boolean |
canSpawnLightningBolt() |
BiomeDecorator |
createBiomeDecorator() |
BiomeGenBase |
createMutation() |
void |
decorate(World par1World,
java.util.Random par2Random,
int par3,
int par4) |
BiomeGenBase |
func_150557_a(int p_150557_1_,
boolean p_150557_2_) |
boolean |
func_150559_j() |
BiomeGenBase |
func_150563_c(int p_150563_1_) |
WorldGenAbstractTree |
func_150567_a(java.util.Random p_150567_1_) |
java.lang.String |
func_150572_a(java.util.Random p_150572_1_,
int p_150572_2_,
int p_150572_3_,
int p_150572_4_) |
BiomeGenBase |
func_76733_a(int par1) |
void |
genBiomeTerrain(World p_150560_1_,
java.util.Random p_150560_2_,
Block[] p_150560_3_,
byte[] p_150560_4_,
int p_150560_5_,
int p_150560_6_,
double p_150560_7_) |
void |
genTerrainBlocks(World p_150573_1_,
java.util.Random p_150573_2_,
Block[] p_150573_3_,
byte[] p_150573_4_,
int p_150573_5_,
int p_150573_6_,
double p_150573_7_) |
static BiomeGenBase |
getBiome(int p_150568_0_) |
java.lang.Class |
getBiomeClass() |
int |
getBiomeFoliageColor(int p_150571_1_,
int p_150571_2_,
int p_150571_3_) |
static BiomeGenBase[] |
getBiomeGenArray() |
int |
getBiomeGrassColor(int p_150558_1_,
int p_150558_2_,
int p_150558_3_) |
boolean |
getEnableSnow() |
float |
getFloatRainfall() |
float |
getFloatTemperature(int p_150564_1_,
int p_150564_2_,
int p_150564_3_) |
int |
getIntRainfall() |
BiomeDecorator |
getModdedBiomeDecorator(BiomeDecorator original) |
int |
getModdedBiomeFoliageColor(int original) |
int |
getModdedBiomeGrassColor(int original) |
WorldGenerator |
getRandomWorldGenForGrass(java.util.Random par1Random) |
int |
getSkyColorByTemp(float par1) |
java.util.List |
getSpawnableList(EnumCreatureType par1EnumCreatureType) |
float |
getSpawningChance() |
BiomeGenBase.TempCategory |
getTempCategory() |
int |
getWaterColorMultiplier() |
boolean |
isEqualTo(BiomeGenBase p_150569_1_) |
boolean |
isHighHumidity() |
void |
plantFlower(World world,
java.util.Random rand,
int x,
int y,
int z) |
BiomeGenBase |
setBiomeName(java.lang.String par1Str) |
BiomeGenBase |
setColor(int par1) |
BiomeGenBase |
setDisableRain() |
BiomeGenBase |
setEnableSnow() |
BiomeGenBase |
setHeight(BiomeGenBase.Height p_150570_1_) |
BiomeGenBase |
setTemperatureRainfall(float par1,
float par2) |
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 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
protected static final NoiseGeneratorPerlin temperatureNoise
protected static final NoiseGeneratorPerlin plantNoise
protected static final WorldGenDoublePlant genTallFlowers
public java.lang.String biomeName
public int color
public int field_150609_ah
public Block topBlock
public int field_150604_aj
public Block fillerBlock
public int field_76754_C
public float rootHeight
public float heightVariation
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 par1)
public BiomeGenBase(int par1, boolean register)
public BiomeDecorator createBiomeDecorator()
public BiomeGenBase setTemperatureRainfall(float par1, float par2)
public final BiomeGenBase setHeight(BiomeGenBase.Height p_150570_1_)
public BiomeGenBase setDisableRain()
public WorldGenAbstractTree func_150567_a(java.util.Random p_150567_1_)
public WorldGenerator getRandomWorldGenForGrass(java.util.Random par1Random)
public java.lang.String func_150572_a(java.util.Random p_150572_1_, int p_150572_2_, int p_150572_3_, int p_150572_4_)
public BiomeGenBase setEnableSnow()
public BiomeGenBase setBiomeName(java.lang.String par1Str)
public BiomeGenBase func_76733_a(int par1)
public BiomeGenBase setColor(int par1)
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 par1)
public java.util.List getSpawnableList(EnumCreatureType par1EnumCreatureType)
public boolean getEnableSnow()
public boolean canSpawnLightningBolt()
public boolean isHighHumidity()
public float getSpawningChance()
public final int getIntRainfall()
public final float getFloatRainfall()
public final float getFloatTemperature(int p_150564_1_, int p_150564_2_, int p_150564_3_)
public void decorate(World par1World, java.util.Random par2Random, int par3, int par4)
public int getBiomeGrassColor(int p_150558_1_, int p_150558_2_, int p_150558_3_)
public int getBiomeFoliageColor(int p_150571_1_, int p_150571_2_, int p_150571_3_)
public boolean func_150559_j()
public void genTerrainBlocks(World p_150573_1_, java.util.Random p_150573_2_, Block[] p_150573_3_, byte[] p_150573_4_, int p_150573_5_, int p_150573_6_, double p_150573_7_)
public final void genBiomeTerrain(World p_150560_1_, java.util.Random p_150560_2_, Block[] p_150560_3_, byte[] p_150560_4_, int p_150560_5_, int p_150560_6_, double p_150560_7_)
public BiomeGenBase createMutation()
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 BiomeDecorator getModdedBiomeDecorator(BiomeDecorator original)
public int getWaterColorMultiplier()
public int getModdedBiomeGrassColor(int original)
public int getModdedBiomeFoliageColor(int original)
public void addDefaultFlowers()
public void addFlower(Block block, int metadata, int weight)
block
- The block to place.metadata
- The metadata to set for the block when being placed.weight
- The weight of the plant, where red flowers are
10 and yellow flowers are 20.public void plantFlower(World world, java.util.Random rand, int x, int y, int z)