diff --git a/src/main/java/biomesoplenty/common/biomes/overworld/ocean/BiomeGenCoralReef.java b/src/main/java/biomesoplenty/common/biomes/overworld/ocean/BiomeGenCoralReef.java index 1f712e4de..b04a832b2 100644 --- a/src/main/java/biomesoplenty/common/biomes/overworld/ocean/BiomeGenCoralReef.java +++ b/src/main/java/biomesoplenty/common/biomes/overworld/ocean/BiomeGenCoralReef.java @@ -11,22 +11,23 @@ import biomesoplenty.common.biomes.BOPOceanBiome; public class BiomeGenCoralReef extends BOPOceanBiome { - private static final Height biomeHeight = new Height(-0.7F, 0.1F); + private static final Height biomeHeight = new Height(-0.6F, 0.1F); public BiomeGenCoralReef(int biomeID) { super(biomeID); - this.zoom = 0.5D; - this.threshold = 0D; + this.zoom = 0.25D; + this.threshold = 0.25D; this.setHeight(biomeHeight); this.setColor(18285); this.setTemperatureRainfall(0.5F, 0.9F); this.bopWorldFeatures.setFeature("coralPerChunk", 300); - this.bopWorldFeatures.setFeature("shortKelpPerChunk", 99); + this.bopWorldFeatures.setFeature("shortKelpPerChunk", 100); this.bopWorldFeatures.setFeature("generateSponge", true); + this.bopWorldFeatures.setFeature("seaweedPerChunk", 20); } @Override diff --git a/src/main/java/biomesoplenty/common/biomes/overworld/ocean/BiomeGenKelpForest.java b/src/main/java/biomesoplenty/common/biomes/overworld/ocean/BiomeGenKelpForest.java index 90c189337..a13977202 100644 --- a/src/main/java/biomesoplenty/common/biomes/overworld/ocean/BiomeGenKelpForest.java +++ b/src/main/java/biomesoplenty/common/biomes/overworld/ocean/BiomeGenKelpForest.java @@ -10,14 +10,14 @@ import biomesoplenty.common.biomes.BOPOceanBiome; public class BiomeGenKelpForest extends BOPOceanBiome { - private static final Height biomeHeight = new Height(-0.9F, 0.1F); + private static final Height biomeHeight = new Height(-1.2F, 0.1F); public BiomeGenKelpForest(int biomeID) { super(biomeID); - this.zoom = 0.5D; - this.threshold = 0D; + this.zoom = 0.25D; + this.threshold = 0.25D; this.setHeight(biomeHeight); this.setColor(27468); @@ -26,6 +26,7 @@ public class BiomeGenKelpForest extends BOPOceanBiome this.bopWorldFeatures.setFeature("kelpPerChunk", 999); this.bopWorldFeatures.setFeature("kelpThickPerChunk", 999); this.bopWorldFeatures.setFeature("shortKelpPerChunk", 200); + this.bopWorldFeatures.setFeature("seaweedPerChunk", 20); } @Override diff --git a/src/main/java/biomesoplenty/common/world/features/WorldGenKelp.java b/src/main/java/biomesoplenty/common/world/features/WorldGenKelp.java index 16a8aaaf8..5c2c8f59e 100644 --- a/src/main/java/biomesoplenty/common/world/features/WorldGenKelp.java +++ b/src/main/java/biomesoplenty/common/world/features/WorldGenKelp.java @@ -85,6 +85,17 @@ public class WorldGenKelp extends WorldGeneratorBOP int randZ = z + random.nextInt(8); int randY = random.nextInt(64); + this.generate(world, random, randX, randY, randZ); + } + } + else if (featureName == "shortKelpPerChunk") + { + for (int i = 0; i < (Integer)BOPDecorationManager.getBiomeFeatures(biome.biomeID).getFeature(featureName); i++) + { + int randX = x + random.nextInt(16); + int randZ = z + random.nextInt(16); + int randY = random.nextInt(64); + this.generate(world, random, randX, randY, randZ); } } diff --git a/src/main/java/biomesoplenty/common/world/generation/WorldGenFieldAssociation.java b/src/main/java/biomesoplenty/common/world/generation/WorldGenFieldAssociation.java index bc7f0924d..b15db3eb8 100644 --- a/src/main/java/biomesoplenty/common/world/generation/WorldGenFieldAssociation.java +++ b/src/main/java/biomesoplenty/common/world/generation/WorldGenFieldAssociation.java @@ -117,7 +117,7 @@ public class WorldGenFieldAssociation associateFeature("coralPerChunk", new WorldGenBOPCoral(BOPBlockHelper.get("coral1"), -1)); associateFeature("kelpPerChunk", new WorldGenKelp(4, 8)); associateFeature("kelpThickPerChunk", new WorldGenKelp(4, 8)); - associateFeature("shortKelpPerChunk", new WorldGenKelp(2, 3)); + associateFeature("shortKelpPerChunk", new WorldGenKelp(2, 4)); //Nether Features associateFeature("waspHivesPerChunk", new WorldGenWaspHive()); diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/bluecoral.png b/src/main/resources/assets/biomesoplenty/textures/blocks/bluecoral.png index 08e3e4169..7f2a5795a 100644 Binary files a/src/main/resources/assets/biomesoplenty/textures/blocks/bluecoral.png and b/src/main/resources/assets/biomesoplenty/textures/blocks/bluecoral.png differ diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/glowcoral.png b/src/main/resources/assets/biomesoplenty/textures/blocks/glowcoral.png index 3096c129f..6d253b9d1 100644 Binary files a/src/main/resources/assets/biomesoplenty/textures/blocks/glowcoral.png and b/src/main/resources/assets/biomesoplenty/textures/blocks/glowcoral.png differ diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/orangecoral.png b/src/main/resources/assets/biomesoplenty/textures/blocks/orangecoral.png index bb2f5e7da..7db5d6dbd 100644 Binary files a/src/main/resources/assets/biomesoplenty/textures/blocks/orangecoral.png and b/src/main/resources/assets/biomesoplenty/textures/blocks/orangecoral.png differ diff --git a/src/main/resources/assets/biomesoplenty/textures/blocks/pinkcoral.png b/src/main/resources/assets/biomesoplenty/textures/blocks/pinkcoral.png index b1d0cdadc..fe4b03846 100644 Binary files a/src/main/resources/assets/biomesoplenty/textures/blocks/pinkcoral.png and b/src/main/resources/assets/biomesoplenty/textures/blocks/pinkcoral.png differ