Finished the forced decorators for vanilla biomes
This commit is contained in:
parent
e017c2e752
commit
d22dbc4a94
|
@ -13,6 +13,7 @@ public class BirchForestForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
this.bopWorldFeatures.poisonIvyPerChunk = 3;
|
this.bopWorldFeatures.poisonIvyPerChunk = 3;
|
||||||
this.bopWorldFeatures.cloverPatchesPerChunk = 15;
|
this.bopWorldFeatures.cloverPatchesPerChunk = 15;
|
||||||
|
this.bopWorldFeatures.leafPilesPerChunk = 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -9,6 +9,6 @@ public class DesertForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public DesertForcedDecorator()
|
public DesertForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.tinyCactiPerChunk = 10;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
package biomesoplenty.common.world.forceddecorators;
|
package biomesoplenty.common.world.forceddecorators;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import biomesoplenty.api.BOPBlockHelper;
|
||||||
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
||||||
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
||||||
|
|
||||||
|
@ -9,6 +11,18 @@ public class ExtremeHillsForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public ExtremeHillsForcedDecorator()
|
public ExtremeHillsForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.bopFlowersPerChunk = 3;
|
||||||
|
this.bopWorldFeatures.shrubsPerChunk = 1;
|
||||||
|
this.bopWorldFeatures.leafPilesPerChunk = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HashMap<WorldGenBOPFlora, Integer> getWeightedWorldGenForBOPFlowers()
|
||||||
|
{
|
||||||
|
HashMap<WorldGenBOPFlora, Integer> flowerMap = new HashMap();
|
||||||
|
|
||||||
|
flowerMap.put(new WorldGenBOPFlora(BOPBlockHelper.get("flowers"), 8), 8);
|
||||||
|
|
||||||
|
return flowerMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
package biomesoplenty.common.world.forceddecorators;
|
package biomesoplenty.common.world.forceddecorators;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import net.minecraft.init.Blocks;
|
||||||
|
import biomesoplenty.api.BOPBlockHelper;
|
||||||
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
||||||
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
||||||
|
|
||||||
|
@ -9,6 +12,25 @@ public class ForestForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public ForestForcedDecorator()
|
public ForestForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.leafPilesPerChunk = 15;
|
||||||
|
this.bopWorldFeatures.bopFlowersPerChunk = 5;
|
||||||
|
this.bopWorldFeatures.cloverPatchesPerChunk = 5;
|
||||||
|
this.bopWorldFeatures.riverCanePerChunk = 5;
|
||||||
|
this.bopWorldFeatures.shrubsPerChunk = 2;
|
||||||
|
this.bopWorldFeatures.waterReedsPerChunk = 6;
|
||||||
|
this.bopWorldFeatures.poisonIvyPerChunk = 1;
|
||||||
|
this.bopWorldFeatures.bushesPerChunk = 2;
|
||||||
|
this.bopWorldFeatures.berryBushesPerChunk = 1;
|
||||||
|
this.bopWorldFeatures.toadstoolsPerChunk = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HashMap<WorldGenBOPFlora, Integer> getWeightedWorldGenForBOPFlowers()
|
||||||
|
{
|
||||||
|
HashMap<WorldGenBOPFlora, Integer> flowerMap = new HashMap();
|
||||||
|
|
||||||
|
flowerMap.put(new WorldGenBOPFlora(BOPBlockHelper.get("flowers"), 4), 8);
|
||||||
|
|
||||||
|
return flowerMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
package biomesoplenty.common.world.forceddecorators;
|
package biomesoplenty.common.world.forceddecorators;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import biomesoplenty.api.BOPBlockHelper;
|
||||||
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
||||||
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
||||||
|
|
||||||
|
@ -9,6 +11,16 @@ public class IcePlainsForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public IcePlainsForcedDecorator()
|
public IcePlainsForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.bopFlowersPerChunk = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HashMap<WorldGenBOPFlora, Integer> getWeightedWorldGenForBOPFlowers()
|
||||||
|
{
|
||||||
|
HashMap<WorldGenBOPFlora, Integer> flowerMap = new HashMap();
|
||||||
|
|
||||||
|
flowerMap.put(new WorldGenBOPFlora(BOPBlockHelper.get("flowers"), 8), 8);
|
||||||
|
|
||||||
|
return flowerMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
package biomesoplenty.common.world.forceddecorators;
|
package biomesoplenty.common.world.forceddecorators;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import biomesoplenty.api.BOPBlockHelper;
|
||||||
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
||||||
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
||||||
|
|
||||||
|
@ -9,6 +11,19 @@ public class JungleForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public JungleForcedDecorator()
|
public JungleForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.leafPilesPerChunk = 10;
|
||||||
|
this.bopWorldFeatures.bopFlowersPerChunk = 10;
|
||||||
|
this.bopWorldFeatures.seaweedPerChunk = 15;
|
||||||
|
this.bopWorldFeatures.poisonIvyPerChunk = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HashMap<WorldGenBOPFlora, Integer> getWeightedWorldGenForBOPFlowers()
|
||||||
|
{
|
||||||
|
HashMap<WorldGenBOPFlora, Integer> flowerMap = new HashMap();
|
||||||
|
|
||||||
|
flowerMap.put(new WorldGenBOPFlora(BOPBlockHelper.get("flowers"), 5), 12);
|
||||||
|
|
||||||
|
return flowerMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,31 @@
|
||||||
package biomesoplenty.common.world.forceddecorators;
|
package biomesoplenty.common.world.forceddecorators;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import net.minecraft.init.Blocks;
|
||||||
|
import net.minecraft.world.gen.feature.WorldGenerator;
|
||||||
|
import biomesoplenty.api.BOPBlockHelper;
|
||||||
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
||||||
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
||||||
|
import biomesoplenty.common.world.features.WorldGenBOPTallGrass;
|
||||||
|
|
||||||
public class MesaForcedDecorator extends ForcedDecorator
|
public class MesaForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public MesaForcedDecorator()
|
public MesaForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.tinyCactiPerChunk = 10;
|
||||||
|
this.bopWorldFeatures.bromeliadsPerChunk = 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HashMap<WorldGenerator, Double> getWeightedWorldGenForGrass()
|
||||||
|
{
|
||||||
|
HashMap<WorldGenerator, Double> grassMap = new HashMap();
|
||||||
|
|
||||||
|
grassMap.put(new WorldGenBOPTallGrass(BOPBlockHelper.get("plants"), 1), 1D);
|
||||||
|
grassMap.put(new WorldGenBOPTallGrass(Blocks.tallgrass, 1), 1D);
|
||||||
|
|
||||||
|
return grassMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,6 +9,8 @@ public class MushroomIslandForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public MushroomIslandForcedDecorator()
|
public MushroomIslandForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.blueMilksPerChunk = 2;
|
||||||
|
this.bopWorldFeatures.toadstoolsPerChunk = 8;
|
||||||
|
this.bopWorldFeatures.portobellosPerChunk = 6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,6 +9,6 @@ public class OceanForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public OceanForcedDecorator()
|
public OceanForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.seaweedPerChunk = 20;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,29 @@
|
||||||
package biomesoplenty.common.world.forceddecorators;
|
package biomesoplenty.common.world.forceddecorators;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import biomesoplenty.api.BOPBlockHelper;
|
||||||
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
||||||
|
import biomesoplenty.common.world.features.WorldGenBOPDoubleFlora;
|
||||||
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
||||||
|
|
||||||
public class PlainsForcedDecorator extends ForcedDecorator
|
public class PlainsForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public PlainsForcedDecorator()
|
public PlainsForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.bopFlowersPerChunk = 8;
|
||||||
|
this.bopWorldFeatures.wildCarrotsPerChunk = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HashMap<WorldGenBOPFlora, Integer> getWeightedWorldGenForBOPFlowers()
|
||||||
|
{
|
||||||
|
HashMap<WorldGenBOPFlora, Integer> flowerMap = new HashMap();
|
||||||
|
|
||||||
|
flowerMap.put(new WorldGenBOPFlora(BOPBlockHelper.get("flowers"), 0), 10);
|
||||||
|
flowerMap.put(new WorldGenBOPFlora(BOPBlockHelper.get("flowers"), 9), 5);
|
||||||
|
|
||||||
|
return flowerMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,6 +9,10 @@ public class RoofedForestForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public RoofedForestForcedDecorator()
|
public RoofedForestForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.toadstoolsPerChunk = 1;
|
||||||
|
this.bopWorldFeatures.blueMilksPerChunk = 1;
|
||||||
|
this.bopWorldFeatures.leafPilesPerChunk = 8;
|
||||||
|
this.bopWorldFeatures.deadLeafPilesPerChunk = 4;
|
||||||
|
this.bopWorldFeatures.waterReedsPerChunk = 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,14 +1,32 @@
|
||||||
package biomesoplenty.common.world.forceddecorators;
|
package biomesoplenty.common.world.forceddecorators;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import net.minecraft.init.Blocks;
|
||||||
|
import biomesoplenty.api.BOPBlockHelper;
|
||||||
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
||||||
|
import biomesoplenty.common.world.features.WorldGenBOPDoubleFlora;
|
||||||
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
||||||
|
|
||||||
public class SavannaForcedDecorator extends ForcedDecorator
|
public class SavannaForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public SavannaForcedDecorator()
|
public SavannaForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.leafPilesPerChunk = 10;
|
||||||
|
this.bopWorldFeatures.deadLeafPilesPerChunk = 5;
|
||||||
|
this.bopWorldFeatures.bopFlowersPerChunk = 10;
|
||||||
|
this.bopWorldFeatures.bushesPerChunk = 3;
|
||||||
|
this.bopWorldFeatures.waterReedsPerChunk = 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HashMap<WorldGenBOPFlora, Integer> getWeightedWorldGenForBOPFlowers()
|
||||||
|
{
|
||||||
|
HashMap<WorldGenBOPFlora, Integer> flowerMap = new HashMap();
|
||||||
|
|
||||||
|
flowerMap.put(new WorldGenBOPFlora(BOPBlockHelper.get("flowers"), 7), 8);
|
||||||
|
|
||||||
|
return flowerMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,8 @@ public class SwampForcedDecorator extends ForcedDecorator
|
||||||
this.bopWorldFeatures.waterReedsPerChunk = 5;
|
this.bopWorldFeatures.waterReedsPerChunk = 5;
|
||||||
this.bopWorldFeatures.toadstoolsPerChunk = 1;
|
this.bopWorldFeatures.toadstoolsPerChunk = 1;
|
||||||
this.bopWorldFeatures.blueMilksPerChunk = 1;
|
this.bopWorldFeatures.blueMilksPerChunk = 1;
|
||||||
|
this.bopWorldFeatures.leafPilesPerChunk = 5;
|
||||||
|
this.bopWorldFeatures.deadLeafPilesPerChunk = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
package biomesoplenty.common.world.forceddecorators;
|
package biomesoplenty.common.world.forceddecorators;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import biomesoplenty.api.BOPBlockHelper;
|
||||||
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
import biomesoplenty.common.world.decoration.IBOPDecoration;
|
||||||
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
import biomesoplenty.common.world.features.WorldGenBOPFlora;
|
||||||
|
|
||||||
|
@ -9,6 +11,17 @@ public class TaigaForcedDecorator extends ForcedDecorator
|
||||||
{
|
{
|
||||||
public TaigaForcedDecorator()
|
public TaigaForcedDecorator()
|
||||||
{
|
{
|
||||||
|
this.bopWorldFeatures.deadLeafPilesPerChunk = 2;
|
||||||
|
this.bopWorldFeatures.bopFlowersPerChunk = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public HashMap<WorldGenBOPFlora, Integer> getWeightedWorldGenForBOPFlowers()
|
||||||
|
{
|
||||||
|
HashMap<WorldGenBOPFlora, Integer> flowerMap = new HashMap();
|
||||||
|
|
||||||
|
flowerMap.put(new WorldGenBOPFlora(BOPBlockHelper.get("flowers"), 8), 8);
|
||||||
|
|
||||||
|
return flowerMap;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue