Fixed kelp gen
This commit is contained in:
parent
fec56e1f65
commit
07924b8dd3
|
@ -943,9 +943,9 @@ public class BiomeDecoratorBOP extends BiomeDecorator
|
||||||
|
|
||||||
for (var2 = 0; var2 < kelpPerChunk; ++var2)
|
for (var2 = 0; var2 < kelpPerChunk; ++var2)
|
||||||
{
|
{
|
||||||
var3 = chunk_X + randomGenerator.nextInt(16) + 8;
|
var3 = chunk_X + randomGenerator.nextInt(16);
|
||||||
var4 = randomGenerator.nextInt(64);
|
var4 = randomGenerator.nextInt(64);
|
||||||
var5 = chunk_Z + randomGenerator.nextInt(16) + 8;
|
var5 = chunk_Z + randomGenerator.nextInt(16);
|
||||||
kelpGen.generate(currentWorld, randomGenerator, var3, var4, var5);
|
kelpGen.generate(currentWorld, randomGenerator, var3, var4, var5);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ public class BiomeGenOceanKelp extends BiomeGenBase
|
||||||
super(par1);
|
super(par1);
|
||||||
theBiomeDecorator = new BiomeDecoratorBOP(this);
|
theBiomeDecorator = new BiomeDecoratorBOP(this);
|
||||||
customBiomeDecorator = (BiomeDecoratorBOP)theBiomeDecorator;
|
customBiomeDecorator = (BiomeDecoratorBOP)theBiomeDecorator;
|
||||||
customBiomeDecorator.kelpPerChunk = 99;
|
customBiomeDecorator.kelpPerChunk = 999;
|
||||||
spawnableCreatureList.clear();
|
spawnableCreatureList.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ public class BiomeGenWateryWillows extends BiomeGenBase
|
||||||
customBiomeDecorator.waterLakesPerChunk = 8;
|
customBiomeDecorator.waterLakesPerChunk = 8;
|
||||||
customBiomeDecorator.reedsBOPPerChunk = 3;
|
customBiomeDecorator.reedsBOPPerChunk = 3;
|
||||||
customBiomeDecorator.hydrangeasPerChunk = 5;
|
customBiomeDecorator.hydrangeasPerChunk = 5;
|
||||||
customBiomeDecorator.kelpPerChunk = 50;
|
customBiomeDecorator.kelpPerChunk = 999;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -18,7 +18,7 @@ public class WorldGenKelp extends WorldGenerator
|
||||||
@Override
|
@Override
|
||||||
public boolean generate(World var1, Random var2, int var3, int var4, int var5)
|
public boolean generate(World var1, Random var2, int var3, int var4, int var5)
|
||||||
{
|
{
|
||||||
int var6 = var2.nextInt(10) + 4;
|
int var6 = var2.nextInt(10) + 3;
|
||||||
int var7 = var2.nextInt(3) + 2;
|
int var7 = var2.nextInt(3) + 2;
|
||||||
int var8 = var6 - var7;
|
int var8 = var6 - var7;
|
||||||
int var9 = 1;
|
int var9 = 1;
|
||||||
|
@ -85,25 +85,21 @@ public class WorldGenKelp extends WorldGenerator
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var996 = var1.getBlockId(var3, (var4 + (var999 + 2)), var5);
|
|
||||||
var998 = var1.getBlockId(var3, (var4 + (var999 + 1)), var5);
|
var998 = var1.getBlockId(var3, (var4 + (var999 + 1)), var5);
|
||||||
|
|
||||||
if (var996 != Block.waterStill.blockID && var996 != Block.waterMoving.blockID)
|
if (var998 == Block.waterStill.blockID || var998 == Block.waterMoving.blockID)
|
||||||
{
|
{
|
||||||
if (var998 == Block.waterStill.blockID || var998 == Block.waterMoving.blockID)
|
if (var999 == 0)
|
||||||
{
|
{
|
||||||
if (var999 == 0)
|
this.setBlockAndMetadata(var1, var3, var4, var5, Blocks.coral.get().blockID, 3);
|
||||||
{
|
|
||||||
this.setBlockAndMetadata(var1, var3, var4 + var999, var5, Blocks.coral.get().blockID, 2);
|
|
||||||
this.setBlockAndMetadata(var1, var3, var4, var5, Blocks.coral.get().blockID, 0);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
this.setBlockAndMetadata(var1, var3, var4 + var999, var5, Blocks.coral.get().blockID, 2);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
else
|
||||||
|
{
|
||||||
|
this.setBlockAndMetadata(var1, var3, var4, var5, Blocks.coral.get().blockID, 0);
|
||||||
|
this.setBlockAndMetadata(var1, var3, var4 + var999, var5, Blocks.coral.get().blockID, 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
} else
|
} else
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue