//REMOVE RAIDERS
Raid = forAllBiomes()
Raid.removeSpawn("com.gendeathrow.pmobs.entity.mob.EntityRaider", "MONSTER")
Raid.removeSpawn("com.gendeathrow.pmobs.entity.mob.EntityBrute", "MONSTER")
Raid.removeSpawn("com.gendeathrow.pmobs.entity.mob.EntityRaiderWitch", "MONSTER")
Raid.removeSpawn("com.gendeathrow.pmobs.entity.mob.EntityTweaker", "MONSTER")
Raid.removeSpawn("com.gendeathrow.pmobs.entity.mob.EntityPyromaniac", "MONSTER")
Raid.removeSpawn("com.gendeathrow.pmobs.entity.mob.EntityRanger", "MONSTER")

//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)
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 = forBiomes(16,27,28,156,155,26,158,24,3,34,20,131,132,4,18,10,11,13,12,140,21,149,23,151,22,160,32,33,0,1,161,7,29,157,35,36,129,6,134,5,133,19)
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,36,164)
NASTY.set("TopBlock", "dumpsterdiving:lf_dirt")
NASTY.set("fillerBlock", "dumpsterdiving:lf_stone")
NASTY.removeDicTypes("PLAINS")
NASTY.addDicTypes("DEAD")
NASTY.addSpawn("thebetweenlands.common.entity.mobs.EntityMireSnail", "CREATURE", 100, 4, 8)
NASTY.addSpawn("thebetweenlands.common.entity.mobs.EntityBloodSnail", "CREATURE", 100, 4, 8)
NASTY.addSpawn("erebus.entity.EntityWorkerBee", "CREATURE", 100, 4, 8)
NASTY.addSpawn("erebus.entity.EntityHoneyPotAnt", "CREATURE", 100, 4, 8)

//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)
End.removeDicTypes("OCEAN")
End.removeDicTypes("WATER")
Ocean.addDicTypes("ICE")

//SETS ICE 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")
End.removeDicTypes("CONIFEROUS")

//SETS REGUALAR TIAGA TO HAVE A FLESHY FEEL
Flesh = forBiomes(5,19,133)
Flesh.set("TopBlock", "biomesoplenty:flesh")
Flesh.set("fillerBlock", "betternether:bone_block")
Flesh.addDicTypes("FLESH")
Flesh.removeDicTypes("CONIFEROUS")
Flesh.removeDicTypes("FOREST")

//REPLACE EXTREME HILLS WITH MESA BIOMES
Hill1 = forBiomes(3)
Hill2 = forBiomes(34)
Hill3 = forBiomes(162)
Hill4 = forBiomes(38)
Hill5 = forBiomes(131,163)
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)

//REPLACE LANDFILLS WITH SAVANNA BECAUSE . . . LOL
JUNK = forBiomes(177)
JUNK.registerGenBiomeRep(35)

//ALLOWS CERTAIN ANIMALS TO SPAWN ON THE PLAINS ONCE UNLOCKED
Plains = forBiomes(1,129)
Plains.addSpawn("erebus.entity.EntityWorkerBee", "CREATURE", 100, 4, 8)

//ALLOWS CERTAIN ANIMALS TO SPAWN IN MESA BIOMES
MESA = forBiomes(37,165,39,38,166)
MESA.addSpawn("erebus.entity.EntityHoneyPotAnt", "CREATURE", 100, 4, 8)
MESA.addSpawn("erebus.entity.EntityBlackAnt", "CREATURE", 100, 4, 8)