//FOR REFERENCING DEFAULT BIOMES ONLY

//CHANGES MADE TO EVERYTHING IN THE OVERWORLD
//SETS FOR OVERWORLD BIOMES, THE NETHER HELL BIOME, PLUS A FEW OTHERS LIKE THE LANDFILL FROM DUMPSTER DIVING
Vanilla = forBiomes(16,27,28,156,155,26,30,31,158,24,2,130,17,3,34,162,20,131,132,4,18,10,11,13,12,140,21,149,23,151,22,160,32,33,37,165,39,38,166,167,14,15,0,1,161,7,29,157,35,163,36,164,25,129,6,134,5,133,19,8,150)
Vanilla.set("skyColor", 330066)
Vanilla.set("fogColor", 330066)
Vanilla.set("genVillages", false)
Vanilla.set("genStrongholds", false)
Vanilla.set("genScatteredFeatures", false)
Vanilla.removeAllSpawns("CREATURE")
Vanilla.removeAllSpawns("MONSTER")
Vanilla.removeAllSpawns("AMBIENT")
Vanilla.removeAllSpawns("WATER_CREATURE")
Vanilla.registerGenBlockRep("minecraft:water", "minecraft:air")
Vanilla.removeDecoration("DESERT_WELL")
Vanilla.removeDecoration("LILYPAD")
Vanilla.removeDecoration("FLOWERS")
Vanilla.removeDecoration("FOSSIL")
Vanilla.removeDecoration("GRASS")
Vanilla.removeDecoration( "PUMPKIN")
Vanilla.removeDecoration("REED")
Vanilla.removeDecoration("TREE")
Vanilla.removeDecoration("LAKE_WATER")
Vanilla.removeDecoration("DEAD_BUSH")
Vanilla.removeDecoration("CACTUS")
Vanilla.set("genInitialSnow", false)

//SET TOP BLOCK FOR MOST BIOMES
Dirty = forAllBiomesExcept(2,14,15,130,17,8,9,30,31,40,25,37,165,39,38,166,167,150,121,120,119,118,117,116,115,114,113,137,136,135,128,126,125,124,123,122,148,147,146,145,144,143,142,141,139,138,99)
Dirty.set("topBlock", "minecraft:dirt")

//SET BIRCH FOREST TO HAVE ASH TOP BLOCKS
Ash = forBiomes(27,28,156,155)
Ash.set("TopBlock", "biomesoplenty:ash_block")
Ash.set("fillerBlock", "minecraft:stone")
Ash.removeDicTypes("FOREST")
Ash.addDicTypes("ASH")

//SET MOST SAVANNA BIOMES TO HAVE NASTY TOP BLOCKS
NASTY = forBiomes(35,163,36,164)
NASTY.set("TopBlock", "dumpsterdiving:lf_dirt")
NASTY.set("fillerBlock", "dumpsterdiving:lf_stone")
NASTY.removeDicTypes("PLAINS")
NASTY.addDicTypes("DEAD")

//SET RIVERS TO HAVE WET TOPBLOCKS 
RIV = forBiomes(7)
RIV.set("TopBlock", "alchemistry:wet_sand")
RIV.set("fillerBlock", "animania:block_mud")

//OCEANS HAVE MUD BENEATH THE GRAVEL
Ocean = forBiomes(0)
Ocean.set("oceanFillerBlock", "animania:block_mud")
Ocean.set("isSpawnBiome", false)
Ocean.addDicTypes("GRAVEL")

//SETS DEEP OCEANS TO HAVE ICE AS THE TOP BLOCK AND BE COLD
Ice = forBiomes(24)
Ice.set("oceanTopBlock", "minecraft:ice")
Ice.set("oceanFillerBlock", "biomesoplenty:mud")
Ice.set("temperature", -0.2)
Ice.set("enableSnow", false)
Ice.set("isSpawnBiome", false)

//SETS ICY BIOMES TO RESEMBLE THE END
End = forBiomes(10,13,12,26,30,31,140,158)
End.set("TopBlock", "minecraft:end_stone")
End.set("fillerBlock", "minecraft:end_stone")
End.set("oceanFillerBlock", "minecraft:end_stone")
End.addDicTypes("ENDER")


//CREATES SOUL SAND WASTE INSIDE MESA BIOMES
Soul = forBiomes(154)
Soul.set("TopBlock", "minecraft:soul_sand")
Soul.set("fillerBlock", "quark:soul_sandstone")

//REPLACE EXTREME HILLS WITH MESA BIOMES
Hill1 = forBiomes(3)
Hill2 = forBiomes(34)
Hill3 = forBiomes(162)
Hill4 = forBiomes(38)
Hill5 = forBiomes(131)
Hill1.registerGenBiomeRep(37)
Hill2.registerGenBiomeRep(165)
Hill3.registerGenBiomeRep(39)
Hill4.registerGenBiomeRep(38)
Hill5.registerGenBiomeRep(166)

//REPLACE SWAMPS/ROOFED WITH THE NETHER
SWAMP = forBiomes(6,134,29,157)
SWAMP.registerGenBiomeRep(8)
