From dc3df3edd5843bde0c1335d6a8e460b2c832aa48 Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Sat, 17 Jun 2017 08:12:18 +0300 Subject: full project files --- ihl/worldgen/WorldGeneratorSurfaceLake.java | 42 ----------------------------- 1 file changed, 42 deletions(-) delete mode 100644 ihl/worldgen/WorldGeneratorSurfaceLake.java (limited to 'ihl/worldgen/WorldGeneratorSurfaceLake.java') diff --git a/ihl/worldgen/WorldGeneratorSurfaceLake.java b/ihl/worldgen/WorldGeneratorSurfaceLake.java deleted file mode 100644 index 11abf5e..0000000 --- a/ihl/worldgen/WorldGeneratorSurfaceLake.java +++ /dev/null @@ -1,42 +0,0 @@ -package ihl.worldgen; - -import ihl.utils.IHLMathUtils; -import net.minecraft.block.Block; -import net.minecraft.init.Blocks; -import net.minecraft.world.World; -import net.minecraft.world.biome.BiomeGenBase; - -public class WorldGeneratorSurfaceLake extends WorldGeneratorBase { - - public WorldGeneratorSurfaceLake(Block oreIn, Block[] replaceableBlocksIn) { - super(oreIn, replaceableBlocksIn); - } - - @Override - protected void replaceBlocks(World world, int[] centralPOI, int[] surroundPOI, int startX, int startZ) { - BiomeGenBase biome = world.getBiomeGenForCoords(startX, startZ); - if (biome.temperature < 1.9f || biome.rainfall != 0f) { - return; - } - int x = centralPOI[0], y = centralPOI[1], z = centralPOI[2]; - for (int ix = x; ix < 16 && ix >= 0; ix += IHLMathUtils.sign(surroundPOI[0] - x)) { - int y2 = y += IHLMathUtils.sign(surroundPOI[1] - world.getActualHeight() / 4 - y); - for (int iz = z; iz < 16 && iz >= 0; iz += IHLMathUtils.sign(surroundPOI[2] - z)) { - y2 += IHLMathUtils.sign(surroundPOI[1] - world.getActualHeight() / 4 - y2); - int dx = ix-x; - int dz = iz-z; - int d = dx*dx+dz*dz; - if (d < 64 && y2 > world.getActualHeight() * 3 / 8 - && world.getBlock(ix + startX, 63, iz + startZ) == Blocks.air) { - this.replace(world, ix + startX, 62, iz + startZ, ore); - } - if (surroundPOI[2] == z) { - break; - } - } - if (surroundPOI[0] == x) { - break; - } - } - } -} -- cgit v1.2.3