Removed the Dry River and added a Lush River
This commit is contained in:
parent
bcf8700eb4
commit
25196c7a68
|
@ -82,6 +82,6 @@ public class BOPCBiomes
|
||||||
public static BiomeGenBase visceralHeap;
|
public static BiomeGenBase visceralHeap;
|
||||||
|
|
||||||
//River Biomes
|
//River Biomes
|
||||||
public static BiomeGenBase dryRiver;
|
public static BiomeGenBase lushRiver;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
package biomesoplenty.common.biomes.overworld.techbiomes;
|
|
||||||
|
|
||||||
import biomesoplenty.api.BOPBlockHelper;
|
|
||||||
import net.minecraft.init.Blocks;
|
|
||||||
import net.minecraft.world.biome.BiomeGenBase;
|
|
||||||
|
|
||||||
public class BiomeGenDryRiver extends BiomeGenBase
|
|
||||||
{
|
|
||||||
private static final Height biomeHeight = new Height(-0.1F, 0.0F);
|
|
||||||
|
|
||||||
public BiomeGenDryRiver(int par1)
|
|
||||||
{
|
|
||||||
super(par1);
|
|
||||||
this.spawnableCreatureList.clear();
|
|
||||||
|
|
||||||
this.setHeight(biomeHeight);
|
|
||||||
|
|
||||||
this.topBlock = BOPBlockHelper.get("driedDirt");
|
|
||||||
this.fillerBlock = BOPBlockHelper.get("driedDirt");
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -0,0 +1,51 @@
|
||||||
|
package biomesoplenty.common.biomes.overworld.techbiomes;
|
||||||
|
|
||||||
|
import java.util.Random;
|
||||||
|
|
||||||
|
import net.minecraft.init.Blocks;
|
||||||
|
import net.minecraft.world.biome.BiomeGenBase.Height;
|
||||||
|
import net.minecraft.world.gen.feature.WorldGenAbstractTree;
|
||||||
|
import biomesoplenty.api.BOPBlockHelper;
|
||||||
|
import biomesoplenty.common.biomes.BOPBiome;
|
||||||
|
import biomesoplenty.common.world.features.WorldGenBOPTallGrass;
|
||||||
|
import biomesoplenty.common.world.features.trees.WorldGenBOPShrub;
|
||||||
|
import biomesoplenty.common.world.features.trees.WorldGenMiniShrub;
|
||||||
|
|
||||||
|
public class BiomeGenLushRiver extends BOPBiome
|
||||||
|
{
|
||||||
|
private static final Height biomeHeight = new Height(-0.5F, 0.0F);
|
||||||
|
|
||||||
|
public BiomeGenLushRiver(int par1)
|
||||||
|
{
|
||||||
|
super(par1);
|
||||||
|
this.spawnableCreatureList.clear();
|
||||||
|
this.setTemperatureRainfall(0.6F, 0.7F);
|
||||||
|
|
||||||
|
this.setHeight(biomeHeight);
|
||||||
|
|
||||||
|
this.theBiomeDecorator.treesPerChunk = 10;
|
||||||
|
this.theBiomeDecorator.grassPerChunk = 10;
|
||||||
|
this.theBiomeDecorator.reedsPerChunk = 10;
|
||||||
|
this.theBiomeDecorator.waterlilyPerChunk = 8;
|
||||||
|
|
||||||
|
this.bopWorldFeatures.setFeature("waterReedsPerChunk", 8);
|
||||||
|
this.bopWorldFeatures.setFeature("riverCanePerChunk", 10);
|
||||||
|
this.bopWorldFeatures.setFeature("seaweedPerChunk", 15);
|
||||||
|
this.bopWorldFeatures.setFeature("algaePerChunk", 10);
|
||||||
|
|
||||||
|
this.bopWorldFeatures.setFeature("bopGrassPerChunk", 30);
|
||||||
|
|
||||||
|
this.bopWorldFeatures.weightedGrassGen.put(new WorldGenBOPTallGrass(BOPBlockHelper.get("foliage"), 1), 0.5D);
|
||||||
|
this.bopWorldFeatures.weightedGrassGen.put(new WorldGenBOPTallGrass(BOPBlockHelper.get("foliage"), 2), 0.5D);
|
||||||
|
this.bopWorldFeatures.weightedGrassGen.put(new WorldGenBOPTallGrass(BOPBlockHelper.get("foliage"), 10), 0.5D);
|
||||||
|
this.bopWorldFeatures.weightedGrassGen.put(new WorldGenBOPTallGrass(BOPBlockHelper.get("foliage"), 11), 0.5D);
|
||||||
|
this.bopWorldFeatures.weightedGrassGen.put(new WorldGenBOPTallGrass(Blocks.tallgrass, 1), 1D);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
//TODO: getRandomWorldGenForTrees()
|
||||||
|
public WorldGenAbstractTree func_150567_a(Random random)
|
||||||
|
{
|
||||||
|
return new WorldGenBOPShrub(Blocks.log, Blocks.leaves, 0, 0, Blocks.grass);
|
||||||
|
}
|
||||||
|
}
|
|
@ -18,7 +18,6 @@ import static biomesoplenty.api.content.BOPCBiomes.deadForest;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.deadSwamp;
|
import static biomesoplenty.api.content.BOPCBiomes.deadSwamp;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.deciduousForest;
|
import static biomesoplenty.api.content.BOPCBiomes.deciduousForest;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.dunes;
|
import static biomesoplenty.api.content.BOPCBiomes.dunes;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.dryRiver;
|
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.fen;
|
import static biomesoplenty.api.content.BOPCBiomes.fen;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.flowerField;
|
import static biomesoplenty.api.content.BOPCBiomes.flowerField;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.frostForest;
|
import static biomesoplenty.api.content.BOPCBiomes.frostForest;
|
||||||
|
@ -31,6 +30,7 @@ import static biomesoplenty.api.content.BOPCBiomes.highland;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.jadeCliffs;
|
import static biomesoplenty.api.content.BOPCBiomes.jadeCliffs;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.lavenderFields;
|
import static biomesoplenty.api.content.BOPCBiomes.lavenderFields;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.lushDesert;
|
import static biomesoplenty.api.content.BOPCBiomes.lushDesert;
|
||||||
|
import static biomesoplenty.api.content.BOPCBiomes.lushRiver;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.lushSwamp;
|
import static biomesoplenty.api.content.BOPCBiomes.lushSwamp;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.mapleWoods;
|
import static biomesoplenty.api.content.BOPCBiomes.mapleWoods;
|
||||||
import static biomesoplenty.api.content.BOPCBiomes.marsh;
|
import static biomesoplenty.api.content.BOPCBiomes.marsh;
|
||||||
|
@ -153,7 +153,7 @@ import biomesoplenty.common.biomes.overworld.subbiomes.BiomeGenScrubland;
|
||||||
import biomesoplenty.common.biomes.overworld.subbiomes.BiomeGenSilkglades;
|
import biomesoplenty.common.biomes.overworld.subbiomes.BiomeGenSilkglades;
|
||||||
import biomesoplenty.common.biomes.overworld.subbiomes.BiomeGenTropics;
|
import biomesoplenty.common.biomes.overworld.subbiomes.BiomeGenTropics;
|
||||||
import biomesoplenty.common.biomes.overworld.subbiomes.BiomeGenVolcano;
|
import biomesoplenty.common.biomes.overworld.subbiomes.BiomeGenVolcano;
|
||||||
import biomesoplenty.common.biomes.overworld.techbiomes.BiomeGenDryRiver;
|
import biomesoplenty.common.biomes.overworld.techbiomes.BiomeGenLushRiver;
|
||||||
import biomesoplenty.common.configuration.BOPConfigurationBiomeGen;
|
import biomesoplenty.common.configuration.BOPConfigurationBiomeGen;
|
||||||
import biomesoplenty.common.configuration.BOPConfigurationIDs;
|
import biomesoplenty.common.configuration.BOPConfigurationIDs;
|
||||||
import biomesoplenty.common.configuration.BOPConfigurationMisc;
|
import biomesoplenty.common.configuration.BOPConfigurationMisc;
|
||||||
|
@ -271,7 +271,7 @@ public class BOPBiomes
|
||||||
undergarden = registerNetherBiome(BiomeGenUndergarden.class, "Undergarden", 10);
|
undergarden = registerNetherBiome(BiomeGenUndergarden.class, "Undergarden", 10);
|
||||||
|
|
||||||
//River Biomes
|
//River Biomes
|
||||||
dryRiver = registerOverworldRiverBiome(BiomeGenDryRiver.class, "Dry River", BiomeGenBase.desert.biomeID);
|
lushRiver = registerOverworldRiverBiome(BiomeGenLushRiver.class, "Lush River", lushSwamp.biomeID, lavenderFields.biomeID, flowerField.biomeID, bambooForest.biomeID, cherryBlossomGrove.biomeID, lushDesert.biomeID, meadow.biomeID, spruceWoods.biomeID, rainforest.biomeID, BiomeGenBase.forest.biomeID, BiomeGenBase.forestHills.biomeID, BiomeGenBase.jungle.biomeID, BiomeGenBase.jungleEdge.biomeID, BiomeGenBase.jungleHills.biomeID);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void addBiomesToDictionary()
|
private static void addBiomesToDictionary()
|
||||||
|
|
Loading…
Reference in New Issue