From b7e04cff87ab3be33b7ae484136896805b42b654 Mon Sep 17 00:00:00 2001 From: Matt Caughey Date: Sun, 27 Oct 2013 16:47:23 -0400 Subject: [PATCH] Attempt at fixing hive placement --- .../biomesoplenty/worldgen/WorldGenHive.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/common/biomesoplenty/worldgen/WorldGenHive.java b/common/biomesoplenty/worldgen/WorldGenHive.java index 321938ea6..8fb725b82 100644 --- a/common/biomesoplenty/worldgen/WorldGenHive.java +++ b/common/biomesoplenty/worldgen/WorldGenHive.java @@ -15,21 +15,21 @@ public class WorldGenHive extends WorldGenerator @Override public boolean generate(World var1, Random var2, int var3, int var4, int var5) { - if (var1.getBlockId(var3, var4 + 9, var5) != Block.netherrack.blockID) - { - if (!var1.isAirBlock(var3, var4 + 8, var5)) - { - return false; - } - } - int x = var3; - int y = var4 + 9; + int y = var4; int z = var5; int baseWidth = 4 + var1.rand.nextInt(2); int baseHeight = 8 + var1.rand.nextInt(2); + if (var1.getBlockId(x, y + 2, z) != Block.netherrack.blockID) + { + if (!var1.isAirBlock(x, y + 1, z)) + { + return false; + } + } + for (int cubeno = 0; cubeno < 3; cubeno++) { float chance = 0.0F; @@ -49,7 +49,6 @@ public class WorldGenHive extends WorldGenerator break; } - //Top generateHiveCubeSmall(var1, x, (y + 2) + cubeno, z, (baseHeight - 8) + (cubeno * 2), (baseWidth - 1) + cubeno, cubeno, chance);