Prevented underground liquid poison/spring water lakes from generating in the Origin Valley, Nether, and Promised Land
This commit is contained in:
parent
a9558b2948
commit
08d1d7b934
|
@ -446,6 +446,7 @@ public class BiomeDecoratorBOP extends BiomeDecorator
|
|||
public boolean generateQuicksand;
|
||||
public boolean generateSponge;
|
||||
public boolean generateMossySkystone;
|
||||
public boolean generateUndergroundLakes;
|
||||
|
||||
public BiomeDecoratorBOP(BiomeGenBase par1BiomeGenBase)
|
||||
{
|
||||
|
@ -687,6 +688,7 @@ public class BiomeDecoratorBOP extends BiomeDecorator
|
|||
generateQuicksand = false;
|
||||
generateSponge = false;
|
||||
generateMossySkystone = false;
|
||||
generateUndergroundLakes = true;
|
||||
biome = par1BiomeGenBase;
|
||||
}
|
||||
|
||||
|
@ -775,10 +777,13 @@ public class BiomeDecoratorBOP extends BiomeDecorator
|
|||
{
|
||||
if (var9999 == 1)
|
||||
{
|
||||
var3 = chunk_X + randomGenerator.nextInt(16) + 8;
|
||||
var4 = randomGenerator.nextInt(randomGenerator.nextInt(randomGenerator.nextInt(32) + 8) + 8);
|
||||
var5 = chunk_Z + randomGenerator.nextInt(16) + 8;
|
||||
(new WorldGenLakes(Fluids.springWater.get().blockID)).generate(currentWorld, randomGenerator, var3, var4, var5);
|
||||
if (generateUndergroundLakes)
|
||||
{
|
||||
var3 = chunk_X + randomGenerator.nextInt(16) + 8;
|
||||
var4 = randomGenerator.nextInt(randomGenerator.nextInt(randomGenerator.nextInt(32) + 8) + 8);
|
||||
var5 = chunk_Z + randomGenerator.nextInt(16) + 8;
|
||||
(new WorldGenLakes(Fluids.springWater.get().blockID)).generate(currentWorld, randomGenerator, var3, var4, var5);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -802,10 +807,13 @@ public class BiomeDecoratorBOP extends BiomeDecorator
|
|||
{
|
||||
if (var9998 == 1)
|
||||
{
|
||||
var3 = chunk_X + randomGenerator.nextInt(16) + 8;
|
||||
var4 = randomGenerator.nextInt(randomGenerator.nextInt(randomGenerator.nextInt(32) + 8) + 8);
|
||||
var5 = chunk_Z + randomGenerator.nextInt(16) + 8;
|
||||
(new WorldGenLakes(Fluids.liquidPoison.get().blockID)).generate(currentWorld, randomGenerator, var3, var4, var5);
|
||||
if (generateUndergroundLakes)
|
||||
{
|
||||
var3 = chunk_X + randomGenerator.nextInt(16) + 8;
|
||||
var4 = randomGenerator.nextInt(randomGenerator.nextInt(randomGenerator.nextInt(32) + 8) + 8);
|
||||
var5 = chunk_Z + randomGenerator.nextInt(16) + 8;
|
||||
(new WorldGenLakes(Fluids.liquidPoison.get().blockID)).generate(currentWorld, randomGenerator, var3, var4, var5);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,6 +29,7 @@ public class BiomeGenOriginValley extends BiomeGenBase
|
|||
customBiomeDecorator.stalagmitesPerChunk = -999;
|
||||
customBiomeDecorator.stalactitesPerChunk = -999;
|
||||
customBiomeDecorator.minersDelightPerChunk = -999;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -22,6 +22,7 @@ public class BiomeGenNetherBase extends BiomeGenBase
|
|||
customBiomeDecorator.gravesPerChunk = 1;
|
||||
customBiomeDecorator.burningBlossomsPerChunk = 1;
|
||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
spawnableMonsterList.clear();
|
||||
spawnableCreatureList.clear();
|
||||
spawnableWaterCreatureList.clear();
|
||||
|
|
|
@ -22,6 +22,7 @@ public class BiomeGenNetherBlood extends BiomeGenBase
|
|||
fillerBlock = (byte)Blocks.flesh.get().blockID;
|
||||
customBiomeDecorator.gravesPerChunk = 1;
|
||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
spawnableMonsterList.clear();
|
||||
spawnableCreatureList.clear();
|
||||
spawnableWaterCreatureList.clear();
|
||||
|
|
|
@ -23,6 +23,7 @@ public class BiomeGenNetherBone extends BiomeGenBase
|
|||
customBiomeDecorator.boneSpines2PerChunk = 12;
|
||||
customBiomeDecorator.gravesPerChunk = 1;
|
||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
spawnableMonsterList.clear();
|
||||
spawnableCreatureList.clear();
|
||||
spawnableWaterCreatureList.clear();
|
||||
|
|
|
@ -22,6 +22,7 @@ public class BiomeGenNetherDesert extends BiomeGenBase
|
|||
customBiomeDecorator.thornsPerChunk = 10;
|
||||
customBiomeDecorator.gravesPerChunk = 1;
|
||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
spawnableMonsterList.clear();
|
||||
spawnableCreatureList.clear();
|
||||
spawnableWaterCreatureList.clear();
|
||||
|
|
|
@ -34,6 +34,7 @@ public class BiomeGenNetherGarden extends BiomeGenBase
|
|||
customBiomeDecorator.gravesPerChunk = 1;
|
||||
customBiomeDecorator.burningBlossomsPerChunk = 8;
|
||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
spawnableMonsterList.clear();
|
||||
spawnableCreatureList.clear();
|
||||
spawnableWaterCreatureList.clear();
|
||||
|
|
|
@ -32,6 +32,7 @@ public class BiomeGenNetherLava extends BiomeGenBase
|
|||
customBiomeDecorator.gravesPerChunk = 1;
|
||||
customBiomeDecorator.burningBlossomsPerChunk = 4;
|
||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
customBiomeDecorator.generateAsh = true;
|
||||
spawnableMonsterList.clear();
|
||||
spawnableCreatureList.clear();
|
||||
|
|
|
@ -48,6 +48,7 @@ public class BiomeGenPromisedLandForest extends BiomeGenBase implements IWCFog
|
|||
spawnableCaveCreatureList.clear();
|
||||
customBiomeDecorator.generatePumpkins = false;
|
||||
customBiomeDecorator.generateMossySkystone = true;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
//customBiomeDecorator.generateClouds = true;
|
||||
//this.customBiomeDecorator.generateLakes = false;
|
||||
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
||||
|
|
|
@ -44,6 +44,7 @@ public class BiomeGenPromisedLandPlains extends BiomeGenBase implements IWCFog
|
|||
spawnableCaveCreatureList.clear();
|
||||
customBiomeDecorator.generatePumpkins = false;
|
||||
customBiomeDecorator.generateMossySkystone = true;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
//customBiomeDecorator.generateClouds = true;
|
||||
//this.customBiomeDecorator.generateLakes = false;
|
||||
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
||||
|
|
|
@ -43,6 +43,7 @@ public class BiomeGenPromisedLandShrub extends BiomeGenBase implements IWCFog
|
|||
spawnableCaveCreatureList.clear();
|
||||
customBiomeDecorator.generatePumpkins = false;
|
||||
customBiomeDecorator.generateMossySkystone = true;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
//customBiomeDecorator.generateClouds = true;
|
||||
//this.customBiomeDecorator.generateLakes = false;
|
||||
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
||||
|
|
|
@ -49,6 +49,7 @@ public class BiomeGenPromisedLandSwamp extends BiomeGenBase implements IWCFog
|
|||
spawnableCaveCreatureList.clear();
|
||||
customBiomeDecorator.generatePumpkins = false;
|
||||
customBiomeDecorator.generateMossySkystone = true;
|
||||
customBiomeDecorator.generateUndergroundLakes = false;
|
||||
//customBiomeDecorator.generateClouds = true;
|
||||
//this.customBiomeDecorator.generateLakes = false;
|
||||
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
||||
|
|
Loading…
Reference in New Issue