diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenAlps.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenAlps.java index d4435c118..f662fa8de 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenAlps.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenAlps.java @@ -29,6 +29,7 @@ public class BiomeGenAlps extends BOPBiome this.canSpawnInBiome = false; this.canGenerateVillages = false; + this.addWeight(BOPClimates.BOREAL, 3); this.addWeight(BOPClimates.TUNDRA, 5); this.addWeight(BOPClimates.COLD_DESERT, 5); diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenBambooForest.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenBambooForest.java index 4a78a7b01..8d36a25df 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenBambooForest.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenBambooForest.java @@ -60,7 +60,7 @@ public class BiomeGenBambooForest extends BOPBiome this.canGenerateVillages = false; - this.addWeight(BOPClimates.TROPICAL, 5); + this.addWeight(BOPClimates.TROPICAL, 3); this.spawnableCreatureList.add(new SpawnListEntry(EntityOcelot.class, 2, 1, 1)); diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenColdDesert.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenColdDesert.java index 2ed5de9f4..f7afb4e44 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenColdDesert.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenColdDesert.java @@ -33,7 +33,7 @@ public class BiomeGenColdDesert extends BOPBiome this.canGenerateVillages = false; // terrain - this.terrainSettings.avgHeight(70).heightVariation(10, 25).sidewaysNoise(0.7D); + this.terrainSettings.avgHeight(64).heightVariation(5, 10).sidewaysNoise(0.7D); this.topBlock = Blocks.gravel.getDefaultState(); this.fillerBlock = Blocks.stone.getDefaultState(); @@ -60,7 +60,7 @@ public class BiomeGenColdDesert extends BOPBiome IBlockPosQuery surface = new BlockQueryBlock(Blocks.stone, Blocks.gravel, BOPBlocks.hard_ice); if (type == ColdDesertType.FROZEN) { - this.addGenerator("hard_ice_patches", GeneratorStage.SAND, (new GeneratorSplotches.Builder()).amountPerChunk(6).splotchSize(24).placeOn(surface).replace(surface).with(BOPBlocks.hard_ice.getDefaultState()).scatterYMethod(ScatterYMethod.AT_SURFACE).create()); + this.addGenerator("hard_ice_patches", GeneratorStage.SAND, (new GeneratorSplotches.Builder()).amountPerChunk(13).splotchSize(24).placeOn(surface).replace(surface).with(BOPBlocks.hard_ice.getDefaultState()).scatterYMethod(ScatterYMethod.AT_SURFACE).create()); this.addGenerator("stone_patches", GeneratorStage.SAND, (new GeneratorSplotches.Builder()).amountPerChunk(3).splotchSize(16).placeOn(surface).replace(surface).with(Blocks.stone.getDefaultState()).scatterYMethod(ScatterYMethod.AT_SURFACE).create()); } else diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenEucalyptusForest.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenEucalyptusForest.java index 179437ac6..43d289e52 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenEucalyptusForest.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenEucalyptusForest.java @@ -39,8 +39,7 @@ public class BiomeGenEucalyptusForest extends BOPBiome this.setTemperatureRainfall(0.9F, 0.1F); this.canGenerateVillages = false; - - this.addWeight(BOPClimates.WET_TEMPERATE, 3); + this.addWeight(BOPClimates.TROPICAL, 5); this.spawnableCreatureList.add(new SpawnListEntry(EntityOcelot.class, 2, 1, 1)); diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenHeathland.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenHeathland.java index 36a569325..000016740 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenHeathland.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenHeathland.java @@ -50,6 +50,7 @@ public class BiomeGenHeathland extends BOPBiome this.setTemperatureRainfall(0.8F, 0.2F); this.addWeight(BOPClimates.MEDITERANEAN, 10); + this.addWeight(BOPClimates.DRY_TEMPERATE, 5); this.spawnableCreatureList.clear(); // none of your regular farmyard critters here // TODO: why is there SO many horses? diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenLandOfLakes.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenLandOfLakes.java index d562eeb2e..0eb579e71 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenLandOfLakes.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenLandOfLakes.java @@ -60,6 +60,7 @@ public class BiomeGenLandOfLakes extends BOPBiome this.canGenerateVillages = false; this.addWeight(BOPClimates.WET_TEMPERATE, 3); + this.addWeight(BOPClimates.COOL_TEMPERATE, 3); this.spawnableCreatureList.clear(); // none of your regular farmyard critters here this.spawnableWaterCreatureList.clear(); diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenMeadow.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenMeadow.java index 33d5512fe..755b5c3de 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenMeadow.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenMeadow.java @@ -38,7 +38,7 @@ public class BiomeGenMeadow extends BOPBiome this.setColor(0x63B26D); this.setTemperatureRainfall(0.7F, 0.7F); - this.addWeight(BOPClimates.WET_TEMPERATE, 10); + this.addWeight(BOPClimates.COOL_TEMPERATE, 10); // trees & logs diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenQuagmire.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenQuagmire.java index f34fd2eb0..3ef7c91c0 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenQuagmire.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenQuagmire.java @@ -50,7 +50,7 @@ public class BiomeGenQuagmire extends BOPBiome this.canGenerateRivers = false; this.canGenerateVillages = false; - this.addWeight(BOPClimates.COLD_SWAMP, 3); + this.addWeight(BOPClimates.COLD_SWAMP, 2); this.spawnableWaterCreatureList.clear(); this.spawnableMonsterList.add(new SpawnListEntry(EntitySlime.class, 10, 1, 3));