Added Birch Forest villages

This commit is contained in:
Matt Caughey 2013-09-15 17:03:29 -04:00
parent 354f03be69
commit c701cc443f
3 changed files with 53 additions and 0 deletions

View File

@ -522,6 +522,7 @@ public class BOPBiomes {
private static void addVillageBiomes() private static void addVillageBiomes()
{ {
addVillageBiome(Biomes.arctic, BOPConfigurationTerrainGen.arcticVillage); addVillageBiome(Biomes.arctic, BOPConfigurationTerrainGen.arcticVillage);
addVillageBiome(Biomes.birchForest, BOPConfigurationTerrainGen.birchForestVillage);
addVillageBiome(Biomes.brushland, BOPConfigurationTerrainGen.brushlandVillage); addVillageBiome(Biomes.brushland, BOPConfigurationTerrainGen.brushlandVillage);
addVillageBiome(Biomes.chaparral, BOPConfigurationTerrainGen.chaparralVillage); addVillageBiome(Biomes.chaparral, BOPConfigurationTerrainGen.chaparralVillage);
addVillageBiome(Biomes.coniferousForest, BOPConfigurationTerrainGen.coniferousForestVillage); addVillageBiome(Biomes.coniferousForest, BOPConfigurationTerrainGen.coniferousForestVillage);

View File

@ -27,6 +27,7 @@ public class BOPConfigurationTerrainGen
// Village biomes // Village biomes
public static boolean arcticVillage; public static boolean arcticVillage;
public static boolean birchForestVillage;
public static boolean brushlandVillage; public static boolean brushlandVillage;
public static boolean chaparralVillage; public static boolean chaparralVillage;
public static boolean coniferousForestVillage; public static boolean coniferousForestVillage;
@ -86,6 +87,7 @@ public class BOPConfigurationTerrainGen
// Biomes with villages // Biomes with villages
arcticVillage = config.get("Allow Villages", "Arctic", true).getBoolean(false); arcticVillage = config.get("Allow Villages", "Arctic", true).getBoolean(false);
birchForestVillage = config.get("Allow Villages", "BirchForest", true).getBoolean(false);
brushlandVillage = config.get("Allow Villages", "Brushland", true).getBoolean(false); brushlandVillage = config.get("Allow Villages", "Brushland", true).getBoolean(false);
chaparralVillage = config.get("Allow Villages", "Chaparral", true).getBoolean(false); chaparralVillage = config.get("Allow Villages", "Chaparral", true).getBoolean(false);
coniferousForestVillage = config.get("Allow Villages", "ConiferousForest", true).getBoolean(false); coniferousForestVillage = config.get("Allow Villages", "ConiferousForest", true).getBoolean(false);

View File

@ -141,6 +141,17 @@ public class VillageMaterialEventHandler
} }
} }
//Birch Forest
if (event.biome == Biomes.birchForest.get())
{
//Wooden Stairs
if (event.original == Block.stairsWoodOak.blockID)
{
event.replacement = Block.stairsWoodBirch.blockID;
event.setResult(Result.DENY);
}
}
//Brushland //Brushland
if (event.biome == Biomes.brushland.get()) if (event.biome == Biomes.brushland.get())
{ {
@ -377,6 +388,13 @@ public class VillageMaterialEventHandler
event.setResult(Result.DENY); event.setResult(Result.DENY);
} }
//Stone Slabs
if (event.original == Block.stoneSingleSlab.blockID)
{
event.replacement = Block.woodSingleSlab.blockID;
event.setResult(Result.DENY);
}
//Lava //Lava
if (event.original == Block.lavaStill.blockID) if (event.original == Block.lavaStill.blockID)
{ {
@ -414,6 +432,13 @@ public class VillageMaterialEventHandler
event.setResult(Result.DENY); event.setResult(Result.DENY);
} }
//Stone Slabs
if (event.original == Block.stoneSingleSlab.blockID)
{
event.replacement = Block.woodSingleSlab.blockID;
event.setResult(Result.DENY);
}
//Lava //Lava
if (event.original == Block.lavaStill.blockID) if (event.original == Block.lavaStill.blockID)
{ {
@ -811,6 +836,17 @@ public class VillageMaterialEventHandler
@ForgeSubscribe @ForgeSubscribe
public void getVillageBlockMeta(BiomeEvent.GetVillageBlockMeta event) public void getVillageBlockMeta(BiomeEvent.GetVillageBlockMeta event)
{ {
//Birch Forest
if (event.biome == Biomes.birchForest.get())
{
//Wooden Planks
if (event.original == Block.planks.blockID)
{
event.replacement = 2;
event.setResult(Result.DENY);
}
}
//Coniferous Forest //Coniferous Forest
if (event.biome == Biomes.coniferousForest.get()) if (event.biome == Biomes.coniferousForest.get())
{ {
@ -952,6 +988,13 @@ public class VillageMaterialEventHandler
event.replacement = 1; event.replacement = 1;
event.setResult(Result.DENY); event.setResult(Result.DENY);
} }
//Single Stone Slab
if (event.original == Block.stoneSingleSlab.blockID)
{
event.replacement = 1;
event.setResult(Result.DENY);
}
} }
//Meadow Forest //Meadow Forest
@ -977,6 +1020,13 @@ public class VillageMaterialEventHandler
event.replacement = 1; event.replacement = 1;
event.setResult(Result.DENY); event.setResult(Result.DENY);
} }
//Single Stone Slab
if (event.original == Block.stoneSingleSlab.blockID)
{
event.replacement = 1;
event.setResult(Result.DENY);
}
} }
//Outback //Outback