Tweaked the wetland biome, made dead forests and dead swamps less common
This commit is contained in:
parent
cb0fa1a114
commit
83348587ce
3 changed files with 9 additions and 11 deletions
|
@ -46,8 +46,8 @@ public class BiomeGenDeadForest extends BOPBiome
|
||||||
this.setColor(0xBCA165);
|
this.setColor(0xBCA165);
|
||||||
this.setTemperatureRainfall(0.4F, 0.3F);
|
this.setTemperatureRainfall(0.4F, 0.3F);
|
||||||
|
|
||||||
this.addWeight(BOPClimates.COOL_TEMPERATE, 5);
|
this.addWeight(BOPClimates.COOL_TEMPERATE, 2);
|
||||||
this.addWeight(BOPClimates.BOREAL, 1);
|
this.addWeight(BOPClimates.BOREAL, 3);
|
||||||
|
|
||||||
// gravel
|
// gravel
|
||||||
this.addGenerator("gravel", GeneratorStage.SAND_PASS2, (new GeneratorWaterside.Builder()).amountPerChunk(4).maxRadius(7).with(Blocks.gravel.getDefaultState()).create());
|
this.addGenerator("gravel", GeneratorStage.SAND_PASS2, (new GeneratorWaterside.Builder()).amountPerChunk(4).maxRadius(7).with(Blocks.gravel.getDefaultState()).create());
|
||||||
|
|
|
@ -55,7 +55,7 @@ public class BiomeGenDeadSwamp extends BOPBiome
|
||||||
this.canGenerateRivers = false;
|
this.canGenerateRivers = false;
|
||||||
this.canGenerateVillages = false;
|
this.canGenerateVillages = false;
|
||||||
|
|
||||||
this.addWeight(BOPClimates.COLD_SWAMP, 5);
|
this.addWeight(BOPClimates.COLD_SWAMP, 3);
|
||||||
|
|
||||||
this.spawnableCreatureList.clear();
|
this.spawnableCreatureList.clear();
|
||||||
this.spawnableWaterCreatureList.clear();
|
this.spawnableWaterCreatureList.clear();
|
||||||
|
|
|
@ -9,8 +9,9 @@
|
||||||
package biomesoplenty.common.biome.overworld;
|
package biomesoplenty.common.biome.overworld;
|
||||||
|
|
||||||
import net.minecraft.block.BlockDoublePlant;
|
import net.minecraft.block.BlockDoublePlant;
|
||||||
import net.minecraft.block.BlockTallGrass;
|
|
||||||
import net.minecraft.block.BlockFlower.EnumFlowerType;
|
import net.minecraft.block.BlockFlower.EnumFlowerType;
|
||||||
|
import net.minecraft.block.BlockLeaves;
|
||||||
|
import net.minecraft.block.BlockTallGrass;
|
||||||
import net.minecraft.entity.monster.EntitySlime;
|
import net.minecraft.entity.monster.EntitySlime;
|
||||||
import net.minecraft.init.Blocks;
|
import net.minecraft.init.Blocks;
|
||||||
import net.minecraft.util.BlockPos;
|
import net.minecraft.util.BlockPos;
|
||||||
|
@ -25,7 +26,6 @@ import biomesoplenty.common.block.BlockBOPLeaves;
|
||||||
import biomesoplenty.common.block.BlockBOPLilypad;
|
import biomesoplenty.common.block.BlockBOPLilypad;
|
||||||
import biomesoplenty.common.block.BlockBOPMushroom;
|
import biomesoplenty.common.block.BlockBOPMushroom;
|
||||||
import biomesoplenty.common.block.BlockBOPPlant;
|
import biomesoplenty.common.block.BlockBOPPlant;
|
||||||
import biomesoplenty.common.block.BlockBOPVine;
|
|
||||||
import biomesoplenty.common.enums.BOPClimates;
|
import biomesoplenty.common.enums.BOPClimates;
|
||||||
import biomesoplenty.common.enums.BOPFlowers;
|
import biomesoplenty.common.enums.BOPFlowers;
|
||||||
import biomesoplenty.common.enums.BOPGems;
|
import biomesoplenty.common.enums.BOPGems;
|
||||||
|
@ -33,8 +33,6 @@ import biomesoplenty.common.enums.BOPPlants;
|
||||||
import biomesoplenty.common.enums.BOPTrees;
|
import biomesoplenty.common.enums.BOPTrees;
|
||||||
import biomesoplenty.common.enums.BOPWoods;
|
import biomesoplenty.common.enums.BOPWoods;
|
||||||
import biomesoplenty.common.util.biome.GeneratorUtils.ScatterYMethod;
|
import biomesoplenty.common.util.biome.GeneratorUtils.ScatterYMethod;
|
||||||
import biomesoplenty.common.util.block.BlockQuery;
|
|
||||||
import biomesoplenty.common.util.block.BlockQuery.IBlockPosQuery;
|
|
||||||
import biomesoplenty.common.world.BOPWorldSettings;
|
import biomesoplenty.common.world.BOPWorldSettings;
|
||||||
import biomesoplenty.common.world.feature.GeneratorColumns;
|
import biomesoplenty.common.world.feature.GeneratorColumns;
|
||||||
import biomesoplenty.common.world.feature.GeneratorDoubleFlora;
|
import biomesoplenty.common.world.feature.GeneratorDoubleFlora;
|
||||||
|
@ -51,7 +49,7 @@ public class BiomeGenWetland extends BOPBiome
|
||||||
public BiomeGenWetland()
|
public BiomeGenWetland()
|
||||||
{
|
{
|
||||||
// terrain
|
// terrain
|
||||||
this.terrainSettings.avgHeight(63).heightVariation(5, 10).octaves(1, 1, 1, 1, 0, 0).sidewaysNoise(0.0F);
|
this.terrainSettings.avgHeight(63).heightVariation(5, 15).octaves(1, 1, 1, 1, 0, 0).sidewaysNoise(0.0F);
|
||||||
|
|
||||||
this.setColor(0x4F9657);
|
this.setColor(0x4F9657);
|
||||||
this.setTemperatureRainfall(0.6F, 0.9F);
|
this.setTemperatureRainfall(0.6F, 0.9F);
|
||||||
|
@ -70,10 +68,10 @@ public class BiomeGenWetland extends BOPBiome
|
||||||
this.addGenerator("mud", GeneratorStage.SAND_PASS2, (new GeneratorWaterside.Builder()).amountPerChunk(10).maxRadius(8).with(BOPBlocks.mud.getDefaultState()).create());
|
this.addGenerator("mud", GeneratorStage.SAND_PASS2, (new GeneratorWaterside.Builder()).amountPerChunk(10).maxRadius(8).with(BOPBlocks.mud.getDefaultState()).create());
|
||||||
|
|
||||||
// trees & logs
|
// trees & logs
|
||||||
GeneratorWeighted treeGenerator = new GeneratorWeighted(9);
|
GeneratorWeighted treeGenerator = new GeneratorWeighted(7);
|
||||||
this.addGenerator("trees", GeneratorStage.TREE, treeGenerator);
|
this.addGenerator("trees", GeneratorStage.TREE, treeGenerator);
|
||||||
treeGenerator.add("willow", 5, (new GeneratorBasicTree.Builder()).log(BOPWoods.WILLOW).leaves(BOPTrees.WILLOW).minHeight(8).maxHeight(12).minLeavesRadius(2).vine(BlockBOPLeaves.paging.getVariantState(BOPTrees.WILLOW)).create());
|
treeGenerator.add("willow", 3, (new GeneratorBasicTree.Builder()).log(BOPWoods.WILLOW).leaves(BOPTrees.WILLOW).minHeight(8).maxHeight(12).minLeavesRadius(2).vine(BlockBOPLeaves.paging.getVariantState(BOPTrees.WILLOW).withProperty(BlockLeaves.DECAYABLE, Boolean.valueOf(false))).leavesOffset(0).create());
|
||||||
treeGenerator.add("spruce", 4, (new GeneratorTaigaTree.Builder()).maxHeight(13).create()); // TODO: implement pine cones
|
treeGenerator.add("spruce", 5, (new GeneratorTaigaTree.Builder()).maxHeight(13).create()); // TODO: implement pine cones
|
||||||
|
|
||||||
// grasses
|
// grasses
|
||||||
GeneratorWeighted grassGenerator = new GeneratorWeighted(10.0F);
|
GeneratorWeighted grassGenerator = new GeneratorWeighted(10.0F);
|
||||||
|
|
Loading…
Reference in a new issue