2013-05-03 13:00:44 +00:00
package biomesoplenty.configuration ;
import java.util.Collection ;
import java.util.HashSet ;
import java.util.Set ;
import net.minecraft.world.WorldType ;
import net.minecraft.world.biome.BiomeGenBase ;
2013-05-29 01:05:27 +00:00
import net.minecraftforge.common.BiomeDictionary ;
import net.minecraftforge.common.BiomeDictionary.Type ;
2013-05-03 13:00:44 +00:00
import net.minecraftforge.common.BiomeManager ;
import biomesoplenty.api.Biomes ;
2013-07-09 03:55:12 +00:00
import biomesoplenty.biomes.* ;
2013-05-07 19:14:44 +00:00
import biomesoplenty.world.WorldTypeBOP ;
2013-05-29 01:05:27 +00:00
2013-05-03 13:00:44 +00:00
import com.google.common.base.Optional ;
import com.google.common.collect.ImmutableSet ;
import cpw.mods.fml.common.registry.GameRegistry ;
public class BOPBiomes {
2013-05-31 10:34:02 +00:00
2013-05-07 19:14:44 +00:00
public static WorldTypeBOP WTBiomesOP ;
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static final Set < WorldType > worldTypes = new HashSet ( ) ;
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
public static int getLastBiomeID ( )
{
int x ;
for ( x = 255 ; x > = 0 ; x - - ) {
2013-05-31 10:34:02 +00:00
if ( BiomeGenBase . biomeList [ x ] = = null )
2013-05-03 13:00:44 +00:00
{
break ;
}
}
return x ;
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
public static void init ( )
{
2013-05-31 10:34:02 +00:00
// Initialize biomes
2013-05-03 13:00:44 +00:00
initializeBiomes ( ) ;
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
//Initialize new world type
2013-05-07 19:14:44 +00:00
WTBiomesOP = new WorldTypeBOP ( ) ;
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
// Adding biomes to World Types
addBiomes ( ) ;
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . jungleHills ) ;
//Biome Dictionary
addToBiomeDictionary ( ) ;
//Spawning
addSpawnBiomes ( ) ;
2013-05-31 10:34:02 +00:00
//Village spawning
2013-05-03 13:00:44 +00:00
addVillageBiomes ( ) ;
//Stronghold spawning
addStrongholdBiomes ( ) ;
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
registerBiomes ( ) ;
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void initializeBiomes ( )
{
2013-07-17 10:00:16 +00:00
Biomes . alps = Optional . of ( ( new BiomeGenAlps ( BOPConfiguration . alpsID ) ) . setColor ( 353825 ) . setBiomeName ( " Alps " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 0F , 0 . 0F ) . setMinMaxHeight ( 2 . 0F , 3 . 0F ) ) ;
Biomes . alpsForest = Optional . of ( ( new BiomeGenAlpsForest ( BOPConfiguration . alpsForestID ) ) . setColor ( 353825 ) . setBiomeName ( " Alps Mountainside " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 0F , 0 . 0F ) . setMinMaxHeight ( 1 . 0F , 2 . 0F ) ) ;
Biomes . alpsBase = Optional . of ( ( new BiomeGenAlpsBase ( BOPConfiguration . alpsBaseID ) ) . setColor ( 353825 ) . setBiomeName ( " Alps Forest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 5F , 0 . 4F ) . setMinMaxHeight ( 0 . 3F , 1 . 0F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . arctic = Optional . of ( ( new BiomeGenArctic ( BOPConfiguration . arcticID ) ) . setColor ( 14090235 ) . setBiomeName ( " Arctic " ) . setEnableSnow ( ) . setTemperatureRainfall ( 0 . 05F , 0 . 0F ) . setMinMaxHeight ( 0 . 2F , 0 . 2F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . badlands = Optional . of ( ( new BiomeGenBadlands ( BOPConfiguration . badlandsID ) ) . setColor ( 16421912 ) . setBiomeName ( " Badlands " ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 3F , 0 . 9F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . bambooForest = Optional . of ( ( new BiomeGenBambooForest ( BOPConfiguration . bambooForestID ) ) . setColor ( 112 ) . setBiomeName ( " Bamboo Forest " ) . setMinMaxHeight ( 0 . 2F , 0 . 4F ) . setTemperatureRainfall ( 1 . 2F , 0 . 9F ) ) ;
Biomes . bayou = Optional . of ( ( new BiomeGenBayou ( BOPConfiguration . bayouID ) ) . setColor ( 522674 ) . setBiomeName ( " Bayou " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 1F , 0 . 4F ) . setTemperatureRainfall ( 0 . 5F , 0 . 9F ) ) ;
2013-05-31 10:34:02 +00:00
2013-05-31 20:22:04 +00:00
Biomes . beachGravel = Optional . of ( ( new BiomeGenBeachGravel ( BOPConfiguration . beachGravelID ) ) . setColor ( 16440917 ) . setBiomeName ( " Gravel Beach " ) . setTemperatureRainfall ( 0 . 2F , 0 . 8F ) . setMinMaxHeight ( 0 . 0F , 0 . 1F ) ) ;
2013-06-07 16:45:13 +00:00
Biomes . beachOvergrown = Optional . of ( ( new BiomeGenBeachOvergrown ( BOPConfiguration . beachOvergrownID ) ) . setColor ( 16440917 ) . setBiomeName ( " Overgrown Beach " ) . setTemperatureRainfall ( 0 . 8F , 0 . 5F ) . setMinMaxHeight ( 0 . 0F , 0 . 1F ) ) ;
2013-05-24 15:45:47 +00:00
Biomes . birchForest = Optional . of ( ( new BiomeGenBirchForest ( BOPConfiguration . birchForestID ) ) . setColor ( 353825 ) . setBiomeName ( " Birch Forest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 4F , 0 . 3F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . bog = Optional . of ( ( new BiomeGenBog ( BOPConfiguration . bogID ) ) . setColor ( 522674 ) . setBiomeName ( " Bog " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 2F , 0 . 4F ) . setTemperatureRainfall ( 0 . 8F , 0 . 9F ) ) ;
Biomes . borealForest = Optional . of ( ( new BiomeGenBorealForest ( BOPConfiguration . borealForestID ) ) . setColor ( 353825 ) . setBiomeName ( " Boreal Forest " ) . func_76733_a ( 5159473 ) . setMinMaxHeight ( 0 . 2F , 1 . 0F ) . setTemperatureRainfall ( 0 . 6F , 0 . 7F ) ) ;
Biomes . brushland = Optional . of ( ( new BiomeGenBrushland ( BOPConfiguration . brushlandID ) ) . setColor ( 16421912 ) . setBiomeName ( " Brushland " ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 3F , 0 . 3F ) ) ;
2013-07-09 02:48:14 +00:00
Biomes . canyon = Optional . of ( ( new BiomeGenCanyon ( BOPConfiguration . canyonID ) ) . setColor ( 9286496 ) . setBiomeName ( " Canyon " ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) . setMinMaxHeight ( 1 . 5F , 2 . 0F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . canyonRavine = Optional . of ( ( new BiomeGenCanyonRavine ( BOPConfiguration . canyonRavineID ) ) . setColor ( 9286496 ) . setBiomeName ( " Canyon Ravine " ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . chaparral = Optional . of ( ( new BiomeGenChaparral ( BOPConfiguration . chaparralID ) ) . setColor ( 9286496 ) . setBiomeName ( " Chaparral " ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) . setMinMaxHeight ( 0 . 3F , 0 . 6F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . cherryBlossomGrove = Optional . of ( ( new BiomeGenCherryBlossomGrove ( BOPConfiguration . cherryBlossomGroveID ) ) . setColor ( 9286496 ) . setBiomeName ( " Cherry Blossom Grove " ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) ) ;
Biomes . coniferousForest = Optional . of ( ( new BiomeGenConiferousForest ( BOPConfiguration . coniferousForestID ) ) . setColor ( 747097 ) . setBiomeName ( " Coniferous Forest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 5F , 0 . 4F ) . setMinMaxHeight ( 0 . 2F , 0 . 8F ) ) ;
Biomes . coniferousForestSnow = Optional . of ( ( new BiomeGenConiferousForestSnow ( BOPConfiguration . coniferousForestSnowID ) ) . setColor ( 14090235 ) . setBiomeName ( " Snowy Coniferous Forest " ) . setTemperatureRainfall ( 0 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 2F , 0 . 7F ) ) ;
2013-05-23 20:22:58 +00:00
Biomes . crag = Optional . of ( ( new BiomeGenCrag ( BOPConfiguration . cragID ) ) . setColor ( 9286496 ) . setBiomeName ( " Crag " ) . setMinMaxHeight ( 0 . 0F , 9 . 9F ) . setTemperatureRainfall ( 0 . 4F , 0 . 2F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . deadForest = Optional . of ( ( new BiomeGenDeadForest ( BOPConfiguration . deadForestID ) ) . setColor ( 522674 ) . setBiomeName ( " Dead Forest " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 2F , 0 . 7F ) . setTemperatureRainfall ( 1 . 2F , 0 . 1F ) ) ;
Biomes . deadForestSnow = Optional . of ( ( new BiomeGenDeadForestSnow ( BOPConfiguration . deadForestSnowID ) ) . setColor ( 522674 ) . setBiomeName ( " Snowy Dead Forest " ) . func_76733_a ( 9154376 ) . setEnableSnow ( ) . setTemperatureRainfall ( 0 . 05F , 0 . 8F ) . setMinMaxHeight ( 0 . 2F , 0 . 7F ) ) ;
2013-07-17 10:00:16 +00:00
Biomes . deadSwamp = Optional . of ( ( new BiomeGenDeadSwamp ( BOPConfiguration . deadSwampID ) ) . setColor ( 522674 ) . setBiomeName ( " Dead Swamp " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 1F , 0 . 2F ) . setTemperatureRainfall ( 0 . 8F , 0 . 9F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . deadlands = Optional . of ( ( new BiomeGenDeadlands ( BOPConfiguration . deadlandsID ) ) . setColor ( 522674 ) . setBiomeName ( " Deadlands " ) . setDisableRain ( ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 1F , 0 . 5F ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) ) ;
Biomes . deciduousForest = Optional . of ( ( new BiomeGenDeciduousForest ( BOPConfiguration . deciduousForestID ) ) . setColor ( 353825 ) . setBiomeName ( " Deciduous Forest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) ) ;
Biomes . dunes = Optional . of ( ( new BiomeGenDunes ( BOPConfiguration . dunesID ) ) . setColor ( 13786898 ) . setBiomeName ( " Dunes " ) . setDisableRain ( ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 5F , 1 . 3F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . fen = Optional . of ( ( new BiomeGenFen ( BOPConfiguration . fenID ) ) . setColor ( 9286496 ) . setBiomeName ( " Fen " ) . setTemperatureRainfall ( 0 . 4F , 0 . 0F ) . setMinMaxHeight ( 0 . 2F , 0 . 4F ) ) ;
Biomes . field = Optional . of ( ( new BiomeGenField ( BOPConfiguration . fieldID ) ) . setColor ( 9286496 ) . setBiomeName ( " Field " ) . setTemperatureRainfall ( 0 . 4F , 0 . 8F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
Biomes . frostForest = Optional . of ( ( new BiomeGenFrostForest ( BOPConfiguration . frostForestID ) ) . setColor ( 14090235 ) . setBiomeName ( " Frost Forest " ) . setEnableSnow ( ) . setTemperatureRainfall ( 0 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
Biomes . fungiForest = Optional . of ( ( new BiomeGenFungiForest ( BOPConfiguration . fungiForestID ) ) . setColor ( 747097 ) . setBiomeName ( " Fungi Forest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 9F , 1 . 0F ) . setMinMaxHeight ( 0 . 2F , 0 . 5F ) ) ;
Biomes . garden = Optional . of ( ( new BiomeGenGarden ( BOPConfiguration . gardenID ) ) . setColor ( 9286496 ) . setBiomeName ( " Garden " ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . glacier = Optional . of ( ( new BiomeGenGlacier ( BOPConfiguration . glacierID ) ) . setColor ( 6316128 ) . setBiomeName ( " Glacier " ) . setEnableSnow ( ) . setMinMaxHeight ( 0 . 4F , 1 . 0F ) . setTemperatureRainfall ( 0 . 0F , 0 . 0F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . grassland = Optional . of ( ( new BiomeGenGrassland ( BOPConfiguration . grasslandID ) ) . setColor ( 9286496 ) . setBiomeName ( " Grassland " ) . setTemperatureRainfall ( 0 . 7F , 0 . 7F ) . setMinMaxHeight ( 0 . 3F , 0 . 3F ) ) ;
Biomes . grove = Optional . of ( ( new BiomeGenGrove ( BOPConfiguration . groveID ) ) . setColor ( 9286496 ) . setBiomeName ( " Grove " ) . setTemperatureRainfall ( 0 . 4F , 0 . 8F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
Biomes . heathland = Optional . of ( ( new BiomeGenHeathland ( BOPConfiguration . heathlandID ) ) . setColor ( 353825 ) . setBiomeName ( " Heathland " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 8F , 0 . 1F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . highland = Optional . of ( ( new BiomeGenHighland ( BOPConfiguration . highlandID ) ) . setColor ( 6316128 ) . setBiomeName ( " Highland " ) . setMinMaxHeight ( 0 . 9F , 1 . 9F ) . setTemperatureRainfall ( 0 . 5F , 0 . 5F ) ) ;
2013-06-03 00:36:43 +00:00
Biomes . hotSprings = Optional . of ( ( new BiomeGenHotSprings ( BOPConfiguration . hotSpringsID ) ) . setColor ( 10486015 ) . setBiomeName ( " Hot Springs " ) . setMinMaxHeight ( 0 . 2F , 0 . 5F ) . setTemperatureRainfall ( 0 . 5F , 0 . 7F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . icyHills = Optional . of ( ( new BiomeGenIcyHills ( BOPConfiguration . icyHillsID ) ) . setColor ( 14090235 ) . setBiomeName ( " Icy Hills " ) . setEnableSnow ( ) . setTemperatureRainfall ( 0 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 3F , 0 . 8F ) ) ;
Biomes . jadeCliffs = Optional . of ( ( new BiomeGenJadeCliffs ( BOPConfiguration . jadeCliffsID ) ) . setColor ( 14090235 ) . setBiomeName ( " Jade Cliffs " ) . setTemperatureRainfall ( 0 . 5F , 0 . 1F ) . setMinMaxHeight ( 0 . 2F , 2 . 0F ) ) ;
Biomes . lushDesert = Optional . of ( ( new BiomeGenLushDesert ( BOPConfiguration . lushDesertID ) ) . setColor ( 16421912 ) . setBiomeName ( " Lush Desert " ) . setTemperatureRainfall ( 0 . 8F , 0 . 2F ) . setMinMaxHeight ( 0 . 2F , 0 . 9F ) ) ;
Biomes . lushSwamp = Optional . of ( ( new BiomeGenLushSwamp ( BOPConfiguration . lushSwampID ) ) . setColor ( 522674 ) . setBiomeName ( " Lush Swamp " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 0F , 0 . 3F ) . setTemperatureRainfall ( 0 . 7F , 1 . 0F ) ) ;
Biomes . mangrove = Optional . of ( ( new BiomeGenMangrove ( BOPConfiguration . mangroveID ) ) . setColor ( 16440917 ) . setBiomeName ( " Mangrove " ) . setMinMaxHeight ( 0 . 0F , 0 . 3F ) . setTemperatureRainfall ( 0 . 8F , 0 . 9F ) ) ;
Biomes . mapleWoods = Optional . of ( ( new BiomeGenMapleWoods ( BOPConfiguration . mapleWoodsID ) ) . setColor ( 747097 ) . setBiomeName ( " Maple Woods " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 2F , 0 . 8F ) . setMinMaxHeight ( 0 . 3F , 0 . 6F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . marsh = Optional . of ( ( new BiomeGenMarsh ( BOPConfiguration . marshID ) ) . setColor ( 10486015 ) . setBiomeName ( " Marsh " ) . setMinMaxHeight ( - 0 . 5F , 0 . 0F ) . setTemperatureRainfall ( 0 . 5F , 0 . 9F ) ) ;
Biomes . meadow = Optional . of ( ( new BiomeGenMeadow ( BOPConfiguration . meadowID ) ) . setColor ( 9286496 ) . setBiomeName ( " Meadow " ) . setTemperatureRainfall ( 0 . 7F , 0 . 7F ) ) ;
2013-07-09 02:48:14 +00:00
Biomes . meadowForest = Optional . of ( ( new BiomeGenMeadowForest ( BOPConfiguration . meadowForestID ) ) . setColor ( 9286496 ) . setBiomeName ( " Meadow Forest " ) . setTemperatureRainfall ( 0 . 7F , 0 . 7F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . mesa = Optional . of ( ( new BiomeGenMesa ( BOPConfiguration . mesaID ) ) . setColor ( 16421912 ) . setBiomeName ( " Mesa " ) . setDisableRain ( ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 4F , 2 . 0F ) ) ;
Biomes . moor = Optional . of ( ( new BiomeGenMoor ( BOPConfiguration . moorID ) ) . setColor ( 16421912 ) . setBiomeName ( " Moor " ) . setTemperatureRainfall ( 0 . 5F , 1 . 0F ) . setMinMaxHeight ( 0 . 7F , 0 . 8F ) ) ;
2013-06-03 00:36:43 +00:00
Biomes . mountain = Optional . of ( ( new BiomeGenMountain ( BOPConfiguration . mountainID ) ) . setColor ( 14090235 ) . setBiomeName ( " Mountain " ) . setTemperatureRainfall ( 0 . 5F , 0 . 1F ) . setMinMaxHeight ( 1 . 2F , 1 . 2F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . mysticGrove = Optional . of ( ( new BiomeGenMysticGrove ( BOPConfiguration . mysticGroveID ) ) . setColor ( 353825 ) . setBiomeName ( " Mystic Grove " ) . setDisableRain ( ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 9F , 1 . 0F ) ) ;
Biomes . netherBase = Optional . of ( ( new BiomeGenNetherBase ( BOPConfiguration . netherBaseID ) ) . setColor ( 16711680 ) . setBiomeName ( " Nether " ) . setDisableRain ( ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) ) ;
2013-05-18 14:37:05 +00:00
Biomes . netherGarden = Optional . of ( ( new BiomeGenNetherGarden ( BOPConfiguration . netherGardenID ) ) . setColor ( 16711680 ) . setBiomeName ( " Undergarden " ) . setDisableRain ( ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) ) ;
Biomes . netherDesert = Optional . of ( ( new BiomeGenNetherDesert ( BOPConfiguration . netherDesertID ) ) . setColor ( 16711680 ) . setBiomeName ( " Corrupted Sands " ) . setDisableRain ( ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) ) ;
Biomes . netherLava = Optional . of ( ( new BiomeGenNetherLava ( BOPConfiguration . netherLavaID ) ) . setColor ( 16711680 ) . setBiomeName ( " Phantasmagoric Inferno " ) . setDisableRain ( ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) ) ;
2013-05-23 20:22:58 +00:00
Biomes . netherBone = Optional . of ( ( new BiomeGenNetherBone ( BOPConfiguration . netherBoneID ) ) . setColor ( 16711680 ) . setBiomeName ( " Boneyard " ) . setDisableRain ( ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) ) ;
2013-05-31 10:34:02 +00:00
2013-07-15 19:18:34 +00:00
Biomes . oasis = Optional . of ( ( new BiomeGenOasis ( BOPConfiguration . oasisID ) ) . setColor ( 16421912 ) . setBiomeName ( " Oasis " ) . setTemperatureRainfall ( 1 . 9F , 2 . 0F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-05-24 17:54:27 +00:00
2013-05-26 19:36:28 +00:00
Biomes . oceanCoral = Optional . of ( ( new BiomeGenOceanCoral ( BOPConfiguration . oceanCoralID ) ) . setColor ( 10486015 ) . setBiomeName ( " Coral Reef " ) . setMinMaxHeight ( - 0 . 4F , - 0 . 1F ) . setTemperatureRainfall ( 0 . 5F , 0 . 9F ) ) ;
Biomes . oceanKelp = Optional . of ( ( new BiomeGenOceanKelp ( BOPConfiguration . oceanKelpID ) ) . setColor ( 10486015 ) . setBiomeName ( " Kelp Forest " ) . setMinMaxHeight ( - 0 . 4F , - 0 . 1F ) . setTemperatureRainfall ( 0 . 5F , 0 . 9F ) ) ;
2013-05-31 10:34:02 +00:00
2013-05-24 17:54:27 +00:00
Biomes . ominousWoods = Optional . of ( ( new BiomeGenOminousWoods ( BOPConfiguration . ominousWoodsID ) ) . setColor ( 353825 ) . setBiomeName ( " Ominous Woods " ) . setDisableRain ( ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 8F , 0 . 9F ) ) ;
2013-07-09 02:48:14 +00:00
Biomes . ominousWoodsThick = Optional . of ( ( new BiomeGenOminousWoodsThick ( BOPConfiguration . ominousWoodsThickID ) ) . setColor ( 353825 ) . setBiomeName ( " Thick Ominous Woods " ) . setDisableRain ( ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 8F , 0 . 9F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . orchard = Optional . of ( ( new BiomeGenOrchard ( BOPConfiguration . orchardID ) ) . setColor ( 9286496 ) . setBiomeName ( " Orchard " ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . originValley = Optional . of ( ( new BiomeGenOriginValley ( BOPConfiguration . originValleyID ) ) . setColor ( 353825 ) . setBiomeName ( " Origin Valley " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) . setMinMaxHeight ( 0 . 2F , 0 . 6F ) ) ;
Biomes . outback = Optional . of ( ( new BiomeGenOutback ( BOPConfiguration . outbackID ) ) . setColor ( 9286496 ) . setBiomeName ( " Outback " ) . setTemperatureRainfall ( 0 . 8F , 0 . 0F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
Biomes . pasture = Optional . of ( ( new BiomeGenPasture ( BOPConfiguration . pastureID ) ) . setColor ( 9286496 ) . setBiomeName ( " Pasture " ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
Biomes . pastureMeadow = Optional . of ( ( new BiomeGenPastureMeadow ( BOPConfiguration . pastureMeadowID ) ) . setColor ( 9286496 ) . setBiomeName ( " Pasture Meadow " ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
Biomes . pastureThin = Optional . of ( ( new BiomeGenPastureThin ( BOPConfiguration . pastureThinID ) ) . setColor ( 9286496 ) . setBiomeName ( " Thinned Pasture " ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-06-02 09:50:56 +00:00
Biomes . polar = Optional . of ( ( new BiomeGenPolar ( BOPConfiguration . polarID ) ) . setColor ( 6316128 ) . setBiomeName ( " Polar " ) . setMinMaxHeight ( - 0 . 5F , 0 . 0F ) . setTemperatureRainfall ( 0 . 0F , 0 . 0F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . prairie = Optional . of ( ( new BiomeGenPrairie ( BOPConfiguration . prairieID ) ) . setColor ( 353825 ) . setBiomeName ( " Prairie " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 9F , 0 . 6F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . promisedLandForest = Optional . of ( ( new BiomeGenPromisedLandForest ( BOPConfiguration . promisedLandForestID ) ) . setColor ( 112 ) . setBiomeName ( " Wonderous Woods " ) . setTemperatureRainfall ( 2 . 0F , 2 . 0F ) . setMinMaxHeight ( 0 . 1F , 2 . 0F ) ) ;
Biomes . promisedLandPlains = Optional . of ( ( new BiomeGenPromisedLandPlains ( BOPConfiguration . promisedLandPlainsID ) ) . setColor ( 112 ) . setBiomeName ( " Majestic Meadow " ) . setTemperatureRainfall ( 2 . 0F , 2 . 0F ) . setMinMaxHeight ( 0 . 1F , 2 . 0F ) ) ;
2013-05-09 07:00:09 +00:00
Biomes . promisedLandSwamp = Optional . of ( ( new BiomeGenPromisedLandSwamp ( BOPConfiguration . promisedLandSwampID ) ) . setColor ( 112 ) . setBiomeName ( " Blessed Bog " ) . setTemperatureRainfall ( 2 . 0F , 2 . 0F ) . setMinMaxHeight ( 0 . 1F , 2 . 0F ) ) ;
2013-05-23 20:22:58 +00:00
2013-07-15 19:18:34 +00:00
Biomes . quagmire = Optional . of ( ( new BiomeGenQuagmire ( BOPConfiguration . quagmireID ) ) . setColor ( 522674 ) . setBiomeName ( " Quagmire " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 0F , 0 . 4F ) . setTemperatureRainfall ( 0 . 8F , 0 . 9F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . rainforest = Optional . of ( ( new BiomeGenRainforest ( BOPConfiguration . rainforestID ) ) . setColor ( 5470985 ) . setBiomeName ( " Rainforest " ) . func_76733_a ( 5470985 ) . setTemperatureRainfall ( 2 . 0F , 2 . 0F ) . setMinMaxHeight ( 0 . 7F , 1 . 8F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . redwoodForest = Optional . of ( ( new BiomeGenRedwoodForest ( BOPConfiguration . redwoodForestID ) ) . setColor ( 747097 ) . setBiomeName ( " Redwood Forest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . sacredSprings = Optional . of ( ( new BiomeGenSacredSprings ( BOPConfiguration . sacredSpringsID ) ) . setColor ( 522674 ) . setBiomeName ( " Sacred Springs " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 4F , 1 . 2F ) . setTemperatureRainfall ( 1 . 2F , 0 . 9F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . savanna = Optional . of ( ( new BiomeGenSavanna ( BOPConfiguration . savannaID ) ) . setColor ( 9286496 ) . setBiomeName ( " Savanna " ) . setTemperatureRainfall ( 1 . 5F , 0 . 1F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
Biomes . scrubland = Optional . of ( ( new BiomeGenScrubland ( BOPConfiguration . scrublandID ) ) . setColor ( 9286496 ) . setBiomeName ( " Scrubland " ) . setTemperatureRainfall ( 1 . 2F , 0 . 0F ) . setMinMaxHeight ( 0 . 3F , 0 . 5F ) ) ;
Biomes . seasonalForest = Optional . of ( ( new BiomeGenSeasonalForest ( BOPConfiguration . seasonalForestID ) ) . setColor ( 353825 ) . setBiomeName ( " Seasonal Forest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) . setMinMaxHeight ( 0 . 3F , 0 . 7F ) ) ;
2013-07-17 10:00:16 +00:00
Biomes . seasonalSpruceForest = Optional . of ( ( new BiomeGenSeasonalSpruceForest ( BOPConfiguration . seasonalSpruceForestID ) ) . setColor ( 353825 ) . setBiomeName ( " Seasonal Spruce Forest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) . setMinMaxHeight ( 0 . 3F , 0 . 7F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . shield = Optional . of ( ( new BiomeGenShield ( BOPConfiguration . shieldID ) ) . setColor ( 522674 ) . setBiomeName ( " Shield " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 1F , 0 . 4F ) . setTemperatureRainfall ( 0 . 5F , 0 . 8F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . shore = Optional . of ( ( new BiomeGenShore ( BOPConfiguration . shoreID ) ) . setColor ( 9286496 ) . setBiomeName ( " Shore " ) . setMinMaxHeight ( - 1 . 0F , 0 . 4F ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . shrubland = Optional . of ( ( new BiomeGenShrubland ( BOPConfiguration . shrublandID ) ) . setColor ( 9286496 ) . setBiomeName ( " Shrubland " ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) . setTemperatureRainfall ( 0 . 6F , 0 . 0F ) ) ;
Biomes . shrublandForest = Optional . of ( ( new BiomeGenShrublandForest ( BOPConfiguration . shrublandForestID ) ) . setColor ( 9286496 ) . setBiomeName ( " Thick Shrubland " ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) . setTemperatureRainfall ( 0 . 6F , 0 . 0F ) ) ;
Biomes . sludgepit = Optional . of ( ( new BiomeGenSludgepit ( BOPConfiguration . sludgepitID ) ) . setColor ( 522674 ) . setBiomeName ( " Sludgepit " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 1F , 0 . 3F ) . setTemperatureRainfall ( 0 . 8F , 0 . 9F ) ) ;
2013-05-24 17:54:27 +00:00
Biomes . spruceWoods = Optional . of ( ( new BiomeGenSpruceWoods ( BOPConfiguration . spruceWoodsID ) ) . setColor ( 353825 ) . setBiomeName ( " Spruce Woods " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 6F , 0 . 7F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . steppe = Optional . of ( ( new BiomeGenSteppe ( BOPConfiguration . steppeID ) ) . setColor ( 9286496 ) . setBiomeName ( " Steppe " ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . temperateRainforest = Optional . of ( ( new BiomeGenTemperateRainforest ( BOPConfiguration . temperateRainforestID ) ) . setColor ( 353825 ) . setBiomeName ( " Temperate Rainforest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) . setMinMaxHeight ( 0 . 2F , 1 . 2F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . thicket = Optional . of ( ( new BiomeGenThicket ( BOPConfiguration . thicketID ) ) . setColor ( 353825 ) . setBiomeName ( " Thicket " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 6F , 0 . 2F ) . setMinMaxHeight ( 0 . 2F , 0 . 2F ) ) ;
Biomes . timber = Optional . of ( ( new BiomeGenTimber ( BOPConfiguration . timberID ) ) . setColor ( 353825 ) . setBiomeName ( " Timber " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
Biomes . timberThin = Optional . of ( ( new BiomeGenTimberThin ( BOPConfiguration . timberThinID ) ) . setColor ( 353825 ) . setBiomeName ( " Thinned Timber " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . tropicalRainforest = Optional . of ( ( new BiomeGenTropicalRainforest ( BOPConfiguration . tropicalRainforestID ) ) . setColor ( 9286496 ) . setBiomeName ( " Tropical Rainforest " ) . setTemperatureRainfall ( 1 . 2F , 0 . 9F ) . setMinMaxHeight ( 0 . 3F , 0 . 7F ) ) ;
Biomes . tropics = Optional . of ( ( new BiomeGenTropics ( BOPConfiguration . tropicsID ) ) . setColor ( 9286496 ) . setBiomeName ( " Tropics " ) . setTemperatureRainfall ( 2 . 0F , 2 . 0F ) . setMinMaxHeight ( 0 . 1F , 1 . 5F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . tundra = Optional . of ( ( new BiomeGenTundra ( BOPConfiguration . tundraID ) ) . setColor ( 14090235 ) . setBiomeName ( " Tundra " ) . setTemperatureRainfall ( 0 . 2F , 0 . 8F ) . setMinMaxHeight ( 0 . 2F , 0 . 4F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . volcano = Optional . of ( ( new BiomeGenVolcano ( BOPConfiguration . volcanoID ) ) . setColor ( 9286496 ) . setBiomeName ( " Volcano " ) . setDisableRain ( ) . setMinMaxHeight ( 0 . 6F , 0 . 9F ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . wasteland = Optional . of ( ( new BiomeGenWasteland ( BOPConfiguration . wastelandID ) ) . setColor ( 16421912 ) . setBiomeName ( " Wasteland " ) . setDisableRain ( ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-07-17 10:00:16 +00:00
Biomes . wetland = Optional . of ( ( new BiomeGenWetland ( BOPConfiguration . wetlandID ) ) . setColor ( 522674 ) . setBiomeName ( " Wetland " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 3F , 0 . 5F ) . setTemperatureRainfall ( 0 . 8F , 0 . 9F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . woodland = Optional . of ( ( new BiomeGenWoodland ( BOPConfiguration . woodlandID ) ) . setColor ( 353825 ) . setBiomeName ( " Woodland " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 1 . 7F , 0 . 2F ) . setMinMaxHeight ( 0 . 3F , 0 . 4F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . plainsNew = Optional . of ( ( new BiomeGenPlainsNew ( BOPConfiguration . plainsNewID ) ) . setColor ( 9286496 ) . setBiomeName ( " Plains " ) . setTemperatureRainfall ( 0 . 8F , 0 . 4F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . desertNew = Optional . of ( ( new BiomeGenDesertNew ( BOPConfiguration . desertNewID ) ) . setColor ( 16421912 ) . setBiomeName ( " Desert " ) . setDisableRain ( ) . setTemperatureRainfall ( 2 . 0F , 0 . 0F ) . setMinMaxHeight ( 0 . 2F , 0 . 3F ) ) ;
2013-05-31 10:34:02 +00:00
Biomes . extremeHillsNew = Optional . of ( ( new BiomeGenHillsNew ( BOPConfiguration . extremeHillsNewID ) ) . setColor ( 6316128 ) . setBiomeName ( " Extreme Hills " ) . setMinMaxHeight ( 0 . 3F , 1 . 5F ) . setTemperatureRainfall ( 0 . 2F , 0 . 3F ) ) ;
Biomes . forestNew = Optional . of ( ( new BiomeGenForestNew ( BOPConfiguration . forestNewID ) ) . setColor ( 353825 ) . setBiomeName ( " Forest " ) . func_76733_a ( 5159473 ) . setTemperatureRainfall ( 0 . 7F , 0 . 8F ) ) ;
2013-07-15 19:18:34 +00:00
Biomes . taigaNew = Optional . of ( ( new BiomeGenTaigaNew ( BOPConfiguration . taigaNewID ) ) . setColor ( 747097 ) . setBiomeName ( " Taiga " ) . func_76733_a ( 5159473 ) . setEnableSnow ( ) . setTemperatureRainfall ( 0 . 05F , 0 . 8F ) . setMinMaxHeight ( 0 . 3F , 0 . 5F ) ) ;
Biomes . swamplandNew = Optional . of ( ( new BiomeGenSwampNew ( BOPConfiguration . swamplandNewID ) ) . setColor ( 522674 ) . setBiomeName ( " Swampland " ) . func_76733_a ( 9154376 ) . setMinMaxHeight ( 0 . 1F , 0 . 3F ) . setTemperatureRainfall ( 0 . 8F , 0 . 9F ) ) ;
Biomes . jungleNew = Optional . of ( ( new BiomeGenJungleNew ( BOPConfiguration . jungleNewID ) ) . setColor ( 5470985 ) . setBiomeName ( " Jungle " ) . func_76733_a ( 5470985 ) . setTemperatureRainfall ( 1 . 2F , 0 . 9F ) . setMinMaxHeight ( 0 . 3F , 0 . 5F ) ) ;
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void addToBiomeDictionary ( )
{
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . alps . get ( ) , Type . FROZEN , Type . MOUNTAIN ) ;
2013-05-23 20:22:58 +00:00
BiomeDictionary . registerBiomeType ( Biomes . arctic . get ( ) , Type . FROZEN , Type . WASTELAND ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . badlands . get ( ) , Type . DESERT , Type . WASTELAND ) ;
BiomeDictionary . registerBiomeType ( Biomes . bambooForest . get ( ) , Type . JUNGLE ) ;
BiomeDictionary . registerBiomeType ( Biomes . bayou . get ( ) , Type . SWAMP ) ;
2013-05-24 15:45:47 +00:00
BiomeDictionary . registerBiomeType ( Biomes . beachGravel . get ( ) , Type . BEACH ) ;
BiomeDictionary . registerBiomeType ( Biomes . beachOvergrown . get ( ) , Type . BEACH , Type . FOREST ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . birchForest . get ( ) , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . bog . get ( ) , Type . SWAMP , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . borealForest . get ( ) , Type . FOREST ) ;
2013-05-24 14:36:00 +00:00
BiomeDictionary . registerBiomeType ( Biomes . brushland . get ( ) , Type . DESERT , Type . FOREST , Type . PLAINS ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . canyon . get ( ) , Type . DESERT , Type . MOUNTAIN , Type . HILLS ) ;
BiomeDictionary . registerBiomeType ( Biomes . chaparral . get ( ) , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . cherryBlossomGrove . get ( ) , Type . MAGICAL , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . coniferousForest . get ( ) , Type . FOREST , Type . HILLS ) ;
2013-05-23 20:22:58 +00:00
BiomeDictionary . registerBiomeType ( Biomes . coniferousForestSnow . get ( ) , Type . FROZEN , Type . FOREST , Type . HILLS ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . crag . get ( ) , Type . WASTELAND , Type . MOUNTAIN ) ;
BiomeDictionary . registerBiomeType ( Biomes . deadForest . get ( ) , Type . FOREST ) ;
2013-05-23 20:22:58 +00:00
BiomeDictionary . registerBiomeType ( Biomes . deadForestSnow . get ( ) , Type . FOREST , Type . FROZEN ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . deadlands . get ( ) , Type . WASTELAND ) ;
BiomeDictionary . registerBiomeType ( Biomes . deadSwamp . get ( ) , Type . SWAMP ) ;
BiomeDictionary . registerBiomeType ( Biomes . deciduousForest . get ( ) , Type . FOREST , Type . HILLS ) ;
BiomeDictionary . registerBiomeType ( Biomes . dunes . get ( ) , Type . BEACH , Type . DESERT ) ;
BiomeDictionary . registerBiomeType ( Biomes . fen . get ( ) , Type . FOREST , Type . SWAMP ) ;
BiomeDictionary . registerBiomeType ( Biomes . field . get ( ) , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . frostForest . get ( ) , Type . FROZEN , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . fungiForest . get ( ) , Type . MAGICAL , Type . MUSHROOM , Type . FOREST , Type . SWAMP ) ;
BiomeDictionary . registerBiomeType ( Biomes . garden . get ( ) , Type . MAGICAL , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . glacier . get ( ) , Type . FROZEN , Type . HILLS ) ;
BiomeDictionary . registerBiomeType ( Biomes . grassland . get ( ) , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . grove . get ( ) , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . heathland . get ( ) , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . highland . get ( ) , Type . HILLS , Type . MOUNTAIN ) ;
2013-05-26 19:36:28 +00:00
BiomeDictionary . registerBiomeType ( Biomes . hotSprings . get ( ) , Type . HILLS , Type . FOREST , Type . WATER ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . icyHills . get ( ) , Type . FROZEN , Type . HILLS ) ;
BiomeDictionary . registerBiomeType ( Biomes . jadeCliffs . get ( ) , Type . FOREST , Type . MOUNTAIN ) ;
BiomeDictionary . registerBiomeType ( Biomes . lushDesert . get ( ) , Type . DESERT , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . lushSwamp . get ( ) , Type . SWAMP ) ;
BiomeDictionary . registerBiomeType ( Biomes . mangrove . get ( ) , Type . WATER , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . mapleWoods . get ( ) , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . marsh . get ( ) , Type . SWAMP , Type . WATER ) ;
BiomeDictionary . registerBiomeType ( Biomes . meadow . get ( ) , Type . FOREST , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . mesa . get ( ) , Type . DESERT , Type . WASTELAND ) ;
BiomeDictionary . registerBiomeType ( Biomes . moor . get ( ) , Type . PLAINS , Type . HILLS ) ;
BiomeDictionary . registerBiomeType ( Biomes . mountain . get ( ) , Type . MOUNTAIN , Type . HILLS ) ;
BiomeDictionary . registerBiomeType ( Biomes . mysticGrove . get ( ) , Type . MAGICAL , Type . FOREST ) ;
2013-05-24 14:36:00 +00:00
BiomeDictionary . registerBiomeType ( Biomes . netherBase . get ( ) , Type . NETHER ) ;
2013-05-18 14:37:05 +00:00
BiomeDictionary . registerBiomeType ( Biomes . netherGarden . get ( ) , Type . NETHER , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . netherDesert . get ( ) , Type . NETHER , Type . DESERT ) ;
BiomeDictionary . registerBiomeType ( Biomes . netherLava . get ( ) , Type . NETHER ) ;
2013-05-23 20:22:58 +00:00
BiomeDictionary . registerBiomeType ( Biomes . netherBone . get ( ) , Type . NETHER , Type . WASTELAND ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . oasis . get ( ) , Type . DESERT , Type . PLAINS ) ;
2013-05-24 17:54:27 +00:00
BiomeDictionary . registerBiomeType ( Biomes . oceanCoral . get ( ) , Type . WATER ) ;
BiomeDictionary . registerBiomeType ( Biomes . oceanKelp . get ( ) , Type . WATER , Type . FOREST ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . ominousWoods . get ( ) , Type . MAGICAL ) ;
BiomeDictionary . registerBiomeType ( Biomes . orchard . get ( ) , Type . FOREST , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . outback . get ( ) , Type . DESERT , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . pasture . get ( ) , Type . PLAINS ) ;
2013-05-07 14:19:54 +00:00
BiomeDictionary . registerBiomeType ( Biomes . polar . get ( ) , Type . FROZEN , Type . WATER ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . prairie . get ( ) , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . promisedLandForest . get ( ) , Type . FOREST , Type . MAGICAL ) ;
2013-05-09 07:00:09 +00:00
BiomeDictionary . registerBiomeType ( Biomes . promisedLandPlains . get ( ) , Type . PLAINS , Type . MAGICAL ) ;
BiomeDictionary . registerBiomeType ( Biomes . promisedLandSwamp . get ( ) , Type . SWAMP , Type . MAGICAL ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . quagmire . get ( ) , Type . WASTELAND ) ;
BiomeDictionary . registerBiomeType ( Biomes . rainforest . get ( ) , Type . JUNGLE , Type . HILLS , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . redwoodForest . get ( ) , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . sacredSprings . get ( ) , Type . MOUNTAIN , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . savanna . get ( ) , Type . DESERT ) ;
BiomeDictionary . registerBiomeType ( Biomes . scrubland . get ( ) , Type . DESERT , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . seasonalForest . get ( ) , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . shield . get ( ) , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . shrubland . get ( ) , Type . PLAINS ) ;
2013-05-24 17:54:27 +00:00
BiomeDictionary . registerBiomeType ( Biomes . sludgepit . get ( ) , Type . SWAMP , Type . WASTELAND ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . spruceWoods . get ( ) , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . steppe . get ( ) , Type . PLAINS , Type . WASTELAND ) ;
BiomeDictionary . registerBiomeType ( Biomes . temperateRainforest . get ( ) , Type . FOREST , Type . HILLS ) ;
BiomeDictionary . registerBiomeType ( Biomes . thicket . get ( ) , Type . PLAINS , Type . FOREST ) ;
2013-05-24 21:41:13 +00:00
BiomeDictionary . registerBiomeType ( Biomes . timber . get ( ) , Type . FOREST ) ;
2013-05-31 10:34:02 +00:00
BiomeDictionary . registerBiomeType ( Biomes . tropicalRainforest . get ( ) , Type . JUNGLE ) ;
BiomeDictionary . registerBiomeType ( Biomes . tropics . get ( ) , Type . JUNGLE ) ;
BiomeDictionary . registerBiomeType ( Biomes . tundra . get ( ) , Type . FROZEN , Type . WASTELAND ) ;
BiomeDictionary . registerBiomeType ( Biomes . volcano . get ( ) , Type . WASTELAND , Type . MOUNTAIN ) ;
BiomeDictionary . registerBiomeType ( Biomes . wasteland . get ( ) , Type . WASTELAND ) ;
BiomeDictionary . registerBiomeType ( Biomes . wetland . get ( ) , Type . SWAMP ) ;
BiomeDictionary . registerBiomeType ( Biomes . woodland . get ( ) , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . plainsNew . get ( ) , Type . PLAINS ) ;
BiomeDictionary . registerBiomeType ( Biomes . desertNew . get ( ) , Type . DESERT ) ;
BiomeDictionary . registerBiomeType ( Biomes . forestNew . get ( ) , Type . FOREST ) ;
BiomeDictionary . registerBiomeType ( Biomes . extremeHillsNew . get ( ) , Type . HILLS , Type . MOUNTAIN ) ;
BiomeDictionary . registerBiomeType ( Biomes . taigaNew . get ( ) , Type . FROZEN ) ;
BiomeDictionary . registerBiomeType ( Biomes . swamplandNew . get ( ) , Type . SWAMP ) ;
BiomeDictionary . registerBiomeType ( Biomes . jungleNew . get ( ) , Type . JUNGLE ) ;
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void addSpawnBiomes ( )
{
2013-05-31 10:34:02 +00:00
addSpawnBiome ( Biomes . alps ) ;
addSpawnBiome ( Biomes . arctic ) ;
addSpawnBiome ( Biomes . badlands ) ;
addSpawnBiome ( Biomes . bambooForest ) ;
addSpawnBiome ( Biomes . bayou ) ;
addSpawnBiome ( Biomes . birchForest ) ;
addSpawnBiome ( Biomes . bog ) ;
addSpawnBiome ( Biomes . borealForest ) ;
2013-05-24 14:36:00 +00:00
addSpawnBiome ( Biomes . brushland ) ;
2013-05-31 10:34:02 +00:00
addSpawnBiome ( Biomes . canyon ) ;
addSpawnBiome ( Biomes . chaparral ) ;
addSpawnBiome ( Biomes . cherryBlossomGrove ) ;
addSpawnBiome ( Biomes . coniferousForest ) ;
2013-05-23 20:22:58 +00:00
addSpawnBiome ( Biomes . coniferousForestSnow ) ;
2013-05-31 10:34:02 +00:00
addSpawnBiome ( Biomes . deadForest ) ;
2013-05-23 20:22:58 +00:00
addSpawnBiome ( Biomes . deadForestSnow ) ;
2013-05-31 10:34:02 +00:00
addSpawnBiome ( Biomes . deadSwamp ) ;
addSpawnBiome ( Biomes . deciduousForest ) ;
addSpawnBiome ( Biomes . dunes ) ;
addSpawnBiome ( Biomes . fen ) ;
addSpawnBiome ( Biomes . field ) ;
addSpawnBiome ( Biomes . frostForest ) ;
addSpawnBiome ( Biomes . glacier ) ;
addSpawnBiome ( Biomes . grassland ) ;
addSpawnBiome ( Biomes . grove ) ;
addSpawnBiome ( Biomes . heathland ) ;
addSpawnBiome ( Biomes . highland ) ;
addSpawnBiome ( Biomes . jadeCliffs ) ;
addSpawnBiome ( Biomes . lushDesert ) ;
addSpawnBiome ( Biomes . lushSwamp ) ;
addSpawnBiome ( Biomes . mangrove ) ;
addSpawnBiome ( Biomes . mapleWoods ) ;
addSpawnBiome ( Biomes . marsh ) ;
addSpawnBiome ( Biomes . meadow ) ;
addSpawnBiome ( Biomes . mesa ) ;
addSpawnBiome ( Biomes . moor ) ;
addSpawnBiome ( Biomes . mountain ) ;
addSpawnBiome ( Biomes . oasis ) ;
addSpawnBiome ( Biomes . outback ) ;
addSpawnBiome ( Biomes . pasture ) ;
2013-05-07 14:19:54 +00:00
addSpawnBiome ( Biomes . polar ) ;
2013-05-31 10:34:02 +00:00
addSpawnBiome ( Biomes . prairie ) ;
addSpawnBiome ( Biomes . quagmire ) ;
addSpawnBiome ( Biomes . rainforest ) ;
addSpawnBiome ( Biomes . redwoodForest ) ;
addSpawnBiome ( Biomes . savanna ) ;
addSpawnBiome ( Biomes . scrubland ) ;
addSpawnBiome ( Biomes . seasonalForest ) ;
addSpawnBiome ( Biomes . shield ) ;
addSpawnBiome ( Biomes . shrubland ) ;
2013-05-24 17:54:27 +00:00
addSpawnBiome ( Biomes . sludgepit ) ;
2013-05-31 10:34:02 +00:00
addSpawnBiome ( Biomes . spruceWoods ) ;
addSpawnBiome ( Biomes . temperateRainforest ) ;
addSpawnBiome ( Biomes . thicket ) ;
2013-05-24 21:41:13 +00:00
addSpawnBiome ( Biomes . timber ) ;
2013-05-31 10:34:02 +00:00
addSpawnBiome ( Biomes . tropicalRainforest ) ;
addSpawnBiome ( Biomes . tropics ) ;
addSpawnBiome ( Biomes . tundra ) ;
addSpawnBiome ( Biomes . volcano ) ;
addSpawnBiome ( Biomes . wetland ) ;
addSpawnBiome ( Biomes . woodland ) ;
addSpawnBiome ( Biomes . plainsNew ) ;
addSpawnBiome ( Biomes . desertNew ) ;
addSpawnBiome ( Biomes . forestNew ) ;
addSpawnBiome ( Biomes . extremeHillsNew ) ;
addSpawnBiome ( Biomes . taigaNew ) ;
addSpawnBiome ( Biomes . swamplandNew ) ;
addSpawnBiome ( Biomes . jungleNew ) ;
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void addVillageBiomes ( )
{
2013-05-31 10:34:02 +00:00
addVillageBiome ( Biomes . alps , BOPConfiguration . alpsVillage ) ;
addVillageBiome ( Biomes . arctic , BOPConfiguration . arcticVillage ) ;
addVillageBiome ( Biomes . badlands , BOPConfiguration . badlandsVillage ) ;
addVillageBiome ( Biomes . bambooForest , BOPConfiguration . bambooForestVillage ) ;
addVillageBiome ( Biomes . bayou , BOPConfiguration . bayouVillage ) ;
addVillageBiome ( Biomes . birchForest , BOPConfiguration . birchForestVillage ) ;
addVillageBiome ( Biomes . bog , BOPConfiguration . bogVillage ) ;
addVillageBiome ( Biomes . borealForest , BOPConfiguration . borealForestVillage ) ;
2013-05-24 14:36:00 +00:00
addVillageBiome ( Biomes . brushland , BOPConfiguration . brushlandVillage ) ;
2013-05-31 10:34:02 +00:00
addVillageBiome ( Biomes . canyon , BOPConfiguration . canyonVillage ) ;
addVillageBiome ( Biomes . chaparral , BOPConfiguration . chaparralVillage ) ;
addVillageBiome ( Biomes . cherryBlossomGrove , BOPConfiguration . cherryBlossomGroveVillage ) ;
addVillageBiome ( Biomes . coniferousForest , BOPConfiguration . coniferousForestVillage ) ;
2013-05-23 20:22:58 +00:00
addVillageBiome ( Biomes . coniferousForestSnow , BOPConfiguration . coniferousForestSnowVillage ) ;
2013-05-31 10:34:02 +00:00
addVillageBiome ( Biomes . deadForest , BOPConfiguration . deadForestVillage ) ;
2013-05-23 20:22:58 +00:00
addVillageBiome ( Biomes . deadForestSnow , BOPConfiguration . deadForestSnowVillage ) ;
2013-05-31 10:34:02 +00:00
addVillageBiome ( Biomes . deadSwamp , BOPConfiguration . deadSwampVillage ) ;
addVillageBiome ( Biomes . deciduousForest , BOPConfiguration . deciduousForestVillage ) ;
addVillageBiome ( Biomes . dunes , BOPConfiguration . dunesVillage ) ;
addVillageBiome ( Biomes . fen , BOPConfiguration . fenVillage ) ;
addVillageBiome ( Biomes . field , BOPConfiguration . fieldVillage ) ;
addVillageBiome ( Biomes . frostForest , BOPConfiguration . frostForestVillage ) ;
addVillageBiome ( Biomes . glacier , BOPConfiguration . glacierVillage ) ;
addVillageBiome ( Biomes . grassland , BOPConfiguration . grasslandVillage ) ;
addVillageBiome ( Biomes . grove , BOPConfiguration . groveVillage ) ;
addVillageBiome ( Biomes . heathland , BOPConfiguration . heathlandVillage ) ;
addVillageBiome ( Biomes . highland , BOPConfiguration . highlandVillage ) ;
2013-05-26 19:36:28 +00:00
addVillageBiome ( Biomes . hotSprings , BOPConfiguration . hotSpringsVillage ) ;
2013-05-31 10:34:02 +00:00
addVillageBiome ( Biomes . jadeCliffs , BOPConfiguration . jadeCliffsVillage ) ;
addVillageBiome ( Biomes . lushDesert , BOPConfiguration . lushDesertVillage ) ;
addVillageBiome ( Biomes . lushSwamp , BOPConfiguration . lushSwampVillage ) ;
addVillageBiome ( Biomes . mangrove , BOPConfiguration . mangroveVillage ) ;
addVillageBiome ( Biomes . mapleWoods , BOPConfiguration . mapleWoodsVillage ) ;
addVillageBiome ( Biomes . marsh , BOPConfiguration . marshVillage ) ;
addVillageBiome ( Biomes . meadow , BOPConfiguration . meadowVillage ) ;
addVillageBiome ( Biomes . mesa , BOPConfiguration . mesaVillage ) ;
addVillageBiome ( Biomes . moor , BOPConfiguration . moorVillage ) ;
addVillageBiome ( Biomes . mountain , BOPConfiguration . mountainVillage ) ;
addVillageBiome ( Biomes . oasis , BOPConfiguration . oasisVillage ) ;
addVillageBiome ( Biomes . orchard , BOPConfiguration . orchardVillage ) ;
addVillageBiome ( Biomes . outback , BOPConfiguration . outbackVillage ) ;
addVillageBiome ( Biomes . pasture , BOPConfiguration . pastureVillage ) ;
2013-05-07 14:19:54 +00:00
addVillageBiome ( Biomes . polar , BOPConfiguration . polarVillage ) ;
2013-05-31 10:34:02 +00:00
addVillageBiome ( Biomes . prairie , BOPConfiguration . prairieVillage ) ;
addVillageBiome ( Biomes . quagmire , BOPConfiguration . quagmireVillage ) ;
addVillageBiome ( Biomes . rainforest , BOPConfiguration . rainforestVillage ) ;
addVillageBiome ( Biomes . redwoodForest , BOPConfiguration . redwoodForestVillage ) ;
addVillageBiome ( Biomes . savanna , BOPConfiguration . savannaVillage ) ;
addVillageBiome ( Biomes . scrubland , BOPConfiguration . scrublandVillage ) ;
addVillageBiome ( Biomes . seasonalForest , BOPConfiguration . seasonalForestVillage ) ;
addVillageBiome ( Biomes . shield , BOPConfiguration . shieldVillage ) ;
addVillageBiome ( Biomes . shrubland , BOPConfiguration . shrublandVillage ) ;
2013-05-24 17:54:27 +00:00
addVillageBiome ( Biomes . sludgepit , BOPConfiguration . sludgepitVillage ) ;
2013-05-31 10:34:02 +00:00
addVillageBiome ( Biomes . spruceWoods , BOPConfiguration . spruceWoodsVillage ) ;
addVillageBiome ( Biomes . temperateRainforest , BOPConfiguration . temperateRainforestVillage ) ;
addVillageBiome ( Biomes . thicket , BOPConfiguration . thicketVillage ) ;
2013-05-24 21:41:13 +00:00
addVillageBiome ( Biomes . timber , BOPConfiguration . timberVillage ) ;
2013-05-31 10:34:02 +00:00
addVillageBiome ( Biomes . tropicalRainforest , BOPConfiguration . tropicalRainforestVillage ) ;
addVillageBiome ( Biomes . tropics , BOPConfiguration . tropicsVillage ) ;
addVillageBiome ( Biomes . tundra , BOPConfiguration . tundraVillage ) ;
addVillageBiome ( Biomes . volcano , BOPConfiguration . volcanoVillage ) ;
addVillageBiome ( Biomes . wetland , BOPConfiguration . wetlandVillage ) ;
addVillageBiome ( Biomes . woodland , BOPConfiguration . woodlandVillage ) ;
addVillageBiome ( Biomes . plainsNew , BOPConfiguration . plainsVillage ) ;
addVillageBiome ( Biomes . desertNew , BOPConfiguration . desertVillage ) ;
addVillageBiome ( Biomes . forestNew , BOPConfiguration . forestVillage ) ;
addVillageBiome ( Biomes . extremeHillsNew , BOPConfiguration . extremeHillsVillage ) ;
addVillageBiome ( Biomes . taigaNew , BOPConfiguration . taigaVillage ) ;
addVillageBiome ( Biomes . swamplandNew , BOPConfiguration . swamplandVillage ) ;
addVillageBiome ( Biomes . jungleNew , BOPConfiguration . jungleVillage ) ;
}
2013-05-03 13:00:44 +00:00
private static void addStrongholdBiomes ( )
{
2013-05-31 10:34:02 +00:00
addStrongholdBiome ( Biomes . alps ) ;
addStrongholdBiome ( Biomes . arctic ) ;
addStrongholdBiome ( Biomes . badlands ) ;
addStrongholdBiome ( Biomes . bambooForest ) ;
addStrongholdBiome ( Biomes . bayou ) ;
addStrongholdBiome ( Biomes . birchForest ) ;
addStrongholdBiome ( Biomes . bog ) ;
addStrongholdBiome ( Biomes . borealForest ) ;
2013-05-24 14:36:00 +00:00
addStrongholdBiome ( Biomes . brushland ) ;
2013-05-31 10:34:02 +00:00
addStrongholdBiome ( Biomes . canyon ) ;
addStrongholdBiome ( Biomes . chaparral ) ;
addStrongholdBiome ( Biomes . cherryBlossomGrove ) ;
addStrongholdBiome ( Biomes . coniferousForest ) ;
2013-05-23 20:22:58 +00:00
addStrongholdBiome ( Biomes . coniferousForestSnow ) ;
2013-05-31 10:34:02 +00:00
addStrongholdBiome ( Biomes . crag ) ;
addStrongholdBiome ( Biomes . deadForest ) ;
2013-05-23 20:22:58 +00:00
addStrongholdBiome ( Biomes . deadForestSnow ) ;
2013-05-31 10:34:02 +00:00
addStrongholdBiome ( Biomes . deadSwamp ) ;
addStrongholdBiome ( Biomes . deadlands ) ;
addStrongholdBiome ( Biomes . deciduousForest ) ;
addStrongholdBiome ( Biomes . dunes ) ;
addStrongholdBiome ( Biomes . fen ) ;
addStrongholdBiome ( Biomes . field ) ;
addStrongholdBiome ( Biomes . frostForest ) ;
addStrongholdBiome ( Biomes . fungiForest ) ;
addStrongholdBiome ( Biomes . garden ) ;
addStrongholdBiome ( Biomes . glacier ) ;
addStrongholdBiome ( Biomes . grassland ) ;
addStrongholdBiome ( Biomes . grove ) ;
addStrongholdBiome ( Biomes . heathland ) ;
addStrongholdBiome ( Biomes . highland ) ;
2013-05-26 19:36:28 +00:00
addStrongholdBiome ( Biomes . hotSprings ) ;
2013-05-31 10:34:02 +00:00
addStrongholdBiome ( Biomes . icyHills ) ;
addStrongholdBiome ( Biomes . jadeCliffs ) ;
addStrongholdBiome ( Biomes . lushDesert ) ;
addStrongholdBiome ( Biomes . lushSwamp ) ;
addStrongholdBiome ( Biomes . mangrove ) ;
addStrongholdBiome ( Biomes . mapleWoods ) ;
addStrongholdBiome ( Biomes . marsh ) ;
addStrongholdBiome ( Biomes . meadow ) ;
addStrongholdBiome ( Biomes . mesa ) ;
addStrongholdBiome ( Biomes . moor ) ;
addStrongholdBiome ( Biomes . mountain ) ;
addStrongholdBiome ( Biomes . mysticGrove ) ;
addStrongholdBiome ( Biomes . oasis ) ;
addStrongholdBiome ( Biomes . ominousWoods ) ;
addStrongholdBiome ( Biomes . orchard ) ;
addStrongholdBiome ( Biomes . outback ) ;
addStrongholdBiome ( Biomes . pasture ) ;
2013-05-07 14:19:54 +00:00
addStrongholdBiome ( Biomes . polar ) ;
2013-05-31 10:34:02 +00:00
addStrongholdBiome ( Biomes . prairie ) ;
addStrongholdBiome ( Biomes . quagmire ) ;
addStrongholdBiome ( Biomes . rainforest ) ;
addStrongholdBiome ( Biomes . redwoodForest ) ;
addStrongholdBiome ( Biomes . sacredSprings ) ;
addStrongholdBiome ( Biomes . savanna ) ;
addStrongholdBiome ( Biomes . scrubland ) ;
addStrongholdBiome ( Biomes . seasonalForest ) ;
addStrongholdBiome ( Biomes . shield ) ;
addStrongholdBiome ( Biomes . shrubland ) ;
2013-05-24 17:54:27 +00:00
addStrongholdBiome ( Biomes . sludgepit ) ;
2013-05-31 10:34:02 +00:00
addStrongholdBiome ( Biomes . spruceWoods ) ;
addStrongholdBiome ( Biomes . steppe ) ;
addStrongholdBiome ( Biomes . temperateRainforest ) ;
addStrongholdBiome ( Biomes . thicket ) ;
2013-05-24 21:41:13 +00:00
addStrongholdBiome ( Biomes . timber ) ;
2013-05-31 10:34:02 +00:00
addStrongholdBiome ( Biomes . tropicalRainforest ) ;
addStrongholdBiome ( Biomes . tropics ) ;
addStrongholdBiome ( Biomes . tundra ) ;
addStrongholdBiome ( Biomes . volcano ) ;
addStrongholdBiome ( Biomes . wasteland ) ;
addStrongholdBiome ( Biomes . wetland ) ;
addStrongholdBiome ( Biomes . woodland ) ;
addStrongholdBiome ( Biomes . plainsNew ) ;
addStrongholdBiome ( Biomes . desertNew ) ;
addStrongholdBiome ( Biomes . forestNew ) ;
addStrongholdBiome ( Biomes . extremeHillsNew ) ;
addStrongholdBiome ( Biomes . taigaNew ) ;
addStrongholdBiome ( Biomes . swamplandNew ) ;
addStrongholdBiome ( Biomes . jungleNew ) ;
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void registerBiomes ( )
{
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . addToDefault )
{
if ( BOPConfiguration . alpsGen ) {
registerBiome ( Biomes . alps ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . arcticGen ) {
registerBiome ( Biomes . arctic ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . badlandsGen ) {
registerBiome ( Biomes . badlands ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . bambooForestGen ) {
registerBiome ( Biomes . bambooForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . bayouGen ) {
registerBiome ( Biomes . bayou ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . birchForestGen ) {
registerBiome ( Biomes . birchForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . bogGen ) {
registerBiome ( Biomes . bog ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . borealForestGen ) {
registerBiome ( Biomes . borealForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . brushlandGen ) {
registerBiome ( Biomes . brushland ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . canyonGen ) {
registerBiome ( Biomes . canyon ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . chaparralGen ) {
registerBiome ( Biomes . chaparral ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . cherryBlossomGroveGen ) {
registerBiome ( Biomes . cherryBlossomGrove ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . coniferousForestGen ) {
registerBiome ( Biomes . coniferousForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . coniferousForestSnowGen ) {
registerBiome ( Biomes . coniferousForestSnow ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . cragGen ) {
registerBiome ( Biomes . crag ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deadForestGen ) {
registerBiome ( Biomes . deadForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deadForestSnowGen ) {
registerBiome ( Biomes . deadForestSnow ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deadSwampGen ) {
registerBiome ( Biomes . deadSwamp ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deadlandsGen ) {
registerBiome ( Biomes . deadlands ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deciduousForestGen ) {
registerBiome ( Biomes . deciduousForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . dunesGen ) {
registerBiome ( Biomes . dunes ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . fenGen ) {
registerBiome ( Biomes . fen ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . fieldGen ) {
registerBiome ( Biomes . field ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . frostForestGen ) {
registerBiome ( Biomes . frostForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . fungiForestGen ) {
registerBiome ( Biomes . fungiForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . gardenGen ) {
registerBiome ( Biomes . garden ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . glacierGen ) {
registerBiome ( Biomes . glacier ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . grasslandGen ) {
registerBiome ( Biomes . grassland ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . groveGen ) {
registerBiome ( Biomes . grove ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . heathlandGen ) {
registerBiome ( Biomes . heathland ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . highlandGen ) {
registerBiome ( Biomes . highland ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . hotSpringsGen ) {
registerBiome ( Biomes . hotSprings ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . icyHillsGen ) {
registerBiome ( Biomes . icyHills ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . jadeCliffsGen ) {
registerBiome ( Biomes . jadeCliffs ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . lushDesertGen ) {
registerBiome ( Biomes . lushDesert ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . lushSwampGen ) {
registerBiome ( Biomes . lushSwamp ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . mangroveGen ) {
registerBiome ( Biomes . mangrove ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . mapleWoodsGen ) {
registerBiome ( Biomes . mapleWoods ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . marshGen ) {
registerBiome ( Biomes . marsh ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . meadowGen ) {
registerBiome ( Biomes . meadow ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . mesaGen ) {
registerBiome ( Biomes . mesa ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . moorGen ) {
registerBiome ( Biomes . moor ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . mountainGen ) {
registerBiome ( Biomes . mountain ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
// if (BOPConfiguration.mushroomIslandGen)
// GameRegistry.addBiome(BiomeGenBase.mushroomIsland);
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . mysticGroveGen ) {
registerBiome ( Biomes . mysticGrove ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . oasisGen ) {
registerBiome ( Biomes . oasis ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . ominousWoodsGen ) {
registerBiome ( Biomes . ominousWoods ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . orchardGen ) {
registerBiome ( Biomes . orchard ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . originValleyGen ) {
registerBiome ( Biomes . originValley ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . outbackGen ) {
registerBiome ( Biomes . outback ) ;
}
if ( BOPConfiguration . pastureGen ) {
registerBiome ( Biomes . pasture ) ;
}
if ( BOPConfiguration . polarGen ) {
registerBiome ( Biomes . polar ) ;
}
if ( BOPConfiguration . prairieGen ) {
registerBiome ( Biomes . prairie ) ;
}
if ( BOPConfiguration . quagmireGen ) {
registerBiome ( Biomes . quagmire ) ;
}
if ( BOPConfiguration . rainforestGen ) {
registerBiome ( Biomes . rainforest ) ;
}
if ( BOPConfiguration . redwoodForestGen ) {
registerBiome ( Biomes . redwoodForest ) ;
}
if ( BOPConfiguration . sacredSpringsGen ) {
registerBiome ( Biomes . sacredSprings ) ;
}
if ( BOPConfiguration . savannaGen ) {
registerBiome ( Biomes . savanna ) ;
}
if ( BOPConfiguration . scrublandGen ) {
registerBiome ( Biomes . scrubland ) ;
}
if ( BOPConfiguration . seasonalForestGen ) {
registerBiome ( Biomes . seasonalForest ) ;
}
if ( BOPConfiguration . shieldGen ) {
registerBiome ( Biomes . shield ) ;
}
if ( BOPConfiguration . shrublandGen ) {
registerBiome ( Biomes . shrubland ) ;
}
if ( BOPConfiguration . sludgepitGen ) {
registerBiome ( Biomes . sludgepit ) ;
}
if ( BOPConfiguration . spruceWoodsGen ) {
registerBiome ( Biomes . spruceWoods ) ;
}
if ( BOPConfiguration . steppeGen ) {
registerBiome ( Biomes . steppe ) ;
}
if ( BOPConfiguration . temperateRainforestGen ) {
registerBiome ( Biomes . temperateRainforest ) ;
}
if ( BOPConfiguration . thicketGen ) {
registerBiome ( Biomes . thicket ) ;
}
if ( BOPConfiguration . timberGen ) {
registerBiome ( Biomes . timber ) ;
}
if ( BOPConfiguration . tropicalRainforestGen ) {
registerBiome ( Biomes . tropicalRainforest ) ;
}
if ( BOPConfiguration . tropicsGen ) {
registerBiome ( Biomes . tropics ) ;
}
if ( BOPConfiguration . tundraGen ) {
registerBiome ( Biomes . tundra ) ;
}
if ( BOPConfiguration . volcanoGen ) {
registerBiome ( Biomes . volcano ) ;
}
if ( BOPConfiguration . wastelandGen ) {
registerBiome ( Biomes . wasteland ) ;
}
if ( BOPConfiguration . wetlandGen ) {
registerBiome ( Biomes . wetland ) ;
}
if ( BOPConfiguration . woodlandGen ) {
registerBiome ( Biomes . woodland ) ;
}
// Vanilla biomes generation
if ( BOPConfiguration . plainsGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
registerBiome ( Biomes . plainsNew ) ;
GameRegistry . removeBiome ( BiomeGenBase . plains ) ;
}
} else {
GameRegistry . removeBiome ( BiomeGenBase . plains ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . desertGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
registerBiome ( Biomes . desertNew ) ;
GameRegistry . removeBiome ( BiomeGenBase . desert ) ;
}
} else {
GameRegistry . removeBiome ( BiomeGenBase . desert ) ;
}
if ( BOPConfiguration . extremeHillsGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
registerBiome ( Biomes . extremeHillsNew ) ;
GameRegistry . removeBiome ( BiomeGenBase . extremeHills ) ;
}
} else {
GameRegistry . removeBiome ( BiomeGenBase . extremeHills ) ;
}
if ( BOPConfiguration . forestGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
registerBiome ( Biomes . forestNew ) ;
GameRegistry . removeBiome ( BiomeGenBase . forest ) ;
}
} else {
GameRegistry . removeBiome ( BiomeGenBase . forest ) ;
}
if ( BOPConfiguration . taigaGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
registerBiome ( Biomes . taigaNew ) ;
GameRegistry . removeBiome ( BiomeGenBase . taiga ) ;
}
} else {
GameRegistry . removeBiome ( BiomeGenBase . taiga ) ;
}
if ( BOPConfiguration . swamplandGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
registerBiome ( Biomes . swamplandNew ) ;
GameRegistry . removeBiome ( BiomeGenBase . swampland ) ;
}
} else {
GameRegistry . removeBiome ( BiomeGenBase . swampland ) ;
}
if ( BOPConfiguration . jungleGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
registerBiome ( Biomes . jungleNew ) ;
GameRegistry . removeBiome ( BiomeGenBase . jungle ) ;
}
} else {
GameRegistry . removeBiome ( BiomeGenBase . jungle ) ;
}
}
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void addBiomes ( )
{
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . alpsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . alps ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . arcticGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . arctic ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . badlandsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . badlands ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . bambooForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . bambooForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . bayouGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . bayou ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . birchForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . birchForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . bogGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . bog ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . borealForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . borealForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . brushlandGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . brushland ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . canyonGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . canyon ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . chaparralGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . chaparral ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . cherryBlossomGroveGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . cherryBlossomGrove ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . coniferousForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . coniferousForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . coniferousForestSnowGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . coniferousForestSnow ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . cragGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . crag ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deadForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . deadForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deadForestSnowGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . deadForestSnow ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deadSwampGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . deadSwamp ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deadlandsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . deadlands ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . deciduousForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . deciduousForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . dunesGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . dunes ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . fenGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . fen ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . fieldGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . field ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . frostForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . frostForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . fungiForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . fungiForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . gardenGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . garden ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . glacierGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . glacier ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . grasslandGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . grassland ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . groveGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . grove ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . heathlandGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . heathland ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . highlandGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . highland ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . hotSpringsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . hotSprings ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . icyHillsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . icyHills ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . jadeCliffsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . jadeCliffs ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . lushDesertGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . lushDesert ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . lushSwampGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . lushSwamp ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . mangroveGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . mangrove ) ;
}
if ( BOPConfiguration . mapleWoodsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . mapleWoods ) ;
}
if ( BOPConfiguration . marshGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . marsh ) ;
}
if ( BOPConfiguration . meadowGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . meadow ) ;
}
if ( BOPConfiguration . mesaGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . mesa ) ;
}
if ( BOPConfiguration . moorGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . moor ) ;
}
if ( BOPConfiguration . mountainGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . mountain ) ;
}
if ( BOPConfiguration . mysticGroveGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . mysticGrove ) ;
}
if ( BOPConfiguration . oasisGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . oasis ) ;
}
if ( BOPConfiguration . ominousWoodsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . ominousWoods ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . orchardGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . orchard ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . originValleyGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . originValley ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . outbackGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . outback ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . pastureGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . pasture ) ;
}
if ( BOPConfiguration . polarGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . polar ) ;
}
if ( BOPConfiguration . prairieGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . prairie ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . quagmireGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . quagmire ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . rainforestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . rainforest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . redwoodForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . redwoodForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . sacredSpringsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . sacredSprings ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . savannaGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . savanna ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . scrublandGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . scrubland ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . seasonalForestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . seasonalForest ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . shieldGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . shield ) ;
}
2013-05-03 13:00:44 +00:00
2013-05-31 10:34:02 +00:00
if ( BOPConfiguration . shrublandGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . shrubland ) ;
}
if ( BOPConfiguration . sludgepitGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . sludgepit ) ;
}
if ( BOPConfiguration . spruceWoodsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . spruceWoods ) ;
}
if ( BOPConfiguration . steppeGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . steppe ) ;
}
if ( BOPConfiguration . temperateRainforestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . temperateRainforest ) ;
}
if ( BOPConfiguration . thicketGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . thicket ) ;
}
if ( BOPConfiguration . timberGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . timber ) ;
}
if ( BOPConfiguration . tropicalRainforestGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . tropicalRainforest ) ;
}
if ( BOPConfiguration . tropicsGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . tropics ) ;
}
if ( BOPConfiguration . tundraGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . tundra ) ;
}
if ( BOPConfiguration . volcanoGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . volcano ) ;
}
if ( BOPConfiguration . wastelandGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . wasteland ) ;
}
if ( BOPConfiguration . wetlandGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . wetland ) ;
}
if ( BOPConfiguration . woodlandGen ) {
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . woodland ) ;
}
// Vanilla biomes generation
if ( BOPConfiguration . plainsGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . plainsNew ) ;
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . plains ) ;
}
} else {
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . plains ) ;
}
if ( BOPConfiguration . desertGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . desertNew ) ;
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . desert ) ;
}
} else {
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . desert ) ;
}
if ( BOPConfiguration . extremeHillsGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . extremeHillsNew ) ;
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . extremeHills ) ;
}
} else {
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . extremeHills ) ;
}
if ( BOPConfiguration . forestGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . forestNew ) ;
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . forest ) ;
}
} else {
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . forest ) ;
}
if ( BOPConfiguration . taigaGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . taigaNew ) ;
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . taiga ) ;
}
} else {
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . taiga ) ;
}
if ( BOPConfiguration . swamplandGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . swamplandNew ) ;
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . swampland ) ;
}
} else {
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . swampland ) ;
}
if ( BOPConfiguration . jungleGen )
{
if ( BOPConfiguration . vanillaEnhanced )
{
addBiomeToWorldTypes ( getWorldTypes ( ) , Biomes . jungleNew ) ;
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . jungle ) ;
}
} else {
removeBiomeFromWorldTypes ( getWorldTypes ( ) , BiomeGenBase . jungle ) ;
}
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
public static Set < WorldType > getWorldTypes ( ) {
2013-05-31 10:34:02 +00:00
if ( worldTypes . isEmpty ( ) ) {
if ( BOPConfiguration . addToDefault )
{
worldTypes . add ( WorldType . DEFAULT ) ;
worldTypes . add ( WorldType . LARGE_BIOMES ) ;
}
worldTypes . add ( WTBiomesOP ) ;
}
return ImmutableSet . copyOf ( worldTypes ) ;
}
2013-05-03 13:00:44 +00:00
private static void addBiomeToWorldTypes ( Collection < WorldType > worldTypes , Optional < ? extends BiomeGenBase > biome )
{
2013-05-31 10:34:02 +00:00
for ( final WorldType worldType : worldTypes )
if ( biome . isPresent ( ) ) {
worldType . addNewBiome ( biome . get ( ) ) ;
}
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void removeBiomeFromWorldTypes ( Collection < WorldType > worldTypes , BiomeGenBase biome )
2013-05-31 10:34:02 +00:00
{
for ( final WorldType worldType : worldTypes ) {
worldType . removeBiome ( biome ) ;
}
}
2013-05-03 13:00:44 +00:00
private static void addSpawnBiome ( Optional < ? extends BiomeGenBase > biome )
{
2013-05-31 10:34:02 +00:00
if ( biome . isPresent ( ) ) {
2013-05-03 13:00:44 +00:00
BiomeManager . addSpawnBiome ( biome . get ( ) ) ;
2013-05-31 10:34:02 +00:00
}
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void addVillageBiome ( Optional < ? extends BiomeGenBase > biome , boolean flag )
{
2013-05-31 10:34:02 +00:00
if ( biome . isPresent ( ) & & flag ) {
2013-05-13 18:06:49 +00:00
BiomeManager . addVillageBiome ( biome . get ( ) , true ) ;
2013-05-31 10:34:02 +00:00
}
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void addStrongholdBiome ( Optional < ? extends BiomeGenBase > biome )
{
2013-05-31 10:34:02 +00:00
if ( biome . isPresent ( ) ) {
2013-05-03 13:00:44 +00:00
BiomeManager . addStrongholdBiome ( biome . get ( ) ) ;
2013-05-31 10:34:02 +00:00
}
2013-05-03 13:00:44 +00:00
}
2013-05-31 10:34:02 +00:00
2013-05-03 13:00:44 +00:00
private static void registerBiome ( Optional < ? extends BiomeGenBase > biome )
{
2013-05-31 10:34:02 +00:00
if ( biome . isPresent ( ) ) {
2013-05-03 13:00:44 +00:00
GameRegistry . addBiome ( biome . get ( ) ) ;
2013-05-31 10:34:02 +00:00
}
2013-05-03 13:00:44 +00:00
}
}