Added Birch Forest villages
This commit is contained in:
parent
354f03be69
commit
c701cc443f
3 changed files with 53 additions and 0 deletions
|
@ -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);
|
||||||
|
|
|
@ -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);
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue