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 generateQuicksand;
|
||||||
public boolean generateSponge;
|
public boolean generateSponge;
|
||||||
public boolean generateMossySkystone;
|
public boolean generateMossySkystone;
|
||||||
|
public boolean generateUndergroundLakes;
|
||||||
|
|
||||||
public BiomeDecoratorBOP(BiomeGenBase par1BiomeGenBase)
|
public BiomeDecoratorBOP(BiomeGenBase par1BiomeGenBase)
|
||||||
{
|
{
|
||||||
|
@ -687,6 +688,7 @@ public class BiomeDecoratorBOP extends BiomeDecorator
|
||||||
generateQuicksand = false;
|
generateQuicksand = false;
|
||||||
generateSponge = false;
|
generateSponge = false;
|
||||||
generateMossySkystone = false;
|
generateMossySkystone = false;
|
||||||
|
generateUndergroundLakes = true;
|
||||||
biome = par1BiomeGenBase;
|
biome = par1BiomeGenBase;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -775,10 +777,13 @@ public class BiomeDecoratorBOP extends BiomeDecorator
|
||||||
{
|
{
|
||||||
if (var9999 == 1)
|
if (var9999 == 1)
|
||||||
{
|
{
|
||||||
var3 = chunk_X + randomGenerator.nextInt(16) + 8;
|
if (generateUndergroundLakes)
|
||||||
var4 = randomGenerator.nextInt(randomGenerator.nextInt(randomGenerator.nextInt(32) + 8) + 8);
|
{
|
||||||
var5 = chunk_Z + randomGenerator.nextInt(16) + 8;
|
var3 = chunk_X + randomGenerator.nextInt(16) + 8;
|
||||||
(new WorldGenLakes(Fluids.springWater.get().blockID)).generate(currentWorld, randomGenerator, var3, var4, var5);
|
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)
|
if (var9998 == 1)
|
||||||
{
|
{
|
||||||
var3 = chunk_X + randomGenerator.nextInt(16) + 8;
|
if (generateUndergroundLakes)
|
||||||
var4 = randomGenerator.nextInt(randomGenerator.nextInt(randomGenerator.nextInt(32) + 8) + 8);
|
{
|
||||||
var5 = chunk_Z + randomGenerator.nextInt(16) + 8;
|
var3 = chunk_X + randomGenerator.nextInt(16) + 8;
|
||||||
(new WorldGenLakes(Fluids.liquidPoison.get().blockID)).generate(currentWorld, randomGenerator, var3, var4, var5);
|
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.stalagmitesPerChunk = -999;
|
||||||
customBiomeDecorator.stalactitesPerChunk = -999;
|
customBiomeDecorator.stalactitesPerChunk = -999;
|
||||||
customBiomeDecorator.minersDelightPerChunk = -999;
|
customBiomeDecorator.minersDelightPerChunk = -999;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -22,6 +22,7 @@ public class BiomeGenNetherBase extends BiomeGenBase
|
||||||
customBiomeDecorator.gravesPerChunk = 1;
|
customBiomeDecorator.gravesPerChunk = 1;
|
||||||
customBiomeDecorator.burningBlossomsPerChunk = 1;
|
customBiomeDecorator.burningBlossomsPerChunk = 1;
|
||||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
spawnableMonsterList.clear();
|
spawnableMonsterList.clear();
|
||||||
spawnableCreatureList.clear();
|
spawnableCreatureList.clear();
|
||||||
spawnableWaterCreatureList.clear();
|
spawnableWaterCreatureList.clear();
|
||||||
|
|
|
@ -22,6 +22,7 @@ public class BiomeGenNetherBlood extends BiomeGenBase
|
||||||
fillerBlock = (byte)Blocks.flesh.get().blockID;
|
fillerBlock = (byte)Blocks.flesh.get().blockID;
|
||||||
customBiomeDecorator.gravesPerChunk = 1;
|
customBiomeDecorator.gravesPerChunk = 1;
|
||||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
spawnableMonsterList.clear();
|
spawnableMonsterList.clear();
|
||||||
spawnableCreatureList.clear();
|
spawnableCreatureList.clear();
|
||||||
spawnableWaterCreatureList.clear();
|
spawnableWaterCreatureList.clear();
|
||||||
|
|
|
@ -23,6 +23,7 @@ public class BiomeGenNetherBone extends BiomeGenBase
|
||||||
customBiomeDecorator.boneSpines2PerChunk = 12;
|
customBiomeDecorator.boneSpines2PerChunk = 12;
|
||||||
customBiomeDecorator.gravesPerChunk = 1;
|
customBiomeDecorator.gravesPerChunk = 1;
|
||||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
spawnableMonsterList.clear();
|
spawnableMonsterList.clear();
|
||||||
spawnableCreatureList.clear();
|
spawnableCreatureList.clear();
|
||||||
spawnableWaterCreatureList.clear();
|
spawnableWaterCreatureList.clear();
|
||||||
|
|
|
@ -22,6 +22,7 @@ public class BiomeGenNetherDesert extends BiomeGenBase
|
||||||
customBiomeDecorator.thornsPerChunk = 10;
|
customBiomeDecorator.thornsPerChunk = 10;
|
||||||
customBiomeDecorator.gravesPerChunk = 1;
|
customBiomeDecorator.gravesPerChunk = 1;
|
||||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
spawnableMonsterList.clear();
|
spawnableMonsterList.clear();
|
||||||
spawnableCreatureList.clear();
|
spawnableCreatureList.clear();
|
||||||
spawnableWaterCreatureList.clear();
|
spawnableWaterCreatureList.clear();
|
||||||
|
|
|
@ -34,6 +34,7 @@ public class BiomeGenNetherGarden extends BiomeGenBase
|
||||||
customBiomeDecorator.gravesPerChunk = 1;
|
customBiomeDecorator.gravesPerChunk = 1;
|
||||||
customBiomeDecorator.burningBlossomsPerChunk = 8;
|
customBiomeDecorator.burningBlossomsPerChunk = 8;
|
||||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
spawnableMonsterList.clear();
|
spawnableMonsterList.clear();
|
||||||
spawnableCreatureList.clear();
|
spawnableCreatureList.clear();
|
||||||
spawnableWaterCreatureList.clear();
|
spawnableWaterCreatureList.clear();
|
||||||
|
|
|
@ -32,6 +32,7 @@ public class BiomeGenNetherLava extends BiomeGenBase
|
||||||
customBiomeDecorator.gravesPerChunk = 1;
|
customBiomeDecorator.gravesPerChunk = 1;
|
||||||
customBiomeDecorator.burningBlossomsPerChunk = 4;
|
customBiomeDecorator.burningBlossomsPerChunk = 4;
|
||||||
customBiomeDecorator.waspHivesPerChunk = 1;
|
customBiomeDecorator.waspHivesPerChunk = 1;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
customBiomeDecorator.generateAsh = true;
|
customBiomeDecorator.generateAsh = true;
|
||||||
spawnableMonsterList.clear();
|
spawnableMonsterList.clear();
|
||||||
spawnableCreatureList.clear();
|
spawnableCreatureList.clear();
|
||||||
|
|
|
@ -48,6 +48,7 @@ public class BiomeGenPromisedLandForest extends BiomeGenBase implements IWCFog
|
||||||
spawnableCaveCreatureList.clear();
|
spawnableCaveCreatureList.clear();
|
||||||
customBiomeDecorator.generatePumpkins = false;
|
customBiomeDecorator.generatePumpkins = false;
|
||||||
customBiomeDecorator.generateMossySkystone = true;
|
customBiomeDecorator.generateMossySkystone = true;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
//customBiomeDecorator.generateClouds = true;
|
//customBiomeDecorator.generateClouds = true;
|
||||||
//this.customBiomeDecorator.generateLakes = false;
|
//this.customBiomeDecorator.generateLakes = false;
|
||||||
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
||||||
|
|
|
@ -44,6 +44,7 @@ public class BiomeGenPromisedLandPlains extends BiomeGenBase implements IWCFog
|
||||||
spawnableCaveCreatureList.clear();
|
spawnableCaveCreatureList.clear();
|
||||||
customBiomeDecorator.generatePumpkins = false;
|
customBiomeDecorator.generatePumpkins = false;
|
||||||
customBiomeDecorator.generateMossySkystone = true;
|
customBiomeDecorator.generateMossySkystone = true;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
//customBiomeDecorator.generateClouds = true;
|
//customBiomeDecorator.generateClouds = true;
|
||||||
//this.customBiomeDecorator.generateLakes = false;
|
//this.customBiomeDecorator.generateLakes = false;
|
||||||
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
||||||
|
|
|
@ -43,6 +43,7 @@ public class BiomeGenPromisedLandShrub extends BiomeGenBase implements IWCFog
|
||||||
spawnableCaveCreatureList.clear();
|
spawnableCaveCreatureList.clear();
|
||||||
customBiomeDecorator.generatePumpkins = false;
|
customBiomeDecorator.generatePumpkins = false;
|
||||||
customBiomeDecorator.generateMossySkystone = true;
|
customBiomeDecorator.generateMossySkystone = true;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
//customBiomeDecorator.generateClouds = true;
|
//customBiomeDecorator.generateClouds = true;
|
||||||
//this.customBiomeDecorator.generateLakes = false;
|
//this.customBiomeDecorator.generateLakes = false;
|
||||||
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
||||||
|
|
|
@ -49,6 +49,7 @@ public class BiomeGenPromisedLandSwamp extends BiomeGenBase implements IWCFog
|
||||||
spawnableCaveCreatureList.clear();
|
spawnableCaveCreatureList.clear();
|
||||||
customBiomeDecorator.generatePumpkins = false;
|
customBiomeDecorator.generatePumpkins = false;
|
||||||
customBiomeDecorator.generateMossySkystone = true;
|
customBiomeDecorator.generateMossySkystone = true;
|
||||||
|
customBiomeDecorator.generateUndergroundLakes = false;
|
||||||
//customBiomeDecorator.generateClouds = true;
|
//customBiomeDecorator.generateClouds = true;
|
||||||
//this.customBiomeDecorator.generateLakes = false;
|
//this.customBiomeDecorator.generateLakes = false;
|
||||||
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
theWorldGenerator = new WorldGenWaterSpring(Block.waterMoving.blockID, 8);
|
||||||
|
|
Loading…
Reference in New Issue