From 4c4bbca9a68f0f6e6b176957e385e009d5088f01 Mon Sep 17 00:00:00 2001 From: Matt Caughey Date: Mon, 23 Sep 2013 20:34:29 -0400 Subject: [PATCH] Tweaked reed gen further --- .../worldgen/WorldGenWaterReeds.java | 30 +++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/common/biomesoplenty/worldgen/WorldGenWaterReeds.java b/common/biomesoplenty/worldgen/WorldGenWaterReeds.java index d0d091961..388eee07a 100644 --- a/common/biomesoplenty/worldgen/WorldGenWaterReeds.java +++ b/common/biomesoplenty/worldgen/WorldGenWaterReeds.java @@ -17,10 +17,36 @@ public class WorldGenWaterReeds extends WorldGenerator int var7 = par3 + par2Random.nextInt(8) - par2Random.nextInt(8); int var8 = par4 + par2Random.nextInt(4) - par2Random.nextInt(4); int var9 = par5 + par2Random.nextInt(8) - par2Random.nextInt(8); + + int var998 = par2Random.nextInt(64); + int var999 = par2Random.nextInt(32); - if (par1World.isAirBlock(var7, var8, var9) && par1World.getBlockId(var7, var8 - 1, var9) == Block.waterStill.blockID && par1World.getBlockId(var7, var8 - 2, var9) != Block.waterStill.blockID) + if (par1World.isAirBlock(var7, var8, var9) && par1World.getBlockId(var7, var8 - 1, var9) == Block.waterStill.blockID) { - par1World.setBlock(var7, var8, var9, Blocks.plants.get().blockID, 14, 2); + if (par1World.getBlockId(var7, var8 - 2, var9) != Block.waterStill.blockID) + { + par1World.setBlock(var7, var8, var9, Blocks.plants.get().blockID, 14, 2); + } + else + { + if (par1World.getBlockId(var7, var8 - 3, var9) != Block.waterStill.blockID) + { + if (var999 == 0) + { + par1World.setBlock(var7, var8, var9, Blocks.plants.get().blockID, 14, 2); + } + } + else + { + if (par1World.getBlockId(var7, var8 - 4, var9) != Block.waterStill.blockID) + { + if (var998 == 0) + { + par1World.setBlock(var7, var8, var9, Blocks.plants.get().blockID, 14, 2); + } + } + } + } } }