From c0c6062dede582daf38044d1b6dae1f9f18622fe Mon Sep 17 00:00:00 2001 From: Forstride Date: Mon, 8 Feb 2016 21:13:01 -0500 Subject: [PATCH] Gravel beach tweaks --- .../common/biome/overworld/BiomeGenGrassland.java | 5 +++++ .../common/biome/overworld/BiomeGenGravelBeach.java | 2 +- .../common/biome/vanilla/BiomeExtBirchForest.java | 6 ++++++ .../biomesoplenty/common/biome/vanilla/BiomeExtForest.java | 6 ++++++ .../common/biome/vanilla/BiomeExtRoofedForest.java | 6 ++++++ .../biomesoplenty/common/biome/vanilla/BiomeExtTaiga.java | 6 ++++++ 6 files changed, 30 insertions(+), 1 deletion(-) diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenGrassland.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenGrassland.java index 833886be4..40981836f 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenGrassland.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenGrassland.java @@ -46,6 +46,11 @@ public class BiomeGenGrassland extends BOPBiome { this.addWeight(BOPClimates.COOL_TEMPERATE, 7); this.addWeight(BOPClimates.WET_TEMPERATE, 3); + if (BOPBiomes.gravel_beach.isPresent()) + { + this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID; + } + this.canGenerateVillages = true; this.spawnableCreatureList.add(new SpawnListEntry(EntityHorse.class, 5, 2, 6)); diff --git a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenGravelBeach.java b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenGravelBeach.java index 9100cac18..015651db4 100644 --- a/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenGravelBeach.java +++ b/src/main/java/biomesoplenty/common/biome/overworld/BiomeGenGravelBeach.java @@ -26,7 +26,7 @@ public class BiomeGenGravelBeach extends BOPBiome public BiomeGenGravelBeach() { // terrain - this.terrainSettings.avgHeight(64).heightVariation(5, 5); + this.terrainSettings.avgHeight(64).heightVariation(3, 4); this.setColor(0x908884); diff --git a/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtBirchForest.java b/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtBirchForest.java index 50db4bab6..3338d4902 100644 --- a/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtBirchForest.java +++ b/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtBirchForest.java @@ -2,6 +2,7 @@ package biomesoplenty.common.biome.vanilla; import net.minecraft.init.Blocks; import net.minecraft.world.biome.BiomeGenBase; +import biomesoplenty.api.biome.BOPBiomes; import biomesoplenty.api.biome.ExtendedBiomeWrapper; import biomesoplenty.api.biome.generation.GeneratorStage; import biomesoplenty.api.biome.generation.GeneratorWeighted; @@ -22,6 +23,11 @@ public class BiomeExtBirchForest extends ExtendedBiomeWrapper { super(BiomeGenBase.birchForest); + if (BOPBiomes.gravel_beach.isPresent()) + { + this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID; + } + // grasses GeneratorWeighted grassGenerator = new GeneratorWeighted(2.5F); this.addGenerator("grass", GeneratorStage.GRASS, grassGenerator); diff --git a/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtForest.java b/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtForest.java index 34270a1be..ad04feb90 100644 --- a/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtForest.java +++ b/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtForest.java @@ -4,6 +4,7 @@ import net.minecraft.block.BlockDoublePlant; import net.minecraft.block.BlockFlower.EnumFlowerType; import net.minecraft.init.Blocks; import net.minecraft.world.biome.BiomeGenBase; +import biomesoplenty.api.biome.BOPBiomes; import biomesoplenty.api.biome.ExtendedBiomeWrapper; import biomesoplenty.api.biome.generation.GeneratorStage; import biomesoplenty.api.biome.generation.GeneratorWeighted; @@ -24,6 +25,11 @@ public class BiomeExtForest extends ExtendedBiomeWrapper { super(BiomeGenBase.forest); + if (BOPBiomes.gravel_beach.isPresent()) + { + this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID; + } + // grasses GeneratorWeighted grassGenerator = new GeneratorWeighted(5.0F); this.addGenerator("grass", GeneratorStage.GRASS, grassGenerator); diff --git a/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtRoofedForest.java b/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtRoofedForest.java index 86b22e060..2dadb0d62 100644 --- a/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtRoofedForest.java +++ b/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtRoofedForest.java @@ -1,6 +1,7 @@ package biomesoplenty.common.biome.vanilla; import net.minecraft.world.biome.BiomeGenBase; +import biomesoplenty.api.biome.BOPBiomes; import biomesoplenty.api.biome.ExtendedBiomeWrapper; import biomesoplenty.api.biome.generation.GeneratorStage; import biomesoplenty.api.biome.generation.GeneratorWeighted; @@ -19,6 +20,11 @@ public class BiomeExtRoofedForest extends ExtendedBiomeWrapper { super(BiomeGenBase.roofedForest); + if (BOPBiomes.gravel_beach.isPresent()) + { + this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID; + } + // grasses GeneratorWeighted grassGenerator = new GeneratorWeighted(2.0F); this.addGenerator("grass", GeneratorStage.GRASS, grassGenerator); diff --git a/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtTaiga.java b/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtTaiga.java index 777ada837..57fb6ca5b 100644 --- a/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtTaiga.java +++ b/src/main/java/biomesoplenty/common/biome/vanilla/BiomeExtTaiga.java @@ -1,6 +1,7 @@ package biomesoplenty.common.biome.vanilla; import net.minecraft.world.biome.BiomeGenBase; +import biomesoplenty.api.biome.BOPBiomes; import biomesoplenty.api.biome.ExtendedBiomeWrapper; import biomesoplenty.api.biome.generation.GeneratorStage; import biomesoplenty.api.biome.generation.GeneratorWeighted; @@ -18,6 +19,11 @@ public class BiomeExtTaiga extends ExtendedBiomeWrapper { super(BiomeGenBase.taiga); + if (BOPBiomes.gravel_beach.isPresent()) + { + this.beachBiomeId = BOPBiomes.gravel_beach.get().biomeID; + } + // grasses GeneratorWeighted grassGenerator = new GeneratorWeighted(0.5F); this.addGenerator("grass", GeneratorStage.GRASS, grassGenerator);