diff --git a/assets/hbm/textures/models/MissileHuge.png b/assets/hbm/textures/models/MissileHuge.png index e68ce58a0..9260816de 100644 Binary files a/assets/hbm/textures/models/MissileHuge.png and b/assets/hbm/textures/models/MissileHuge.png differ diff --git a/assets/hbm/textures/models/MissileHugeBuster.png b/assets/hbm/textures/models/MissileHugeBuster.png new file mode 100644 index 000000000..55e839c6c Binary files /dev/null and b/assets/hbm/textures/models/MissileHugeBuster.png differ diff --git a/assets/hbm/textures/models/MissileHugeCluster.png b/assets/hbm/textures/models/MissileHugeCluster.png new file mode 100644 index 000000000..fb2e618e4 Binary files /dev/null and b/assets/hbm/textures/models/MissileHugeCluster.png differ diff --git a/assets/hbm/textures/models/MissileHugeIncendiary.png b/assets/hbm/textures/models/MissileHugeIncendiary.png new file mode 100644 index 000000000..d5a586ae3 Binary files /dev/null and b/assets/hbm/textures/models/MissileHugeIncendiary.png differ diff --git a/assets/hbm/textures/models/MissileHugeLayout.png b/assets/hbm/textures/models/MissileHugeLayout.png new file mode 100644 index 000000000..e68ce58a0 Binary files /dev/null and b/assets/hbm/textures/models/MissileHugeLayout.png differ diff --git a/com/hbm/lib/HbmChestContents.java b/com/hbm/lib/HbmChestContents.java index 35402f12e..b1e3564af 100644 --- a/com/hbm/lib/HbmChestContents.java +++ b/com/hbm/lib/HbmChestContents.java @@ -41,25 +41,22 @@ public class HbmChestContents { private static WeightedRandomChestContent[] expensive = new WeightedRandomChestContent[] {new WeightedRandomChestContent(ModItems.nugget_schrabidium, 0, 1, 1, 1), new WeightedRandomChestContent(ModItems.neutron_reflector, 0, 2, 3, 3), - new WeightedRandomChestContent(ModItems.ingot_tungsten, 0, 5, 15, 5), - new WeightedRandomChestContent(ModItems.circuit_red_copper, 0, 3, 4, 5), new WeightedRandomChestContent(ModItems.circuit_gold, 0, 1, 2, 3), new WeightedRandomChestContent(ModItems.circuit_schrabidium, 0, 1, 1, 1), new WeightedRandomChestContent(ModItems.nuke_starter_kit, 0, 1, 1, 2), new WeightedRandomChestContent(ModItems.nuke_commercially_kit, 0, 1, 1, 1), - new WeightedRandomChestContent(ModItems.gun_revolver, 0, 1, 1, 4), - new WeightedRandomChestContent(ModItems.gun_revolver_ammo, 0, 1, 32, 5), - new WeightedRandomChestContent(ModItems.gun_revolver_gold, 0, 1, 1, 1), - new WeightedRandomChestContent(ModItems.gun_revolver_gold_ammo, 0, 1, 6, 2), - new WeightedRandomChestContent(ModItems.gun_rpg, 0, 1, 1, 2), - new WeightedRandomChestContent(ModItems.gun_rpg_ammo, 0, 1, 32, 3), + new WeightedRandomChestContent(ModItems.nuke_electric_kit, 0, 1, 1, 1), + new WeightedRandomChestContent(ModItems.gun_revolver_gold, 0, 1, 1, 4), + new WeightedRandomChestContent(ModItems.gun_revolver_gold_ammo, 0, 1, 6, 5), + new WeightedRandomChestContent(ModItems.gun_rpg, 0, 1, 1, 4), + new WeightedRandomChestContent(ModItems.gun_rpg_ammo, 0, 1, 32, 5), new WeightedRandomChestContent(ModItems.gun_fatman, 0, 1, 1, 1), new WeightedRandomChestContent(ModItems.gun_fatman_ammo, 0, 1, 8, 2), new WeightedRandomChestContent(ModItems.battery_advanced, 200, 1, 1, 3), new WeightedRandomChestContent(ModItems.battery_schrabidium, 1000, 1, 1, 1), new WeightedRandomChestContent(ModItems.syringe_awesome, 0, 1, 1, 1), - new WeightedRandomChestContent(ModItems.fusion_core, 0, 1, 1, 2), - new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.pole_satellite_receiver), 0, 1, 3, 3)}; + new WeightedRandomChestContent(ModItems.fusion_core, 0, 1, 1, 4), + new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.float_bomb), 0, 1, 1, 1)}; private static WeightedRandomChestContent[] nukeTrash = new WeightedRandomChestContent[] {new WeightedRandomChestContent(ModItems.nugget_u238, 0, 3, 12, 5), @@ -98,11 +95,11 @@ public class HbmChestContents { new WeightedRandomChestContent(Item.getItemFromBlock(ModBlocks.yellow_barrel), 0, 1, 3, 3)}; private static WeightedRandomChestContent[] vertibird = new WeightedRandomChestContent[] - {new WeightedRandomChestContent(ModItems.t45_helmet, 0, 1, 1, 5), - new WeightedRandomChestContent(ModItems.t45_plate, 0, 1, 1, 5), - new WeightedRandomChestContent(ModItems.t45_legs, 0, 1, 1, 5), - new WeightedRandomChestContent(ModItems.t45_boots, 0, 1, 1, 5), - new WeightedRandomChestContent(ModItems.fusion_core, 0, 1, 1, 5), + {new WeightedRandomChestContent(ModItems.t45_helmet, 0, 1, 1, 15), + new WeightedRandomChestContent(ModItems.t45_plate, 0, 1, 1, 15), + new WeightedRandomChestContent(ModItems.t45_legs, 0, 1, 1, 15), + new WeightedRandomChestContent(ModItems.t45_boots, 0, 1, 1, 15), + new WeightedRandomChestContent(ModItems.fusion_core, 0, 1, 1, 10), new WeightedRandomChestContent(ModItems.circuit_red_copper, 0, 1, 3, 3), new WeightedRandomChestContent(ModItems.circuit_gold, 0, 1, 3, 3), new WeightedRandomChestContent(ModItems.gun_revolver, 0, 1, 1, 4), @@ -111,7 +108,9 @@ public class HbmChestContents { new WeightedRandomChestContent(ModItems.gun_rpg_ammo, 0, 1, 6, 3), new WeightedRandomChestContent(ModItems.rod_uranium_fuel, 0, 1, 1, 2), new WeightedRandomChestContent(ModItems.rod_dual_uranium_fuel, 0, 1, 1, 2), - new WeightedRandomChestContent(ModItems.rod_quad_uranium_fuel, 0, 1, 1, 2)}; + new WeightedRandomChestContent(ModItems.rod_quad_uranium_fuel, 0, 1, 1, 2), + new WeightedRandomChestContent(ModItems.gun_fatman_ammo, 0, 1, 2, 2), + new WeightedRandomChestContent(ModItems.gun_fatman, 0, 1, 1, 1)}; /** * @param i diff --git a/com/hbm/lib/HbmWorldGen.java b/com/hbm/lib/HbmWorldGen.java index 51bfa87ce..4a4360531 100644 --- a/com/hbm/lib/HbmWorldGen.java +++ b/com/hbm/lib/HbmWorldGen.java @@ -4,9 +4,13 @@ import java.util.Random; import com.hbm.blocks.ModBlocks; import com.hbm.world.Antenna; +import com.hbm.world.Bunker; import com.hbm.world.CrashedVertibird; import com.hbm.world.DesertAtom001; +import com.hbm.world.LibraryDungeon; import com.hbm.world.Radio01; +import com.hbm.world.Relay; +import com.hbm.world.Satellite; import com.hbm.world.Vertibird; import net.minecraft.world.World; @@ -192,6 +196,52 @@ public class HbmWorldGen implements IWorldGenerator { } } } + + if(rand.nextInt(64) == 0) + { + int x = i + rand.nextInt(16); + int y = rand.nextInt(256); + int z = j + rand.nextInt(16); + new LibraryDungeon().generate(world, rand, x, y, z); + } + + if(biome == BiomeGenBase.plains || biome == BiomeGenBase.desert) + { + if(rand.nextInt(500) == 0) + { + for(int a = 0; a < 1; a++) + { + int x = i + rand.nextInt(16); + int z = j + rand.nextInt(16); + int y = world.getHeightValue(x, z); + + new Relay().generate(world, rand, x, y, z); + } + } + } + if(biome == BiomeGenBase.plains || biome == BiomeGenBase.desert) + { + if(rand.nextInt(500) == 0) + { + for(int a = 0; a < 1; a++) + { + int x = i + rand.nextInt(16); + int z = j + rand.nextInt(16); + int y = world.getHeightValue(x, z); + + new Satellite().generate(world, rand, x, y, z); + } + } + } + + if(rand.nextInt(1000) == 0) + { + int x = i + rand.nextInt(16); + int z = j + rand.nextInt(16); + int y = world.getHeightValue(x, z); + + new Bunker().generate(world, rand, x, y, z); + } } diff --git a/com/hbm/main/MainRegistry.java b/com/hbm/main/MainRegistry.java index 20bb536a8..45e13b778 100644 --- a/com/hbm/main/MainRegistry.java +++ b/com/hbm/main/MainRegistry.java @@ -38,6 +38,7 @@ import com.hbm.blocks.TileEntityNukeFleija; import com.hbm.blocks.TileEntityNukeFurnace; import com.hbm.blocks.TileEntityNukeGadget; import com.hbm.blocks.TileEntityNukeMan; +import com.hbm.blocks.TileEntityNukeMike; import com.hbm.blocks.TileEntityNukePrototype; import com.hbm.blocks.TileEntityNukeTsar; import com.hbm.blocks.TileEntityObjTester; @@ -170,6 +171,7 @@ public class MainRegistry GameRegistry.registerTileEntity(TileEntityMachinePuF6Tank.class, "tileentity_puf6_tank"); GameRegistry.registerTileEntity(TileEntityMachineReactor.class, "tileentity_reactor"); GameRegistry.registerTileEntity(TileEntityBombMulti.class, "tileentity_bombmulti"); + GameRegistry.registerTileEntity(TileEntityNukeMike.class, "tileentity_nukemike"); GameRegistry.registerTileEntity(TileEntityNukeTsar.class, "tileentity_nuketsar"); GameRegistry.registerTileEntity(TileEntityNukeFurnace.class, "tileentity_nukefurnace"); GameRegistry.registerTileEntity(TileEntityRtgFurnace.class, "tileentity_rtgfurnace"); @@ -297,7 +299,7 @@ public class MainRegistry Configuration config = new Configuration(event.getSuggestedConfigurationFile()); config.load(); - enableDebugMode = config.get(Configuration.CATEGORY_GENERAL, "_enableDebugMode", true).getBoolean(true); + enableDebugMode = config.get(Configuration.CATEGORY_GENERAL, "_enableDebugMode", false).getBoolean(true); enableMycelium = config.get(Configuration.CATEGORY_GENERAL, "_enableMyceliumSpread", true).getBoolean(true); Property propGadget = config.get(Configuration.CATEGORY_GENERAL, "gadgetRadius", 150); diff --git a/com/hbm/render/RenderLaunchPadTier1.java b/com/hbm/render/RenderLaunchPadTier1.java index 07f0137b3..b1cc62e54 100644 --- a/com/hbm/render/RenderLaunchPadTier1.java +++ b/com/hbm/render/RenderLaunchPadTier1.java @@ -33,10 +33,13 @@ public class RenderLaunchPadTier1 extends TileEntitySpecialRenderer { private ResourceLocation missileClusterTexture; private ResourceLocation missileBusterTexture; private ResourceLocation missileStrongTexture; - private ResourceLocation missileStrongIncenidaryTexture; + private ResourceLocation missileStrongIncendiaryTexture; private ResourceLocation missileStrongClusterTexture; private ResourceLocation missileStrongBusterTexture; private ResourceLocation missileHugeTexture; + private ResourceLocation missileHugeIncendiaryTexture; + private ResourceLocation missileHugeClusterTexture; + private ResourceLocation missileHugeBusterTexture; private ResourceLocation missileNuclearTexture; private ResourceLocation missileMirvTexture; private ResourceLocation missileThermoTexture; @@ -56,10 +59,13 @@ public class RenderLaunchPadTier1 extends TileEntitySpecialRenderer { missileClusterTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileCluster.png"); missileBusterTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileBuster.png"); missileStrongTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileGeneric.png"); - missileStrongIncenidaryTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileGenericIncendiary.png"); + missileStrongIncendiaryTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileGenericIncendiary.png"); missileStrongClusterTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileGenericCluster.png"); missileStrongBusterTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileGenericBuster.png"); missileHugeTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileHuge.png"); + missileHugeIncendiaryTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileHugeIncendiary.png"); + missileHugeClusterTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileHugeCluster.png"); + missileHugeBusterTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileHugeBuster.png"); missileNuclearTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileNuke.png"); missileMirvTexture = new ResourceLocation(RefStrings.MODID, "textures/models/missileMirv.png"); missileThermoTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileThermal.png"); @@ -129,7 +135,7 @@ public class RenderLaunchPadTier1 extends TileEntitySpecialRenderer { if(((TileEntityLaunchPad)tileEntity).state == 7) { GL11.glScalef(1.5F, 1.5F, 1.5F); - bindTexture(missileStrongIncenidaryTexture); + bindTexture(missileStrongIncendiaryTexture); missileStrong.renderAll(); } if(((TileEntityLaunchPad)tileEntity).state == 8) @@ -153,19 +159,19 @@ public class RenderLaunchPadTier1 extends TileEntitySpecialRenderer { if(((TileEntityLaunchPad)tileEntity).state == 11) { GL11.glScalef(2.0F, 2.0F, 2.0F); - bindTexture(missileHugeTexture); + bindTexture(missileHugeIncendiaryTexture); missileHuge.renderAll(); } if(((TileEntityLaunchPad)tileEntity).state == 12) { GL11.glScalef(2.0F, 2.0F, 2.0F); - bindTexture(missileHugeTexture); + bindTexture(missileHugeClusterTexture); missileHuge.renderAll(); } if(((TileEntityLaunchPad)tileEntity).state == 13) { GL11.glScalef(2.0F, 2.0F, 2.0F); - bindTexture(missileHugeTexture); + bindTexture(missileHugeBusterTexture); missileHuge.renderAll(); } if(((TileEntityLaunchPad)tileEntity).state == 14) diff --git a/com/hbm/render/RenderMissileHuge.java b/com/hbm/render/RenderMissileHuge.java index ff8a74b37..fef9552a2 100644 --- a/com/hbm/render/RenderMissileHuge.java +++ b/com/hbm/render/RenderMissileHuge.java @@ -2,6 +2,14 @@ package com.hbm.render; import org.lwjgl.opengl.GL11; +import com.hbm.entity.EntityMissileBunkerBuster; +import com.hbm.entity.EntityMissileBurst; +import com.hbm.entity.EntityMissileCluster; +import com.hbm.entity.EntityMissileDrill; +import com.hbm.entity.EntityMissileGeneric; +import com.hbm.entity.EntityMissileIncendiary; +import com.hbm.entity.EntityMissileInferno; +import com.hbm.entity.EntityMissileRain; import com.hbm.lib.RefStrings; import net.minecraft.client.renderer.entity.Render; @@ -15,10 +23,16 @@ public class RenderMissileHuge extends Render { private static final ResourceLocation objTesterModelRL = new ResourceLocation(/*"/assets/" + */RefStrings.MODID, "models/MissileHuge.obj"); private IModelCustom boyModel; private ResourceLocation boyTexture; + private ResourceLocation missileIncendiaryTexture; + private ResourceLocation missileClusterTexture; + private ResourceLocation missileBusterTexture; public RenderMissileHuge() { boyModel = AdvancedModelLoader.loadModel(objTesterModelRL); boyTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileHuge.png"); + missileIncendiaryTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileHugeIncendiary.png"); + missileClusterTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileHugeCluster.png"); + missileBusterTexture = new ResourceLocation(RefStrings.MODID, "textures/models/MissileHugeBuster.png"); } @Override @@ -29,8 +43,15 @@ public class RenderMissileHuge extends Render { GL11.glScalef(2F, 2F, 2F); GL11.glRotatef(p_76986_1_.prevRotationYaw + (p_76986_1_.rotationYaw - p_76986_1_.prevRotationYaw) * p_76986_9_ - 90.0F, 0.0F, 1.0F, 0.0F); GL11.glRotatef(p_76986_1_.prevRotationPitch + (p_76986_1_.rotationPitch - p_76986_1_.prevRotationPitch) * p_76986_9_, 0.0F, 0.0F, 1.0F); - - bindTexture(boyTexture); + + if(p_76986_1_ instanceof EntityMissileBurst) + bindTexture(boyTexture); + if(p_76986_1_ instanceof EntityMissileInferno) + bindTexture(missileIncendiaryTexture); + if(p_76986_1_ instanceof EntityMissileRain) + bindTexture(missileClusterTexture); + if(p_76986_1_ instanceof EntityMissileDrill) + bindTexture(missileBusterTexture); boyModel.renderAll(); GL11.glPopMatrix(); } diff --git a/com/hbm/world/Bunker.java b/com/hbm/world/Bunker.java new file mode 100644 index 000000000..6a8053c4e --- /dev/null +++ b/com/hbm/world/Bunker.java @@ -0,0 +1,1586 @@ +//Schematic to java Structure by jajo_11 | inspired by "MITHION'S .SCHEMATIC TO JAVA CONVERTINGTOOL" + +package com.hbm.world; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; +import com.hbm.lib.HbmChestContents; +import com.hbm.main.MainRegistry; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemDoor; +import net.minecraft.tileentity.TileEntityChest; +import net.minecraft.util.WeightedRandomChestContent; +import net.minecraft.world.World; +import net.minecraft.world.gen.feature.WorldGenerator; + +public class Bunker extends WorldGenerator +{ + Block Block1 = ModBlocks.reinforced_brick; + Block Block2 = ModBlocks.brick_concrete; + Block Block3 = ModBlocks.reinforced_light; + Block Block4 = ModBlocks.block_steel; + Block Block5 = ModBlocks.block_tungsten; + + protected Block[] GetValidSpawnBlocks() + { + return new Block[] + { + Blocks.grass, + Blocks.dirt, + Blocks.stone, + Blocks.sand, + Blocks.sandstone, + }; + } + + public boolean LocationIsValidSpawn(World world, int x, int y, int z) + { + + Block checkBlock = world.getBlock(x, y - 1, z); + Block blockAbove = world.getBlock(x, y , z); + Block blockBelow = world.getBlock(x, y - 2, z); + + for (Block i : GetValidSpawnBlocks()) + { + if (blockAbove != Blocks.air) + { + return false; + } + if (checkBlock == i) + { + return true; + } + else if (checkBlock == Blocks.snow_layer && blockBelow == i) + { + return true; + } + else if (checkBlock.getMaterial() == Material.plants && blockBelow == i) + { + return true; + } + } + return false; + } + + public boolean generate(World world, Random rand, int x, int y, int z) + { + int i = rand.nextInt(1); + + if(i == 0) + { + generate_r0(world, rand, x, y, z); + } + + return true; + + } + + public boolean generate_r0(World world, Random rand, int x, int y, int z) + { + y += 1; + if(!LocationIsValidSpawn(world, x, y, z) || !LocationIsValidSpawn(world, x + 3, y, z) || !LocationIsValidSpawn(world, x + 3, y, z + 5) || !LocationIsValidSpawn(world, x, y, z + 5)) + { + return false; + } + + for(int i = 0; i < 11; i++) + { + for(int j = 0; j < 9; j++) + { + for(int k = 0; k < 15; k++) + { + world.setBlock(x + i, y + j - 25, z + k, Blocks.air, 0, 3); + } + } + } + + world.setBlock(x + 0, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 0, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 1, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 2, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 3, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + -25, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 1, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 11, y + -24, z + 0, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 1, Block1, 0, 3); + world.setBlock(x + 1, y + -24, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -24, z + 1, Blocks.chest, 3, 3); + world.setBlockMetadataWithNotify(x + 2, y + -24, z + 1, 3, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(3), (TileEntityChest)world.getTileEntity(x + 2, y + -24, z + 1), rand.nextInt(2)+ 6); + world.setBlock(x + 3, y + -24, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + -24, z + 1, Block1, 0, 3); + world.setBlock(x + 11, y + -24, z + 1, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 2, Block1, 0, 3); + world.setBlock(x + 1, y + -24, z + 2, Blocks.chest, 5, 3); + world.setBlockMetadataWithNotify(x + 1, y + -24, z + 5, 3, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(1), (TileEntityChest)world.getTileEntity(x + 1, y + -24, z + 2), 8); + world.setBlock(x + 3, y + -24, z + 2, Blocks.chest, 4, 3); + world.setBlockMetadataWithNotify(x + 3, y + -24, z + 2, 4, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(1), (TileEntityChest)world.getTileEntity(x + 3, y + -24, z + 2), 8); + world.setBlock(x + 4, y + -24, z + 2, Block1, 0, 3); + world.setBlock(x + 11, y + -24, z + 2, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 3, Block1, 0, 3); + world.setBlock(x + 1, y + -24, z + 3, Blocks.chest, 5, 3); + world.setBlockMetadataWithNotify(x + 1, y + -24, z + 3, 5, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(1), (TileEntityChest)world.getTileEntity(x + 1, y + -24, z + 3), 8); + world.setBlock(x + 3, y + -24, z + 3, Blocks.chest, 4, 3); + world.setBlockMetadataWithNotify(x + 3, y + -24, z + 3, 5, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(1), (TileEntityChest)world.getTileEntity(x + 3, y + -24, z + 3), 8); + world.setBlock(x + 4, y + -24, z + 3, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 3, Block1, 0, 3); + world.setBlock(x + 8, y + -24, z + 3, Block1, 0, 3); + world.setBlock(x + 9, y + -24, z + 3, Blocks.iron_door, 5, 3); + ItemDoor.placeDoorBlock(world, x + 9, y + -24, z + 3, 5, Blocks.iron_door); + world.setBlock(x + 10, y + -24, z + 3, Block1, 0, 3); + world.setBlock(x + 11, y + -24, z + 3, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + -24, z + 4, Block2, 0, 3); + world.setBlock(x + 3, y + -24, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + -24, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + -24, z + 4, Blocks.cauldron, 0, 3); + world.setBlock(x + 11, y + -24, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + -24, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + -24, z + 5, Blocks.iron_door, 3, 3); + ItemDoor.placeDoorBlock(world, x + 2, y + -24, z + 5, 3, Blocks.iron_door); + world.setBlock(x + 3, y + -24, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -24, z + 5, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 5, Block1, 0, 3); + world.setBlock(x + 10, y + -24, z + 5, Block2, 0, 3); + world.setBlock(x + 11, y + -24, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 6, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + -24, z + 6, Blocks.cauldron, 0, 3); + world.setBlock(x + 11, y + -24, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + -24, z + 7, Block2, 0, 3); + world.setBlock(x + 11, y + -24, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -24, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -24, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + -24, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + -24, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 8, Block1, 0, 3); + world.setBlock(x + 10, y + -24, z + 8, Blocks.cauldron, 0, 3); + world.setBlock(x + 11, y + -24, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + -24, z + 9, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 9, Blocks.iron_door, 1, 3); + ItemDoor.placeDoorBlock(world, x + 7, y + -24, z + 9, 1, Blocks.iron_door); + world.setBlock(x + 10, y + -24, z + 9, Block2, 0, 3); + world.setBlock(x + 11, y + -24, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -24, z + 10, Block1, 0, 3); + world.setBlock(x + 4, y + -24, z + 10, Blocks.hopper, 4, 3); + world.setBlock(x + 6, y + -24, z + 10, Blocks.cauldron, 0, 3); + world.setBlock(x + 7, y + -24, z + 10, Block1, 0, 3); + world.setBlock(x + 10, y + -24, z + 10, Blocks.cauldron, 0, 3); + world.setBlock(x + 11, y + -24, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + -24, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 12, Block1, 0, 3); + world.setBlock(x + 11, y + -24, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + -24, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + -24, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 1, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -23, z + 0, Block3, 0, 3); + world.setBlock(x + 7, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -23, z + 0, Block3, 0, 3); + world.setBlock(x + 10, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 0, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 1, Block1, 0, 3); + world.setBlock(x + 1, y + -23, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -23, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + -23, z + 1, Block1, 0, 3); + world.setBlock(x + 5, y + -23, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 10, y + -23, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -23, z + 1, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 2, Block1, 0, 3); + world.setBlock(x + 4, y + -23, z + 2, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 2, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 3, Block1, 0, 3); + world.setBlock(x + 4, y + -23, z + 3, Block1, 0, 3); + world.setBlock(x + 7, y + -23, z + 3, Block1, 0, 3); + world.setBlock(x + 8, y + -23, z + 3, Block1, 0, 3); + //world.setBlock(x + 9, y + -23, z + 3, Blocks.iron_door, 8, 3); + world.setBlock(x + 10, y + -23, z + 3, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 3, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + -23, z + 4, Block2, 0, 3); + world.setBlock(x + 3, y + -23, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + -23, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -23, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + -23, z + 5, Block1, 0, 3); + //world.setBlock(x + 2, y + -23, z + 5, Blocks.iron_door, 8, 3); + world.setBlock(x + 3, y + -23, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -23, z + 5, Block3, 0, 3); + world.setBlock(x + 7, y + -23, z + 5, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 6, Block1, 0, 3); + world.setBlock(x + 7, y + -23, z + 6, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + -23, z + 7, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -23, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -23, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + -23, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + -23, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + -23, z + 8, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + -23, z + 9, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -23, z + 9, Block3, 0, 3); + //world.setBlock(x + 7, y + -23, z + 9, Blocks.iron_door, 8, 3); + world.setBlock(x + 11, y + -23, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -23, z + 10, Block1, 0, 3); + world.setBlock(x + 4, y + -23, z + 10, Blocks.trapdoor, 7, 3); + world.setBlock(x + 7, y + -23, z + 10, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 12, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + -23, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -23, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -23, z + 14, Block3, 0, 3); + world.setBlock(x + 5, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -23, z + 14, Block3, 0, 3); + world.setBlock(x + 8, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + -23, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 7, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 11, y + -22, z + 0, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 1, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -22, z + 1, Block3, 0, 3); + world.setBlock(x + 3, y + -22, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + -22, z + 1, Block1, 0, 3); + world.setBlock(x + 5, y + -22, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 6, y + -22, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 9, y + -22, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -22, z + 1, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 2, Block1, 0, 3); + world.setBlock(x + 4, y + -22, z + 2, Block1, 0, 3); + world.setBlock(x + 5, y + -22, z + 2, Blocks.web, 0, 3); + world.setBlock(x + 10, y + -22, z + 2, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -22, z + 2, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 3, Block1, 0, 3); + world.setBlock(x + 4, y + -22, z + 3, Block1, 0, 3); + world.setBlock(x + 7, y + -22, z + 3, Block1, 0, 3); + world.setBlock(x + 8, y + -22, z + 3, Block1, 0, 3); + world.setBlock(x + 9, y + -22, z + 3, Block1, 0, 3); + world.setBlock(x + 10, y + -22, z + 3, Block1, 0, 3); + world.setBlock(x + 11, y + -22, z + 3, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 4, Block2, 0, 3); + world.setBlock(x + 2, y + -22, z + 4, Block3, 0, 3); + world.setBlock(x + 3, y + -22, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + -22, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -22, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + -22, z + 4, Blocks.web, 0, 3); + world.setBlock(x + 10, y + -22, z + 4, Block3, 0, 3); + world.setBlock(x + 11, y + -22, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + -22, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -22, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -22, z + 5, Block1, 0, 3); + world.setBlock(x + 7, y + -22, z + 5, Block1, 0, 3); + world.setBlock(x + 11, y + -22, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 6, Blocks.web, 0, 3); + world.setBlock(x + 6, y + -22, z + 6, Blocks.web, 0, 3); + world.setBlock(x + 7, y + -22, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + -22, z + 6, Block3, 0, 3); + world.setBlock(x + 11, y + -22, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + -22, z + 7, Blocks.web, 0, 3); + world.setBlock(x + 6, y + -22, z + 7, Blocks.web, 0, 3); + world.setBlock(x + 7, y + -22, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + -22, z + 7, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -22, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 8, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -22, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -22, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + -22, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + -22, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + -22, z + 8, Block1, 0, 3); + world.setBlock(x + 10, y + -22, z + 8, Block3, 0, 3); + world.setBlock(x + 11, y + -22, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + -22, z + 9, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -22, z + 9, Block1, 0, 3); + world.setBlock(x + 6, y + -22, z + 9, Blocks.web, 0, 3); + world.setBlock(x + 7, y + -22, z + 9, Block1, 0, 3); + world.setBlock(x + 8, y + -22, z + 9, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -22, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 10, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -22, z + 10, Block1, 0, 3); + world.setBlock(x + 7, y + -22, z + 10, Block1, 0, 3); + world.setBlock(x + 8, y + -22, z + 10, Blocks.web, 0, 3); + world.setBlock(x + 10, y + -22, z + 10, Block3, 0, 3); + world.setBlock(x + 11, y + -22, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + -22, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 12, Blocks.web, 0, 3); + world.setBlock(x + 5, y + -22, z + 12, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -22, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 2, y + -22, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -22, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 6, y + -22, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 7, y + -22, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 8, y + -22, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -22, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + -22, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 0, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 1, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 2, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 3, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + -21, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 1, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 7, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 11, y + -20, z + 0, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 1, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 1, Block1, 0, 3); + world.setBlock(x + 4, y + -20, z + 1, Blocks.chest, 5, 3); + world.setBlockMetadataWithNotify(x + 4, y + -20, z + 1, 5, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(2), (TileEntityChest)world.getTileEntity(x + 4, y + -20, z + 1), 12); + world.setBlock(x + 8, y + -20, z + 1, Block4, 0, 3); + world.setBlock(x + 9, y + -20, z + 1, Block4, 0, 3); + world.setBlock(x + 10, y + -20, z + 1, Block4, 0, 3); + world.setBlock(x + 11, y + -20, z + 1, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 2, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 2, Block1, 0, 3); + world.setBlock(x + 8, y + -20, z + 2, Block4, 0, 3); + world.setBlock(x + 9, y + -20, z + 2, Block4, 0, 3); + world.setBlock(x + 10, y + -20, z + 2, Block4, 0, 3); + world.setBlock(x + 11, y + -20, z + 2, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 3, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 3, Block1, 0, 3); + world.setBlock(x + 8, y + -20, z + 3, Block4, 0, 3); + world.setBlock(x + 9, y + -20, z + 3, Block4, 0, 3); + world.setBlock(x + 10, y + -20, z + 3, Block4, 0, 3); + world.setBlock(x + 11, y + -20, z + 3, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + -20, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + -20, z + 4, Blocks.iron_door, 3, 3); + ItemDoor.placeDoorBlock(world, x + 5, y + -20, z + 4, 3, Blocks.iron_door); + world.setBlock(x + 6, y + -20, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -20, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + -20, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + -20, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + -20, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + -20, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 5, Block1, 0, 3); + world.setBlock(x + 11, y + -20, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 6, Blocks.iron_door, 0, 3); + ItemDoor.placeDoorBlock(world, x + 3, y + -20, z + 6, 0, Blocks.iron_door); + world.setBlock(x + 11, y + -20, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + -20, z + 7, Blocks.iron_door, 1, 3); + ItemDoor.placeDoorBlock(world, x + 8, y + -20, z + 7, 1, Blocks.iron_door); + world.setBlock(x + 10, y + -20, z + 7, Blocks.iron_door, 1, 3); + ItemDoor.placeDoorBlock(world, x + 10, y + -20, z + 7, 1, Blocks.iron_door); + world.setBlock(x + 11, y + -20, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -20, z + 8, Blocks.iron_door, 3, 3); + ItemDoor.placeDoorBlock(world, x + 4, y + -20, z + 8, 3, Blocks.iron_door); + world.setBlock(x + 6, y + -20, z + 8, Blocks.iron_door, 3, 3); + ItemDoor.placeDoorBlock(world, x + 6, y + -20, z + 8, 3, Blocks.iron_door); + world.setBlock(x + 8, y + -20, z + 8, Blocks.iron_door, 3, 3); + ItemDoor.placeDoorBlock(world, x + 8, y + -20, z + 8, 3, Blocks.iron_door); + world.setBlock(x + 10, y + -20, z + 8, Blocks.iron_door, 3, 3); + ItemDoor.placeDoorBlock(world, x + 10, y + -20, z + 8, 3, Blocks.iron_door); + world.setBlock(x + 11, y + -20, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 9, Block1, 0, 3); + world.setBlock(x + 11, y + -20, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 10, Block1, 0, 3); + world.setBlock(x + 11, y + -20, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + -20, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 12, Block1, 0, 3); + world.setBlock(x + 11, y + -20, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + -20, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + -20, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 1, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -19, z + 0, Block3, 0, 3); + world.setBlock(x + 7, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 11, y + -19, z + 0, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 1, Block1, 0, 3); + world.setBlock(x + 1, y + -19, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -19, z + 1, Block1, 0, 3); + world.setBlock(x + 8, y + -19, z + 1, Block4, 0, 3); + world.setBlock(x + 9, y + -19, z + 1, Block4, 0, 3); + world.setBlock(x + 10, y + -19, z + 1, Block4, 0, 3); + world.setBlock(x + 11, y + -19, z + 1, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 2, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 2, Block1, 0, 3); + world.setBlock(x + 7, y + -19, z + 2, Block5, 0, 3); + world.setBlock(x + 8, y + -19, z + 2, Block5, 0, 3); + world.setBlock(x + 9, y + -19, z + 2, Block5, 0, 3); + world.setBlock(x + 10, y + -19, z + 2, Block5, 0, 3); + world.setBlock(x + 11, y + -19, z + 2, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 3, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 3, Block1, 0, 3); + world.setBlock(x + 4, y + -19, z + 3, Blocks.web, 0, 3); + world.setBlock(x + 8, y + -19, z + 3, Block4, 0, 3); + world.setBlock(x + 9, y + -19, z + 3, Block4, 0, 3); + world.setBlock(x + 10, y + -19, z + 3, Block4, 0, 3); + world.setBlock(x + 11, y + -19, z + 3, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + -19, z + 4, Block1, 0, 3); + //world.setBlock(x + 5, y + -19, z + 4, Blocks.iron_door, 8, 3); + world.setBlock(x + 6, y + -19, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -19, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + -19, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + -19, z + 4, Block3, 0, 3); + world.setBlock(x + 10, y + -19, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + -19, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 5, Block1, 0, 3); + world.setBlock(x + 11, y + -19, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 6, Block1, 0, 3); + //world.setBlock(x + 3, y + -19, z + 6, Blocks.iron_door, 8, 3); + world.setBlock(x + 11, y + -19, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 7, Block3, 0, 3); + //world.setBlock(x + 8, y + -19, z + 7, Blocks.iron_door, 8, 3); + //world.setBlock(x + 10, y + -19, z + 7, Blocks.iron_door, 8, 3); + world.setBlock(x + 11, y + -19, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 8, Block1, 0, 3); + //world.setBlock(x + 4, y + -19, z + 8, Blocks.iron_door, 8, 3); + //world.setBlock(x + 6, y + -19, z + 8, Blocks.iron_door, 8, 3); + //world.setBlock(x + 8, y + -19, z + 8, Blocks.iron_door, 8, 3); + //world.setBlock(x + 10, y + -19, z + 8, Blocks.iron_door, 9, 3); + world.setBlock(x + 11, y + -19, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 9, Block1, 0, 3); + world.setBlock(x + 11, y + -19, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 10, Block1, 0, 3); + world.setBlock(x + 11, y + -19, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -19, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -19, z + 11, Block3, 0, 3); + world.setBlock(x + 6, y + -19, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -19, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -19, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -19, z + 11, Block3, 0, 3); + world.setBlock(x + 10, y + -19, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + -19, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 12, Block1, 0, 3); + world.setBlock(x + 11, y + -19, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + -19, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -19, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + -19, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 1, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 7, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 11, y + -18, z + 0, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 1, Block1, 0, 3); + world.setBlock(x + 1, y + -18, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 2, y + -18, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -18, z + 1, Block1, 0, 3); + world.setBlock(x + 9, y + -18, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 10, y + -18, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -18, z + 1, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 2, Block1, 0, 3); + world.setBlock(x + 3, y + -18, z + 2, Block1, 0, 3); + world.setBlock(x + 4, y + -18, z + 2, Blocks.web, 0, 3); + world.setBlock(x + 8, y + -18, z + 2, Block4, 0, 3); + world.setBlock(x + 9, y + -18, z + 2, Block4, 0, 3); + world.setBlock(x + 10, y + -18, z + 2, Block4, 0, 3); + world.setBlock(x + 11, y + -18, z + 2, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 3, Block1, 0, 3); + world.setBlock(x + 3, y + -18, z + 3, Block1, 0, 3); + world.setBlock(x + 5, y + -18, z + 3, Blocks.web, 0, 3); + world.setBlock(x + 8, y + -18, z + 3, Blocks.web, 0, 3); + world.setBlock(x + 9, y + -18, z + 3, Blocks.web, 0, 3); + world.setBlock(x + 10, y + -18, z + 3, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -18, z + 3, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + -18, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -18, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -18, z + 5, Blocks.web, 0, 3); + world.setBlock(x + 9, y + -18, z + 5, Blocks.web, 0, 3); + world.setBlock(x + 10, y + -18, z + 5, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -18, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + -18, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + -18, z + 6, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -18, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + -18, z + 7, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -18, z + 7, Block1, 0, 3); + world.setBlock(x + 11, y + -18, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + -18, z + 8, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -18, z + 8, Block1, 0, 3); + world.setBlock(x + 11, y + -18, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + -18, z + 9, Blocks.web, 0, 3); + world.setBlock(x + 3, y + -18, z + 9, Block1, 0, 3); + world.setBlock(x + 4, y + -18, z + 9, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -18, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -18, z + 10, Block1, 0, 3); + world.setBlock(x + 5, y + -18, z + 10, Blocks.web, 0, 3); + world.setBlock(x + 8, y + -18, z + 10, Blocks.web, 0, 3); + world.setBlock(x + 9, y + -18, z + 10, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -18, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + -18, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + -18, z + 12, Blocks.web, 0, 3); + world.setBlock(x + 7, y + -18, z + 12, Blocks.web, 0, 3); + world.setBlock(x + 8, y + -18, z + 12, Blocks.web, 0, 3); + world.setBlock(x + 10, y + -18, z + 12, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -18, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 13, Block1, 0, 3); + world.setBlock(x + 2, y + -18, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 11, y + -18, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + -18, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 0, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 1, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 2, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 3, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 4, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 5, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 11, y + -17, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -16, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -16, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -16, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -16, z + 2, Block3, 0, 3); + world.setBlock(x + 3, y + -16, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -16, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -16, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -16, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -15, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -15, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -15, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -15, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -15, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -15, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -15, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -15, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -14, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -14, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -14, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -14, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -14, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -14, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -14, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -14, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -13, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -13, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -13, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -13, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -13, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -13, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -13, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -13, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -12, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -12, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -12, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -12, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -12, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -12, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -12, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -12, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -11, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -11, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -11, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -11, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -11, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -11, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -11, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -11, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -10, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -10, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -10, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -10, z + 2, Block3, 0, 3); + world.setBlock(x + 3, y + -10, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -10, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -10, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -10, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -9, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -9, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -9, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -9, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -9, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -9, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -9, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -9, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -8, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -8, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -8, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -8, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -8, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -8, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -8, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -8, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -7, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -7, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -7, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -7, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -7, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -7, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -7, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -7, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -6, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -6, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -6, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -6, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -6, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -6, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -6, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -6, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -5, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -5, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -5, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -5, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -5, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -5, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -5, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -5, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -4, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -4, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -4, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -4, z + 2, Block3, 0, 3); + world.setBlock(x + 3, y + -4, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -4, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -4, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -4, z + 3, Block2, 0, 3); + world.setBlock(x + 0, y + -3, z + 0, Block2, 0, 3); + world.setBlock(x + 1, y + -3, z + 0, Block2, 0, 3); + world.setBlock(x + 2, y + -3, z + 0, Block2, 0, 3); + world.setBlock(x + 3, y + -3, z + 0, Block2, 0, 3); + world.setBlock(x + 4, y + -3, z + 0, Block2, 0, 3); + world.setBlock(x + 0, y + -3, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -3, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -3, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -3, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + -3, z + 1, Block2, 0, 3); + world.setBlock(x + 0, y + -3, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -3, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -3, z + 2, Block2, 0, 3); + world.setBlock(x + 4, y + -3, z + 2, Block2, 0, 3); + world.setBlock(x + 0, y + -3, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -3, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -3, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -3, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + -3, z + 3, Block2, 0, 3); + world.setBlock(x + 0, y + -3, z + 4, Block2, 0, 3); + world.setBlock(x + 1, y + -3, z + 4, Block2, 0, 3); + world.setBlock(x + 2, y + -3, z + 4, Block2, 0, 3); + world.setBlock(x + 3, y + -3, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + -3, z + 4, Block2, 0, 3); + world.setBlock(x + 1, y + -3, z + 5, Block2, 0, 3); + world.setBlock(x + 2, y + -3, z + 5, Block2, 0, 3); + world.setBlock(x + 3, y + -3, z + 5, Block2, 0, 3); + world.setBlock(x + 0, y + -2, z + 0, Block2, 0, 3); + world.setBlock(x + 1, y + -2, z + 0, Block2, 0, 3); + world.setBlock(x + 2, y + -2, z + 0, Block2, 0, 3); + world.setBlock(x + 3, y + -2, z + 0, Block2, 0, 3); + world.setBlock(x + 4, y + -2, z + 0, Block2, 0, 3); + world.setBlock(x + 0, y + -2, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -2, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -2, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -2, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + -2, z + 1, Block2, 0, 3); + world.setBlock(x + 0, y + -2, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -2, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -2, z + 2, Block2, 0, 3); + world.setBlock(x + 4, y + -2, z + 2, Block2, 0, 3); + world.setBlock(x + 0, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 0, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 1, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 2, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 3, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 1, y + -2, z + 5, Block2, 0, 3); + world.setBlock(x + 2, y + -2, z + 5, Block2, 0, 3); + world.setBlock(x + 3, y + -2, z + 5, Block2, 0, 3); + world.setBlock(x + 0, y + -1, z + 0, Block2, 0, 3); + world.setBlock(x + 1, y + -1, z + 0, Block2, 0, 3); + world.setBlock(x + 2, y + -1, z + 0, Block2, 0, 3); + world.setBlock(x + 3, y + -1, z + 0, Block2, 0, 3); + world.setBlock(x + 4, y + -1, z + 0, Block2, 0, 3); + world.setBlock(x + 0, y + -1, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + -1, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + -1, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + -1, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + -1, z + 1, Block2, 0, 3); + world.setBlock(x + 0, y + -1, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + -1, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + -1, z + 2, Block2, 0, 3); + world.setBlock(x + 4, y + -1, z + 2, Block2, 0, 3); + world.setBlock(x + 0, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 0, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 1, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 2, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 3, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 1, y + -1, z + 5, Block2, 0, 3); + world.setBlock(x + 2, y + -1, z + 5, Block2, 0, 3); + world.setBlock(x + 3, y + -1, z + 5, Block2, 0, 3); + world.setBlock(x + 0, y + 0, z + 0, Block2, 0, 3); + world.setBlock(x + 1, y + 0, z + 0, Block2, 0, 3); + world.setBlock(x + 2, y + 0, z + 0, Block2, 0, 3); + world.setBlock(x + 3, y + 0, z + 0, Block2, 0, 3); + world.setBlock(x + 4, y + 0, z + 0, Block2, 0, 3); + world.setBlock(x + 0, y + 0, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + 0, z + 1, Block2, 0, 3); + world.setBlock(x + 0, y + 0, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + 0, z + 2, Block2, 0, 3); + world.setBlock(x + 4, y + 0, z + 2, Block2, 0, 3); + world.setBlock(x + 0, y + 0, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + 0, z + 3, Block2, 0, 3); + world.setBlock(x + 0, y + 0, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 0, z + 4, Block2, 0, 3); + world.setBlock(x + 1, y + 0, z + 5, Block2, 0, 3); + world.setBlock(x + 2, y + 0, z + 5, Block2, 0, 3); + world.setBlock(x + 3, y + 0, z + 5, Block2, 0, 3); + world.setBlock(x + 0, y + 1, z + 0, Block2, 0, 3); + world.setBlock(x + 1, y + 1, z + 0, Block2, 0, 3); + world.setBlock(x + 2, y + 1, z + 0, Block2, 0, 3); + world.setBlock(x + 3, y + 1, z + 0, Block2, 0, 3); + world.setBlock(x + 4, y + 1, z + 0, Block2, 0, 3); + world.setBlock(x + 0, y + 1, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + 1, z + 1, Block2, 0, 3); + world.setBlock(x + 0, y + 1, z + 2, Block2, 0, 3); + world.setBlock(x + 4, y + 1, z + 2, Block2, 0, 3); + world.setBlock(x + 0, y + 1, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + 1, z + 3, Block2, 0, 3); + world.setBlock(x + 0, y + 1, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 1, z + 4, Block2, 0, 3); + world.setBlock(x + 0, y + 2, z + 0, Block2, 0, 3); + world.setBlock(x + 1, y + 2, z + 0, Block2, 0, 3); + world.setBlock(x + 2, y + 2, z + 0, Block2, 0, 3); + world.setBlock(x + 3, y + 2, z + 0, Block2, 0, 3); + world.setBlock(x + 4, y + 2, z + 0, Block2, 0, 3); + world.setBlock(x + 0, y + 2, z + 1, Block2, 0, 3); + world.setBlock(x + 1, y + 2, z + 1, Block2, 0, 3); + world.setBlock(x + 3, y + 2, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + 2, z + 1, Block2, 0, 3); + world.setBlock(x + 0, y + 2, z + 2, Block2, 0, 3); + world.setBlock(x + 1, y + 2, z + 2, Block2, 0, 3); + world.setBlock(x + 2, y + 2, z + 2, Block3, 0, 3); + world.setBlock(x + 3, y + 2, z + 2, Block2, 0, 3); + world.setBlock(x + 4, y + 2, z + 2, Block2, 0, 3); + world.setBlock(x + 0, y + 2, z + 3, Block2, 0, 3); + world.setBlock(x + 1, y + 2, z + 3, Block2, 0, 3); + world.setBlock(x + 2, y + 2, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + 2, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + 2, z + 3, Block2, 0, 3); + world.setBlock(x + 0, y + 2, z + 4, Block2, 0, 3); + world.setBlock(x + 1, y + 2, z + 4, Block2, 0, 3); + world.setBlock(x + 2, y + 2, z + 4, Block2, 0, 3); + world.setBlock(x + 3, y + 2, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 2, z + 4, Block2, 0, 3); + world.setBlock(x + 1, y + 2, z + 5, Block2, 0, 3); + world.setBlock(x + 2, y + 2, z + 5, Block2, 0, 3); + world.setBlock(x + 3, y + 2, z + 5, Block2, 0, 3); + world.setBlock(x + 1, y + 3, z + 0, Block2, 0, 3); + world.setBlock(x + 2, y + 3, z + 0, Block2, 0, 3); + world.setBlock(x + 3, y + 3, z + 0, Block2, 0, 3); + world.setBlock(x + 2, y + 3, z + 1, Blocks.trapdoor, 1, 3); + + generate_r02_last(world, rand, x, y, z); + return true; + + } + public boolean generate_r02_last(World world, Random rand, int x, int y, int z) + { + + world.setBlock(x + 10, y + -24, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + -24, z + 13, Blocks.ladder, 4, 3); + world.setBlock(x + 8, y + -23, z + 2, Blocks.lever, 12, 3); + world.setBlock(x + 10, y + -23, z + 4, Blocks.lever, 10, 3); + world.setBlock(x + 10, y + -23, z + 6, Blocks.lever, 10, 3); + world.setBlock(x + 10, y + -23, z + 8, Blocks.lever, 10, 3); + world.setBlock(x + 6, y + -23, z + 10, Blocks.lever, 12, 3); + world.setBlock(x + 10, y + -23, z + 10, Blocks.lever, 10, 3); + world.setBlock(x + 10, y + -23, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + -23, z + 13, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + -22, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + -22, z + 13, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + -21, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + -21, z + 13, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -20, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + -20, z + 12, Blocks.ladder, 4, 3); + world.setBlock(x + 10, y + -20, z + 13, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -19, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -19, z + 5, Blocks.lever, 2, 3); + world.setBlock(x + 5, y + -19, z + 5, Blocks.wall_sign, 3, 3); + world.setBlock(x + 2, y + -18, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -17, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -16, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -15, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -14, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -13, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -12, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -11, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -10, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -9, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -8, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -7, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -6, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -5, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -4, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -3, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -2, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + -1, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + 0, z + 1, Blocks.ladder, 3, 3); + world.setBlock(x + 2, y + 0, z + 2, Blocks.ladder, 4, 3); + world.setBlock(x + 2, y + 1, z + 1, Blocks.ladder, 3, 3); + world.setBlock(x + 2, y + 2, z + 1, Blocks.ladder, 3, 3); + world.setBlock(x + 8, y + -20, z + 5, Blocks.bed, 10, 3); + world.setBlock(x + 10, y + -20, z + 5, Blocks.bed, 10, 3); + world.setBlock(x + 8, y + -20, z + 6, Blocks.bed, 2, 3); + world.setBlock(x + 10, y + -20, z + 6, Blocks.bed, 2, 3); + world.setBlock(x + 4, y + -20, z + 9, Blocks.bed, 0, 3); + world.setBlock(x + 6, y + -20, z + 9, Blocks.bed, 0, 3); + world.setBlock(x + 8, y + -20, z + 9, Blocks.bed, 0, 3); + world.setBlock(x + 10, y + -20, z + 9, Blocks.bed, 0, 3); + world.setBlock(x + 4, y + -20, z + 10, Blocks.bed, 8, 3); + world.setBlock(x + 6, y + -20, z + 10, Blocks.bed, 8, 3); + world.setBlock(x + 8, y + -20, z + 10, Blocks.bed, 8, 3); + world.setBlock(x + 10, y + -20, z + 10, Blocks.bed, 8, 3); + world.setBlock(x + 8, y + -19, z + 5, Blocks.bed, 10, 3); + world.setBlock(x + 10, y + -19, z + 5, Blocks.bed, 10, 3); + world.setBlock(x + 8, y + -19, z + 6, Blocks.bed, 2, 3); + world.setBlock(x + 10, y + -19, z + 6, Blocks.bed, 2, 3); + world.setBlock(x + 4, y + -19, z + 9, Blocks.bed, 0, 3); + world.setBlock(x + 6, y + -19, z + 9, Blocks.bed, 0, 3); + world.setBlock(x + 8, y + -19, z + 9, Blocks.bed, 0, 3); + world.setBlock(x + 10, y + -19, z + 9, Blocks.bed, 0, 3); + world.setBlock(x + 4, y + -19, z + 10, Blocks.bed, 8, 3); + world.setBlock(x + 6, y + -19, z + 10, Blocks.bed, 8, 3); + world.setBlock(x + 8, y + -19, z + 10, Blocks.bed, 8, 3); + world.setBlock(x + 10, y + -19, z + 10, Blocks.bed, 8, 3); + if(MainRegistry.enableDebugMode) + System.out.print("[Debug] Successfully spawned bunker at " + x + " " + y +" " + z + "\n"); + return true; + + } + +} \ No newline at end of file diff --git a/com/hbm/world/DesertAtom003.java b/com/hbm/world/DesertAtom003.java index 1f882f6c7..d2bd99beb 100644 --- a/com/hbm/world/DesertAtom003.java +++ b/com/hbm/world/DesertAtom003.java @@ -5,12 +5,15 @@ package com.hbm.world; import java.util.Random; import com.hbm.blocks.ModBlocks; +import com.hbm.blocks.TileEntityMachinePuF6Tank; +import com.hbm.blocks.TileEntityMachineUF6Tank; import com.hbm.lib.HbmChestContents; import com.hbm.main.MainRegistry; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.item.ItemDoor; +import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntityChest; import net.minecraft.util.WeightedRandomChestContent; import net.minecraft.world.World; @@ -366,9 +369,33 @@ public class DesertAtom003 world.setBlock(x + 26, y + 4, z + 7, Block19, 3, 3); world.setBlock(x + 27, y + 4, z + 7, Block19, 3, 3); world.setBlock(x + 28, y + 4, z + 7, Block20, 3, 3); + TileEntity tank0 = world.getTileEntity(x + 28, y + 4, z + 7); + if(tank0 instanceof TileEntityMachineUF6Tank) + { + TileEntityMachineUF6Tank tankuf0 = (TileEntityMachineUF6Tank)tank0; + tankuf0.fillState = rand.nextInt(tankuf0.maxFill); + } world.setBlock(x + 29, y + 4, z + 7, Block20, 3, 3); + TileEntity tank1 = world.getTileEntity(x + 29, y + 4, z + 7); + if(tank0 instanceof TileEntityMachineUF6Tank) + { + TileEntityMachineUF6Tank tankuf1 = (TileEntityMachineUF6Tank)tank1; + tankuf1.fillState = rand.nextInt(tankuf1.maxFill); + } world.setBlock(x + 30, y + 4, z + 7, Block21, 3, 3); + TileEntity tank2 = world.getTileEntity(x + 30, y + 4, z + 7); + if(tank0 instanceof TileEntityMachinePuF6Tank) + { + TileEntityMachinePuF6Tank tankuf2 = (TileEntityMachinePuF6Tank)tank2; + tankuf2.fillState = rand.nextInt(tankuf2.maxFill); + } world.setBlock(x + 31, y + 4, z + 7, Block21, 3, 3); + TileEntity tank3 = world.getTileEntity(x + 31, y + 4, z + 7); + if(tank3 instanceof TileEntityMachinePuF6Tank) + { + TileEntityMachinePuF6Tank tankuf3 = (TileEntityMachinePuF6Tank)tank3; + tankuf3.fillState = rand.nextInt(tankuf3.maxFill); + } world.setBlock(x + 32, y + 4, z + 7, Block2, 0, 3); world.setBlock(x + 33, y + 4, z + 7, Block22, 0, 3); world.setBlock(x + 34, y + 4, z + 7, Block23, 0, 3); diff --git a/com/hbm/world/LibraryDungeon.java b/com/hbm/world/LibraryDungeon.java new file mode 100644 index 000000000..9d53e4549 --- /dev/null +++ b/com/hbm/world/LibraryDungeon.java @@ -0,0 +1,1080 @@ +//Schematic to java Structure by jajo_11 | inspired by "MITHION'S .SCHEMATIC TO JAVA CONVERTINGTOOL" + +package com.hbm.world; + +import static net.minecraftforge.common.ChestGenHooks.DUNGEON_CHEST; + +import java.util.Random; + +import com.hbm.main.MainRegistry; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.init.Blocks; +import net.minecraft.tileentity.TileEntityChest; +import net.minecraft.tileentity.TileEntityMobSpawner; +import net.minecraft.util.WeightedRandomChestContent; +import net.minecraft.world.World; +import net.minecraft.world.gen.feature.WorldGenerator; +import net.minecraftforge.common.ChestGenHooks; +import net.minecraftforge.common.DungeonHooks; + +public class LibraryDungeon extends WorldGenerator +{ + + public boolean LocationIsValidSpawn(World world, int x, int y, int z) + { + + Block blockAbove = world.getBlock(x, y + 8, z); + Block blockBelow = world.getBlock(x, y - 1, z); + + if(blockAbove.getMaterial().isSolid() && blockBelow.getMaterial().isSolid() && y - 1 > 4) + { + return true; + } + return false; + } + + public boolean generate(World world, Random rand, int x, int y, int z) + { + int i = rand.nextInt(1); + + if(i == 0) + { + generate_r0(world, rand, x, y, z); + } + + return true; + + } + + public boolean generate_r0(World world, Random rand, int x, int y, int z) + { + if(!LocationIsValidSpawn(world, x, y, z) || !LocationIsValidSpawn(world, x + 8, y, z) || !LocationIsValidSpawn(world, x + 8, y, z + 10) || !LocationIsValidSpawn(world, x, y, z + 10)) + { + return false; + } + + world.setBlock(x + 0, y + 0, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 0, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 0, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 0, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 0, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 0, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 0, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 0, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 0, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 0, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 0, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 0, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 0, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 0, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 0, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 0, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 0, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 0, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 0, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 0, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 0, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 0, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 0, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 0, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 0, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 0, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 0, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 0, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 0, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 1, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 1, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 1, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 1, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 1, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 1, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 1, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 1, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 1, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 1, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 1, z + 1, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 1, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 1, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 1, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 1, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 1, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 1, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 1, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 1, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 1, z + 2, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 1, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 1, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 1, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 1, z + 2, Blocks.air, 0, 3); + + world.setBlock(x + 6, y + 1, z + 2, Blocks.mob_spawner, 0, 2); + TileEntityMobSpawner tileentitymobspawner = (TileEntityMobSpawner)world.getTileEntity(x + 6, y + 1, z + 2); + + if (tileentitymobspawner != null) + { + tileentitymobspawner.func_145881_a().setEntityName(this.pickMobSpawner(rand)); + } + else + { + System.err.println("Failed to fetch mob spawner entity at (" + (x + 6) + ", " + (y + 1) + ", " + (z + 2) + ")"); + } + world.setBlock(x + 7, y + 1, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 1, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 1, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 1, z + 3, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 1, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 1, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 1, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 1, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 1, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 1, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 1, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 1, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 1, z + 4, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 1, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 1, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 1, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 1, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 1, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 1, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 1, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 1, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 1, z + 5, Blocks.chest, 5, 3); + TileEntityChest tileentitychest = (TileEntityChest)world.getTileEntity(x + 1, y + 1, z + 5); + + if (tileentitychest != null) + { + WeightedRandomChestContent.generateChestContents(rand, ChestGenHooks.getItems(DUNGEON_CHEST, rand), tileentitychest, ChestGenHooks.getCount(DUNGEON_CHEST, rand)); + } + world.setBlock(x + 2, y + 1, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 1, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 1, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 1, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 1, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 1, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 1, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 1, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 1, z + 6, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 1, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 1, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 1, z + 6, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 1, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 1, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 1, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 1, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 1, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 1, z + 7, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 1, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 1, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 1, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 1, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 1, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 1, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 1, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 1, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 1, z + 8, Blocks.chest, 5, 3); + TileEntityChest tileentitychest1 = (TileEntityChest)world.getTileEntity(x + 1, y + 1, z + 8); + + if (tileentitychest1 != null) + { + WeightedRandomChestContent.generateChestContents(rand, ChestGenHooks.getItems(DUNGEON_CHEST, rand), tileentitychest1, ChestGenHooks.getCount(DUNGEON_CHEST, rand)); + } + world.setBlock(x + 2, y + 1, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 1, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 1, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 1, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 1, z + 8, Blocks.bedrock, 0, 3); + + world.setBlock(x + 6, y + 1, z + 8, Blocks.mob_spawner, 0, 2); + TileEntityMobSpawner tileentitymobspawner1 = (TileEntityMobSpawner)world.getTileEntity(x + 6, y + 1, z + 8); + + if (tileentitymobspawner1 != null) + { + tileentitymobspawner1.func_145881_a().setEntityName(this.pickMobSpawner(rand)); + } + else + { + System.err.println("Failed to fetch mob spawner entity at (" + (x + 6) + ", " + (y + 1) + ", " + (z + 8) + ")"); + } + world.setBlock(x + 7, y + 1, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 1, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 1, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 1, z + 9, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 1, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 1, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 1, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 1, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 1, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 1, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 1, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 1, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 1, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 1, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 1, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 1, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 1, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 1, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 1, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 1, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 2, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 2, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 2, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 2, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 2, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 2, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 2, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 2, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 2, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 2, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 2, z + 1, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 2, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 2, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 2, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 2, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 2, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 2, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 2, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 2, z + 2, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 2, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 2, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 2, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 2, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 2, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 2, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 2, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 2, z + 3, Blocks.chest, 5, 3); + TileEntityChest tileentitychest2 = (TileEntityChest)world.getTileEntity(x + 1, y + 2, z + 3); + + if (tileentitychest2 != null) + { + WeightedRandomChestContent.generateChestContents(rand, ChestGenHooks.getItems(DUNGEON_CHEST, rand), tileentitychest2, ChestGenHooks.getCount(DUNGEON_CHEST, rand)); + } + world.setBlock(x + 2, y + 2, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 2, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 2, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 2, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 2, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 2, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 2, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 2, z + 4, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 2, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 2, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 2, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 2, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 2, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 2, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 2, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 2, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 2, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 2, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 2, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 2, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 2, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 2, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 2, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 2, z + 6, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 2, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 2, z + 6, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 2, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 2, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 2, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 2, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 2, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 2, z + 7, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 2, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 2, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 2, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 2, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 2, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 2, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 2, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 2, z + 8, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 2, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 2, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 2, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 2, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 2, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 2, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 2, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 2, z + 9, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 2, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 2, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 2, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 2, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 2, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 2, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 2, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 2, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 2, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 2, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 2, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 2, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 2, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 2, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 2, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 2, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 3, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 3, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 3, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 3, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 3, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 3, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 3, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 3, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 3, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 3, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 3, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 3, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 3, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 3, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 3, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 3, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 3, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 3, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 3, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 3, z + 3, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 3, z + 3, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 3, y + 3, z + 3, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 4, y + 3, z + 3, Blocks.double_wooden_slab, 0, 3); + world.setBlock(x + 6, y + 3, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 3, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 3, z + 4, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 3, z + 4, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 3, y + 3, z + 4, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 4, y + 3, z + 4, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 5, y + 3, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 3, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 3, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 3, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 3, y + 3, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 4, y + 3, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 5, y + 3, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 3, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 3, z + 6, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 3, z + 6, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 3, y + 3, z + 6, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 4, y + 3, z + 6, Blocks.double_wooden_slab, 0, 3); + world.setBlock(x + 6, y + 3, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 3, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 3, z + 7, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 3, z + 7, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 3, y + 3, z + 7, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 4, y + 3, z + 7, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 5, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 3, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 3, z + 8, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 3, z + 8, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 3, y + 3, z + 8, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 4, y + 3, z + 8, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 5, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 3, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 3, z + 9, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 3, z + 9, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 3, y + 3, z + 9, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 4, y + 3, z + 9, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 5, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 3, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 3, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 3, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 3, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 3, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 3, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 3, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 3, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 3, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 3, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 3, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 4, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 4, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 4, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 4, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 4, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 4, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 4, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 4, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 4, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 4, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 4, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 4, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 4, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 4, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 4, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 4, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 4, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 4, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 4, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 4, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 4, z + 4, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 4, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 4, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 4, z + 5, Blocks.chest, 5, 3); + TileEntityChest tileentitychest3 = (TileEntityChest)world.getTileEntity(x + 1, y + 4, z + 5); + + if (tileentitychest3 != null) + { + WeightedRandomChestContent.generateChestContents(rand, ChestGenHooks.getItems(DUNGEON_CHEST, rand), tileentitychest3, ChestGenHooks.getCount(DUNGEON_CHEST, rand)); + } + world.setBlock(x + 2, y + 4, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 5, Blocks.bedrock, 0, 3); + + world.setBlock(x + 3, y + 4, z + 5, Blocks.mob_spawner, 0, 2); + TileEntityMobSpawner tileentitymobspawner2 = (TileEntityMobSpawner)world.getTileEntity(x + 3, y + 4, z + 5); + + if (tileentitymobspawner2 != null) + { + tileentitymobspawner2.func_145881_a().setEntityName(this.pickMobSpawner(rand)); + } + else + { + System.err.println("Failed to fetch mob spawner entity at (" + (x + 3) + ", " + (y + 4) + ", " + (z + 5) + ")"); + } + world.setBlock(x + 4, y + 4, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 4, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 4, z + 6, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 6, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 4, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 4, z + 7, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 4, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 4, z + 8, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 4, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 4, z + 9, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 4, z + 9, Blocks.chest, 2, 3); + TileEntityChest tileentitychest4 = (TileEntityChest)world.getTileEntity(x + 2, y + 4, z + 9); + + if (tileentitychest4 != null) + { + WeightedRandomChestContent.generateChestContents(rand, ChestGenHooks.getItems(DUNGEON_CHEST, rand), tileentitychest4, ChestGenHooks.getCount(DUNGEON_CHEST, rand)); + } + world.setBlock(x + 3, y + 4, z + 9, getShelf(rand), 0, 3); + world.setBlock(x + 4, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 4, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 4, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 4, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 4, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 4, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 4, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 4, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 4, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 4, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 4, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 4, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 5, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 5, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 5, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 5, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 5, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 5, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 5, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 5, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 5, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 5, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 5, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 5, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 1, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 5, y + 5, z + 1, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 6, y + 5, z + 1, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 7, y + 5, z + 1, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 8, y + 5, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 5, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 5, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 5, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 2, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 5, y + 5, z + 2, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 6, y + 5, z + 2, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 7, y + 5, z + 2, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 8, y + 5, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 5, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 5, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 5, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 3, Blocks.double_wooden_slab, 0, 3); + world.setBlock(x + 5, y + 5, z + 3, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 6, y + 5, z + 3, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 7, y + 5, z + 3, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 8, y + 5, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 5, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 5, z + 4, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 5, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 4, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 5, y + 5, z + 4, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 6, y + 5, z + 4, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 7, y + 5, z + 4, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 8, y + 5, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 5, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 5, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 2, y + 5, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 5, y + 5, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 6, y + 5, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 7, y + 5, z + 5, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 8, y + 5, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 5, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 5, z + 6, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 5, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 6, Blocks.double_wooden_slab, 0, 3); + world.setBlock(x + 5, y + 5, z + 6, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 6, y + 5, z + 6, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 7, y + 5, z + 6, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 8, y + 5, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 5, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 5, z + 7, Blocks.chest, 5, 3); + TileEntityChest tileentitychest5 = (TileEntityChest)world.getTileEntity(x + 1, y + 5, z + 7); + + if (tileentitychest5 != null) + { + WeightedRandomChestContent.generateChestContents(rand, ChestGenHooks.getItems(DUNGEON_CHEST, rand), tileentitychest5, ChestGenHooks.getCount(DUNGEON_CHEST, rand)); + } + world.setBlock(x + 2, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 5, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 5, z + 8, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 5, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 5, z + 9, getShelf(rand), 0, 3); + world.setBlock(x + 2, y + 5, z + 9, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 3, y + 5, z + 9, getShelf(rand), 0, 3); + world.setBlock(x + 4, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 5, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 5, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 5, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 5, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 5, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 5, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 5, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 5, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 5, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 5, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 5, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 6, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 6, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 6, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 6, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 6, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 6, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 6, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 6, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 6, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 6, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 6, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 1, getShelf(rand), 0, 3); + world.setBlock(x + 6, y + 6, z + 1, Blocks.chest, 3, 3); + TileEntityChest tileentitychest6 = (TileEntityChest)world.getTileEntity(x + 6, y + 6, z + 1); + + if (tileentitychest6 != null) + { + WeightedRandomChestContent.generateChestContents(rand, ChestGenHooks.getItems(DUNGEON_CHEST, rand), tileentitychest6, ChestGenHooks.getCount(DUNGEON_CHEST, rand)); + } + world.setBlock(x + 7, y + 6, z + 1, getShelf(rand), 0, 3); + world.setBlock(x + 8, y + 6, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 6, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 6, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 2, getShelf(rand), 0, 3); + world.setBlock(x + 8, y + 6, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 6, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 6, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 6, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 3, getShelf(rand), 0, 3); + world.setBlock(x + 8, y + 6, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 6, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 6, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 4, Blocks.bedrock, 0, 3); + + world.setBlock(x + 5, y + 6, z + 4, Blocks.mob_spawner, 0, 2); + TileEntityMobSpawner tileentitymobspawner3 = (TileEntityMobSpawner)world.getTileEntity(x + 5, y + 6, z + 4); + + if (tileentitymobspawner3 != null) + { + tileentitymobspawner3.func_145881_a().setEntityName(this.pickMobSpawner(rand)); + } + else + { + System.err.println("Failed to fetch mob spawner entity at (" + (x + 5) + ", " + (y + 6) + ", " + (z + 4) + ")"); + } + world.setBlock(x + 6, y + 6, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 4, Blocks.chest, 4, 3); + TileEntityChest tileentitychest7 = (TileEntityChest)world.getTileEntity(x + 7, y + 6, z + 4); + + if (tileentitychest7 != null) + { + WeightedRandomChestContent.generateChestContents(rand, ChestGenHooks.getItems(DUNGEON_CHEST, rand), tileentitychest7, ChestGenHooks.getCount(DUNGEON_CHEST, rand)); + } + world.setBlock(x + 8, y + 6, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 6, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 5, getShelf(rand), 0, 3); + world.setBlock(x + 8, y + 6, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 6, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 6, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 6, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 6, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 6, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 6, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 6, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 6, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 6, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 6, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 6, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 6, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 6, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 6, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 6, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 6, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 7, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 7, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 7, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 7, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 7, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 7, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 7, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 7, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 7, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 7, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 7, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 7, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 7, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 7, z + 1, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 7, z + 1, getShelf(rand), 0, 3); + world.setBlock(x + 6, y + 7, z + 1, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 7, y + 7, z + 1, getShelf(rand), 0, 3); + world.setBlock(x + 8, y + 7, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 7, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 7, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 7, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 7, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 7, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 7, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 2, getShelf(rand), 0, 3); + world.setBlock(x + 8, y + 7, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 7, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 7, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 7, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 7, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 7, z + 3, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 7, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 3, getShelf(rand), 0, 3); + world.setBlock(x + 8, y + 7, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 7, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 7, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 7, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 7, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 7, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 7, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 4, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 4, Blocks.wooden_slab, 8, 3); + world.setBlock(x + 8, y + 7, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 7, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 7, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 7, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 7, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 7, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 7, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 5, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 5, getShelf(rand), 0, 3); + world.setBlock(x + 8, y + 7, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 7, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 7, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 7, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 7, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 7, z + 6, Blocks.fence, 0, 3); + world.setBlock(x + 5, y + 7, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 7, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 7, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 7, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 7, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 7, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 7, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 7, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 7, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 7, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 7, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 7, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 7, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 7, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 7, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 7, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 8, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 7, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 7, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 2, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 6, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 7, y + 7, z + 9, Blocks.air, 0, 3); + world.setBlock(x + 8, y + 7, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 7, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 7, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 7, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 7, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 7, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 7, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 7, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 7, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 7, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 8, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 8, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 0, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 0, Blocks.stonebrick, 3, 3); + world.setBlock(x + 0, y + 8, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 8, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 1, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 8, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 8, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 2, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 8, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 8, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 3, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 8, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 8, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 4, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 8, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 8, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 5, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 8, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 8, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 6, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 8, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 8, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 7, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 8, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 8, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 8, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 8, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 1, y + 8, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 9, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 0, y + 8, z + 10, Blocks.stonebrick, 3, 3); + world.setBlock(x + 1, y + 8, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 2, y + 8, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 3, y + 8, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 4, y + 8, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 5, y + 8, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 6, y + 8, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 7, y + 8, z + 10, Blocks.stonebrick, getBrick(rand), 3); + world.setBlock(x + 8, y + 8, z + 10, Blocks.stonebrick, 3, 3); + + generate_r02_last(world, rand, x, y, z); + return true; + + } + public boolean generate_r02_last(World world, Random rand, int x, int y, int z) + { + + /*world.setBlock(x + 4, y + 3, z + 2, Blocks.torch, 4, 3); + world.setBlock(x + 5, y + 3, z + 3, Blocks.torch, 1, 3); + world.setBlock(x + 5, y + 3, z + 6, Blocks.torch, 1, 3); + world.setBlock(x + 3, y + 5, z + 3, Blocks.torch, 2, 3); + world.setBlock(x + 3, y + 5, z + 6, Blocks.torch, 2, 3); + world.setBlock(x + 4, y + 5, z + 7, Blocks.torch, 3, 3);*/ + world.setBlock(x + 4, y + 3, z + 2, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 5, y + 3, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 3, Blocks.air, 0, 3); + world.setBlock(x + 3, y + 5, z + 6, Blocks.air, 0, 3); + world.setBlock(x + 4, y + 5, z + 7, Blocks.air, 0, 3); + if(MainRegistry.enableDebugMode) + System.out.print("[Debug] Successfully spawned library at " + x + " " + y +" " + z + "\n"); + return true; + + } + public int getBrick(Random rand) { + return rand.nextInt(3); + + } + public Block getShelf(Random rand) { + int i = rand.nextInt(2); + if(i == 0) + { + return Blocks.planks; + } + return Blocks.bookshelf; + } + private String pickMobSpawner(Random p_76543_1_) + { + return DungeonHooks.getRandomDungeonMob(p_76543_1_); + } + +} \ No newline at end of file diff --git a/com/hbm/world/Relay.java b/com/hbm/world/Relay.java new file mode 100644 index 000000000..9a775b380 --- /dev/null +++ b/com/hbm/world/Relay.java @@ -0,0 +1,1666 @@ +//Schematic to java Structure by jajo_11 | inspired by "MITHION'S .SCHEMATIC TO JAVA CONVERTINGTOOL" + +package com.hbm.world; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; +import com.hbm.lib.HbmChestContents; +import com.hbm.main.MainRegistry; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemDoor; +import net.minecraft.tileentity.TileEntityChest; +import net.minecraft.util.WeightedRandomChestContent; +import net.minecraft.world.World; +import net.minecraft.world.gen.feature.WorldGenerator; + +public class Relay extends WorldGenerator +{ + Block Block1 = ModBlocks.reinforced_brick; + Block Block2 = ModBlocks.block_steel; + Block Block3 = ModBlocks.brick_concrete; + Block Block4 = ModBlocks.steel_scaffold; + Block Block5 = ModBlocks.reinforced_glass; + Block Block6 = ModBlocks.block_beryllium; + Block Block7 = ModBlocks.block_red_copper; + Block Block8 = ModBlocks.block_tungsten; + Block Block9 = ModBlocks.pole_top; + + protected Block[] GetValidSpawnBlocks() + { + return new Block[] + { + Blocks.stone, + Blocks.grass, + Blocks.dirt, + Blocks.sand, + Blocks.sandstone, + }; + } + + public boolean LocationIsValidSpawn(World world, int x, int y, int z) + { + + Block checkBlock = world.getBlock(x, y - 1, z); + Block blockAbove = world.getBlock(x, y , z); + Block blockBelow = world.getBlock(x, y - 2, z); + + for (Block i : GetValidSpawnBlocks()) + { + if (blockAbove != Blocks.air) + { + return false; + } + if (checkBlock == i) + { + return true; + } + else if (checkBlock == Blocks.snow_layer && blockBelow == i) + { + return true; + } + else if (checkBlock.getMaterial() == Material.plants && blockBelow == i) + { + return true; + } + } + return false; + } + + public boolean generate(World world, Random rand, int x, int y, int z) + { + int i = rand.nextInt(1); + + if(i == 0) + { + generate_r0(world, rand, x, y, z); + } + + return true; + + } + + public boolean generate_r0(World world, Random rand, int x, int y, int z) + { + if(!LocationIsValidSpawn(world, x + 5, y, z + 8)) + { + return false; + } + + world.setBlock(x + 2, y + -3, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 0, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 1, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 1, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 1, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 1, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 1, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 1, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 1, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 1, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 1, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 2, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 2, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 2, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 2, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 2, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 2, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 2, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 2, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 2, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 3, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 3, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 3, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 3, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 3, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 3, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 3, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 3, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 3, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 4, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 4, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 4, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 4, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 4, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 5, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 5, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 5, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 5, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 5, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 5, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 6, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 6, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 6, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 6, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 6, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 6, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 1, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 2, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 3, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 4, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 5, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 9, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 10, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 0, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 0, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 0, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 1, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 1, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 1, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 1, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 1, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 1, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 1, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 1, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 1, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 2, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 2, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 2, Block2, 0, 3); + world.setBlock(x + 5, y + -2, z + 2, Block2, 0, 3); + world.setBlock(x + 6, y + -2, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + -2, z + 2, Block2, 0, 3); + world.setBlock(x + 8, y + -2, z + 2, Block2, 0, 3); + world.setBlock(x + 9, y + -2, z + 2, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 2, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 3, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 3, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 5, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + -2, z + 3, Block2, 0, 3); + world.setBlock(x + 9, y + -2, z + 3, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 3, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 7, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + -2, z + 4, Block2, 0, 3); + world.setBlock(x + 9, y + -2, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 5, Block2, 0, 3); + world.setBlock(x + 5, y + -2, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + -2, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + -2, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + -2, z + 5, Block2, 0, 3); + world.setBlock(x + 9, y + -2, z + 5, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 6, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 6, Block2, 0, 3); + world.setBlock(x + 5, y + -2, z + 6, Block2, 0, 3); + world.setBlock(x + 6, y + -2, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + -2, z + 6, Block2, 0, 3); + world.setBlock(x + 8, y + -2, z + 6, Block2, 0, 3); + world.setBlock(x + 9, y + -2, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 1, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 7, Block1, 0, 3); + world.setBlock(x + 0, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 8, Block1, 0, 3); + world.setBlock(x + 0, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 1, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 1, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 1, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 2, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 3, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 4, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 5, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 9, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 10, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 0, Block3, 0, 3); + world.setBlock(x + 3, y + -1, z + 0, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 0, Block1, 0, 3); + world.setBlock(x + 5, y + -1, z + 0, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 0, Block3, 0, 3); + world.setBlock(x + 7, y + -1, z + 0, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 0, Block1, 0, 3); + world.setBlock(x + 9, y + -1, z + 0, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 0, Block3, 0, 3); + world.setBlock(x + 2, y + -1, z + 1, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 1, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 1, Block1, 0, 3); + world.setBlock(x + 5, y + -1, z + 1, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 1, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 1, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 1, Block1, 0, 3); + world.setBlock(x + 9, y + -1, z + 1, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 1, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 2, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 2, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 2, Block2, 0, 3); + world.setBlock(x + 5, y + -1, z + 2, Block2, 0, 3); + world.setBlock(x + 6, y + -1, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + -1, z + 2, Block2, 0, 3); + world.setBlock(x + 8, y + -1, z + 2, Block2, 0, 3); + world.setBlock(x + 9, y + -1, z + 2, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 2, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 3, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 3, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 5, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + -1, z + 3, Block2, 0, 3); + world.setBlock(x + 9, y + -1, z + 3, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 3, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 4, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 4, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 7, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + -1, z + 4, Block2, 0, 3); + world.setBlock(x + 9, y + -1, z + 4, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 4, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 5, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 5, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 5, Block2, 0, 3); + world.setBlock(x + 5, y + -1, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + -1, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + -1, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + -1, z + 5, Block2, 0, 3); + world.setBlock(x + 9, y + -1, z + 5, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 5, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 6, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 6, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 6, Block2, 0, 3); + world.setBlock(x + 5, y + -1, z + 6, Block2, 0, 3); + world.setBlock(x + 6, y + -1, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + -1, z + 6, Block2, 0, 3); + world.setBlock(x + 8, y + -1, z + 6, Block2, 0, 3); + world.setBlock(x + 9, y + -1, z + 6, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 6, Block1, 0, 3); + world.setBlock(x + 0, y + -1, z + 7, Block3, 0, 3); + world.setBlock(x + 1, y + -1, z + 7, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 7, Block3, 0, 3); + world.setBlock(x + 3, y + -1, z + 7, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 7, Block1, 0, 3); + world.setBlock(x + 5, y + -1, z + 7, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 7, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 7, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 7, Block1, 0, 3); + world.setBlock(x + 9, y + -1, z + 7, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 7, Block3, 0, 3); + world.setBlock(x + 0, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 1, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 5, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 9, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 8, Block3, 0, 3); + world.setBlock(x + 0, y + -1, z + 9, Block1, 0, 3); + world.setBlock(x + 1, y + -1, z + 9, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 9, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 9, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 9, Block3, 0, 3); + world.setBlock(x + 5, y + -1, z + 9, Block3, 0, 3); + world.setBlock(x + 6, y + -1, z + 9, Block3, 0, 3); + world.setBlock(x + 7, y + -1, z + 9, Block3, 0, 3); + world.setBlock(x + 8, y + -1, z + 9, Block3, 0, 3); + world.setBlock(x + 9, y + -1, z + 9, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 9, Block1, 0, 3); + world.setBlock(x + 0, y + -1, z + 10, Block3, 0, 3); + world.setBlock(x + 1, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 10, Block3, 0, 3); + world.setBlock(x + 5, y + -1, z + 10, Block3, 0, 3); + world.setBlock(x + 6, y + -1, z + 10, Block3, 0, 3); + world.setBlock(x + 7, y + -1, z + 10, Block3, 0, 3); + world.setBlock(x + 8, y + -1, z + 10, Block3, 0, 3); + world.setBlock(x + 9, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 0, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 1, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 11, Block3, 0, 3); + world.setBlock(x + 5, y + -1, z + 11, Block3, 0, 3); + world.setBlock(x + 6, y + -1, z + 11, Block3, 0, 3); + world.setBlock(x + 7, y + -1, z + 11, Block3, 0, 3); + world.setBlock(x + 8, y + -1, z + 11, Block3, 0, 3); + world.setBlock(x + 9, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 0, y + -1, z + 12, Block3, 0, 3); + world.setBlock(x + 1, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 12, Block3, 0, 3); + world.setBlock(x + 5, y + -1, z + 12, Block3, 0, 3); + world.setBlock(x + 6, y + -1, z + 12, Block3, 0, 3); + world.setBlock(x + 7, y + -1, z + 12, Block3, 0, 3); + world.setBlock(x + 8, y + -1, z + 12, Block3, 0, 3); + world.setBlock(x + 9, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 0, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 1, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 13, Block3, 0, 3); + world.setBlock(x + 5, y + -1, z + 13, Block3, 0, 3); + world.setBlock(x + 6, y + -1, z + 13, Block3, 0, 3); + world.setBlock(x + 7, y + -1, z + 13, Block3, 0, 3); + world.setBlock(x + 8, y + -1, z + 13, Block3, 0, 3); + world.setBlock(x + 9, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 0, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 1, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 9, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 0, y + -1, z + 15, Block3, 0, 3); + world.setBlock(x + 1, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 2, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 3, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 4, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 5, y + -1, z + 15, Block3, 0, 3); + world.setBlock(x + 6, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 9, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 10, y + -1, z + 15, Block3, 0, 3); + world.setBlock(x + 2, y + 0, z + 0, Block3, 0, 3); + world.setBlock(x + 3, y + 0, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 0, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 0, z + 0, Block3, 0, 3); + world.setBlock(x + 7, y + 0, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 8, y + 0, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 0, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 0, z + 0, Block3, 0, 3); + world.setBlock(x + 2, y + 0, z + 1, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 0, z + 1, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 0, z + 2, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 0, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 0, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 0, z + 2, Block4, 3, 3); + world.setBlock(x + 10, y + 0, z + 2, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 0, z + 3, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 0, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 0, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 0, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 0, z + 3, Block4, 4, 3); + world.setBlock(x + 10, y + 0, z + 3, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 0, z + 4, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 0, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 0, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 0, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 0, z + 4, Block2, 0, 3); + world.setBlock(x + 10, y + 0, z + 4, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 0, z + 5, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 0, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 0, z + 5, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 0, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 0, z + 5, Block4, 4, 3); + world.setBlock(x + 10, y + 0, z + 5, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 0, z + 6, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 0, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 0, z + 6, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 0, z + 6, Block4, 2, 3); + world.setBlock(x + 10, y + 0, z + 6, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 0, z + 7, Block3, 0, 3); + world.setBlock(x + 1, y + 0, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 0, z + 7, Block3, 0, 3); + world.setBlock(x + 3, y + 0, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 7, Block2, 0, 3); + world.setBlock(x + 5, y + 0, z + 7, Block2, 0, 3); + world.setBlock(x + 6, y + 0, z + 7, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 0, z + 7, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 8, y + 0, z + 7, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 10, y + 0, z + 7, Block3, 0, 3); + world.setBlock(x + 0, y + 0, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 3, y + 0, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 8, Block2, 0, 3); + world.setBlock(x + 5, y + 0, z + 8, Block2, 0, 3); + world.setBlock(x + 6, y + 0, z + 8, Block2, 0, 3); + world.setBlock(x + 7, y + 0, z + 8, Block2, 0, 3); + world.setBlock(x + 8, y + 0, z + 8, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 10, y + 0, z + 8, Block3, 0, 3); + world.setBlock(x + 0, y + 0, z + 9, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 5, y + 0, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 0, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 0, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 0, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 0, z + 9, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 0, z + 10, Block3, 0, 3); + world.setBlock(x + 4, y + 0, z + 10, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 0, z + 10, Blocks.chest, 3, 3); + world.setBlockMetadataWithNotify(x + 6, y + 0, z + 10, 3, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(1), (TileEntityChest)world.getTileEntity(x + 6, y + 0, z + 10), 8); + world.setBlock(x + 7, y + 0, z + 10, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 0, z + 10, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 0, z + 10, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 11, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 0, z + 11, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 0, z + 11, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 0, z + 11, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 0, z + 12, Block3, 0, 3); + //world.setBlock(x + 4, y + 0, z + 12, Blocks.iron_door, 0, 3); + ItemDoor.placeDoorBlock(world, x + 4, y + 0, z + 12, 0, Blocks.iron_door); + world.setBlock(x + 7, y + 0, z + 12, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 0, z + 12, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 0, z + 12, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 0, z + 13, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 5, y + 0, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 0, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 0, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 0, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 0, z + 13, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 0, z + 14, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 0, z + 14, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 0, z + 15, Block3, 0, 3); + world.setBlock(x + 1, y + 0, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 0, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 3, y + 0, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 0, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 0, z + 15, Block3, 0, 3); + world.setBlock(x + 6, y + 0, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 0, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 8, y + 0, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 0, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 0, z + 15, Block3, 0, 3); + world.setBlock(x + 2, y + 1, z + 0, Block3, 0, 3); + world.setBlock(x + 3, y + 1, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 1, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 1, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 1, z + 0, Block3, 0, 3); + world.setBlock(x + 7, y + 1, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 8, y + 1, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 1, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 1, z + 0, Block3, 0, 3); + world.setBlock(x + 2, y + 1, z + 1, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 1, z + 1, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 1, z + 2, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 1, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 1, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 1, z + 2, Block4, 3, 3); + world.setBlock(x + 10, y + 1, z + 2, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 1, z + 3, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 1, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 1, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 1, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 1, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 1, z + 3, Block4, 4, 3); + world.setBlock(x + 10, y + 1, z + 3, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 1, z + 4, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 1, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 1, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 1, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 1, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 1, z + 4, Block2, 0, 3); + world.setBlock(x + 10, y + 1, z + 4, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 1, z + 5, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 1, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 1, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 1, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 1, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 1, z + 5, Block4, 4, 3); + world.setBlock(x + 10, y + 1, z + 5, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 1, z + 6, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 1, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 1, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 1, z + 6, Block4, 2, 3); + world.setBlock(x + 10, y + 1, z + 6, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 1, z + 7, Block3, 0, 3); + world.setBlock(x + 1, y + 1, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 1, z + 7, Block3, 0, 3); + world.setBlock(x + 3, y + 1, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 1, z + 7, Block2, 0, 3); + world.setBlock(x + 6, y + 1, z + 7, Block2, 0, 3); + world.setBlock(x + 7, y + 1, z + 7, Block2, 0, 3); + world.setBlock(x + 8, y + 1, z + 7, Block2, 0, 3); + world.setBlock(x + 10, y + 1, z + 7, Block3, 0, 3); + world.setBlock(x + 0, y + 1, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 3, y + 1, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 1, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 1, z + 8, Block2, 0, 3); + world.setBlock(x + 6, y + 1, z + 8, Block2, 0, 3); + world.setBlock(x + 7, y + 1, z + 8, Block2, 0, 3); + world.setBlock(x + 8, y + 1, z + 8, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 10, y + 1, z + 8, Block3, 0, 3); + world.setBlock(x + 0, y + 1, z + 9, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 1, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 5, y + 1, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 1, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 1, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 1, z + 9, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 10, y + 1, z + 9, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 1, z + 10, Block3, 0, 3); + world.setBlock(x + 4, y + 1, z + 10, Block5, 0, 3); + world.setBlock(x + 7, y + 1, z + 10, ModBlocks.machine_battery, 4, 3); + world.setBlock(x + 8, y + 1, z + 10, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 10, y + 1, z + 10, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 1, z + 11, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 1, z + 11, ModBlocks.machine_battery, 4, 3); + world.setBlock(x + 8, y + 1, z + 11, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 10, y + 1, z + 11, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 1, z + 12, Block3, 0, 3); + //world.setBlock(x + 4, y + 1, z + 12, Blocks.iron_door, 8, 3); + world.setBlock(x + 7, y + 1, z + 12, ModBlocks.machine_battery, 4, 3); + world.setBlock(x + 8, y + 1, z + 12, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 10, y + 1, z + 12, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 1, z + 13, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 1, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 5, y + 1, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 1, z + 13, Block5, 0, 3); + world.setBlock(x + 7, y + 1, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 1, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 1, z + 13, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 1, z + 14, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 1, z + 14, Blocks.iron_bars, 0, 3); + world.setBlock(x + 0, y + 1, z + 15, Block3, 0, 3); + world.setBlock(x + 1, y + 1, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 1, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 3, y + 1, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 1, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 1, z + 15, Block3, 0, 3); + world.setBlock(x + 6, y + 1, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 1, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 8, y + 1, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 1, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 1, z + 15, Block3, 0, 3); + world.setBlock(x + 2, y + 2, z + 0, Block3, 0, 3); + world.setBlock(x + 3, y + 2, z + 0, Blocks.web, 0, 3); + world.setBlock(x + 4, y + 2, z + 0, Blocks.web, 0, 3); + world.setBlock(x + 5, y + 2, z + 0, Blocks.web, 0, 3); + world.setBlock(x + 6, y + 2, z + 0, Blocks.anvil, 3, 3); + world.setBlock(x + 7, y + 2, z + 0, Blocks.web, 0, 3); + world.setBlock(x + 8, y + 2, z + 0, Blocks.web, 0, 3); + world.setBlock(x + 9, y + 2, z + 0, Blocks.web, 0, 3); + world.setBlock(x + 10, y + 2, z + 0, Block3, 0, 3); + world.setBlock(x + 2, y + 2, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 10, y + 2, z + 1, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 2, z + 2, Blocks.web, 0, 3); + world.setBlock(x + 5, y + 2, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 2, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 2, z + 2, Block4, 3, 3); + world.setBlock(x + 10, y + 2, z + 2, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 2, z + 3, Blocks.web, 0, 3); + world.setBlock(x + 4, y + 2, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 2, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 2, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 2, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 2, z + 3, Block4, 4, 3); + world.setBlock(x + 10, y + 2, z + 3, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 2, z + 4, Blocks.web, 0, 3); + world.setBlock(x + 4, y + 2, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 2, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 2, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 2, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 2, z + 4, Block2, 0, 3); + world.setBlock(x + 10, y + 2, z + 4, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 2, z + 5, Blocks.web, 0, 3); + world.setBlock(x + 4, y + 2, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 2, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 2, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 2, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 2, z + 5, Block4, 4, 3); + world.setBlock(x + 10, y + 2, z + 5, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 2, z + 6, Blocks.web, 0, 3); + world.setBlock(x + 5, y + 2, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 2, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 2, z + 6, Block4, 2, 3); + world.setBlock(x + 10, y + 2, z + 6, Blocks.web, 0, 3); + world.setBlock(x + 0, y + 2, z + 7, Block3, 0, 3); + world.setBlock(x + 1, y + 2, z + 7, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 2, z + 7, Block3, 0, 3); + world.setBlock(x + 3, y + 2, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 2, z + 7, Block2, 0, 3); + world.setBlock(x + 7, y + 2, z + 7, Block2, 0, 3); + world.setBlock(x + 8, y + 2, z + 7, Block2, 0, 3); + world.setBlock(x + 10, y + 2, z + 7, Blocks.anvil, 0, 3); + world.setBlock(x + 0, y + 2, z + 8, Blocks.web, 0, 3); + world.setBlock(x + 3, y + 2, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 2, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 2, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 2, z + 8, Block2, 0, 3); + world.setBlock(x + 7, y + 2, z + 8, Block2, 0, 3); + world.setBlock(x + 8, y + 2, z + 8, Block2, 0, 3); + world.setBlock(x + 10, y + 2, z + 8, Blocks.anvil, 0, 3); + world.setBlock(x + 0, y + 2, z + 9, Blocks.web, 0, 3); + world.setBlock(x + 4, y + 2, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 5, y + 2, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 2, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 2, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 2, z + 9, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 2, z + 9, Blocks.web, 0, 3); + world.setBlock(x + 0, y + 2, z + 10, Block3, 0, 3); + world.setBlock(x + 4, y + 2, z + 10, Blocks.brick_block, 0, 3); + world.setBlock(x + 5, y + 2, z + 10, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 2, z + 10, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 2, z + 10, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 2, z + 10, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 2, z + 10, Blocks.web, 0, 3); + world.setBlock(x + 4, y + 2, z + 11, Blocks.brick_block, 0, 3); + world.setBlock(x + 5, y + 2, z + 11, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 2, z + 11, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 2, z + 11, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 2, z + 11, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 2, z + 11, Blocks.web, 0, 3); + world.setBlock(x + 0, y + 2, z + 12, Block3, 0, 3); + world.setBlock(x + 4, y + 2, z + 12, Blocks.brick_block, 0, 3); + world.setBlock(x + 5, y + 2, z + 12, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 2, z + 12, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 2, z + 12, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 2, z + 12, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 2, z + 12, Blocks.web, 0, 3); + world.setBlock(x + 0, y + 2, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 4, y + 2, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 5, y + 2, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 6, y + 2, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 7, y + 2, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 8, y + 2, z + 13, Blocks.brick_block, 0, 3); + world.setBlock(x + 10, y + 2, z + 13, Blocks.web, 0, 3); + world.setBlock(x + 0, y + 2, z + 14, Blocks.web, 0, 3); + world.setBlock(x + 10, y + 2, z + 14, Blocks.web, 0, 3); + world.setBlock(x + 0, y + 2, z + 15, Block3, 0, 3); + world.setBlock(x + 1, y + 2, z + 15, Blocks.web, 0, 3); + world.setBlock(x + 2, y + 2, z + 15, Blocks.web, 0, 3); + world.setBlock(x + 3, y + 2, z + 15, Blocks.web, 0, 3); + world.setBlock(x + 4, y + 2, z + 15, Blocks.web, 0, 3); + world.setBlock(x + 5, y + 2, z + 15, Blocks.anvil, 1, 3); + world.setBlock(x + 6, y + 2, z + 15, Blocks.web, 0, 3); + world.setBlock(x + 7, y + 2, z + 15, Blocks.web, 0, 3); + world.setBlock(x + 8, y + 2, z + 15, Blocks.web, 0, 3); + world.setBlock(x + 9, y + 2, z + 15, Blocks.web, 0, 3); + world.setBlock(x + 10, y + 2, z + 15, Block3, 0, 3); + world.setBlock(x + 5, y + 3, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 3, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 3, z + 2, Block4, 3, 3); + world.setBlock(x + 4, y + 3, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 3, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 3, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 3, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 3, z + 3, Block4, 4, 3); + world.setBlock(x + 4, y + 3, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 3, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 3, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 3, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 3, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 3, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 3, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 3, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 3, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 3, z + 5, Block4, 4, 3); + world.setBlock(x + 9, y + 3, z + 5, Block2, 0, 3); + world.setBlock(x + 5, y + 3, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 3, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 3, z + 6, Block4, 2, 3); + world.setBlock(x + 8, y + 3, z + 6, Block2, 0, 3); + world.setBlock(x + 9, y + 3, z + 6, Block2, 0, 3); + world.setBlock(x + 10, y + 3, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 3, z + 7, Block2, 0, 3); + world.setBlock(x + 8, y + 3, z + 7, Block2, 0, 3); + world.setBlock(x + 9, y + 3, z + 7, Block2, 0, 3); + world.setBlock(x + 5, y + 3, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 3, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 3, z + 8, Block2, 0, 3); + world.setBlock(x + 8, y + 3, z + 8, Block2, 0, 3); + world.setBlock(x + 5, y + 4, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 4, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 4, z + 2, Block4, 3, 3); + world.setBlock(x + 4, y + 4, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 4, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 4, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 4, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 4, z + 3, Block4, 4, 3); + world.setBlock(x + 4, y + 4, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 4, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 4, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 4, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 4, z + 4, Block2, 0, 3); + world.setBlock(x + 9, y + 4, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 4, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 4, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 4, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 4, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 4, z + 5, Block4, 4, 3); + world.setBlock(x + 9, y + 4, z + 5, Block2, 0, 3); + world.setBlock(x + 10, y + 4, z + 5, Block2, 0, 3); + world.setBlock(x + 5, y + 4, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 4, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 4, z + 6, Block4, 2, 3); + world.setBlock(x + 10, y + 4, z + 6, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 4, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 4, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 4, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 4, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 8, y + 4, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 4, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 5, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 5, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 5, z + 2, Block4, 3, 3); + world.setBlock(x + 4, y + 5, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 5, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 5, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 5, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 5, z + 3, Block4, 4, 3); + world.setBlock(x + 9, y + 5, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + 5, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 5, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 5, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 5, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 5, z + 4, Block2, 0, 3); + world.setBlock(x + 9, y + 5, z + 4, Block2, 0, 3); + world.setBlock(x + 10, y + 5, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 5, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 5, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 5, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 5, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 5, z + 5, Block4, 4, 3); + world.setBlock(x + 10, y + 5, z + 5, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 5, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 5, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 5, z + 6, Block4, 2, 3); + world.setBlock(x + 10, y + 5, z + 6, Blocks.iron_bars, 0, 3); + world.setBlock(x + 8, y + 6, z + 0, Block2, 0, 3); + world.setBlock(x + 7, y + 6, z + 1, Block2, 0, 3); + world.setBlock(x + 8, y + 6, z + 1, Block2, 0, 3); + world.setBlock(x + 9, y + 6, z + 1, Block2, 0, 3); + world.setBlock(x + 5, y + 6, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 6, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 6, z + 2, Block4, 3, 3); + world.setBlock(x + 8, y + 6, z + 2, Block2, 0, 3); + world.setBlock(x + 9, y + 6, z + 2, Block2, 0, 3); + world.setBlock(x + 10, y + 6, z + 2, Block2, 0, 3); + world.setBlock(x + 4, y + 6, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 6, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 6, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 6, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 6, z + 3, Block4, 4, 3); + world.setBlock(x + 9, y + 6, z + 3, Block2, 0, 3); + world.setBlock(x + 10, y + 6, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + 6, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 6, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 6, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 6, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 6, z + 4, Block2, 0, 3); + world.setBlock(x + 10, y + 6, z + 4, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 6, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 6, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 6, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 6, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 6, z + 5, Block4, 4, 3); + world.setBlock(x + 10, y + 6, z + 5, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 6, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 6, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 6, z + 6, Block4, 2, 3); + world.setBlock(x + 7, y + 7, z + 0, Block2, 0, 3); + world.setBlock(x + 8, y + 7, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 7, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 7, z + 1, Block2, 0, 3); + world.setBlock(x + 7, y + 7, z + 1, Block2, 0, 3); + world.setBlock(x + 9, y + 7, z + 1, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 7, z + 1, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 7, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 7, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 7, z + 2, Block4, 3, 3); + world.setBlock(x + 10, y + 7, z + 2, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 7, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 7, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 7, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 7, z + 3, Block4, 4, 3); + world.setBlock(x + 10, y + 7, z + 3, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 7, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 7, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 7, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 7, z + 4, Block2, 0, 3); + world.setBlock(x + 10, y + 7, z + 4, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 7, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 7, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 7, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 7, z + 5, Block4, 4, 3); + world.setBlock(x + 5, y + 7, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 7, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 7, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 8, z + 0, Block2, 0, 3); + world.setBlock(x + 7, y + 8, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 8, y + 8, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 8, z + 1, Block2, 0, 3); + world.setBlock(x + 6, y + 8, z + 1, Block2, 0, 3); + world.setBlock(x + 5, y + 8, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 8, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 8, z + 2, Block4, 3, 3); + world.setBlock(x + 4, y + 8, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 8, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 8, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 8, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 8, z + 3, Block4, 4, 3); + world.setBlock(x + 4, y + 8, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 8, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 8, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 8, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 8, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 8, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 8, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 8, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 8, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 8, z + 5, Block4, 4, 3); + world.setBlock(x + 5, y + 8, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 8, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 8, z + 6, Block4, 2, 3); + world.setBlock(x + 4, y + 9, z + 0, Block2, 0, 3); + world.setBlock(x + 5, y + 9, z + 0, Block2, 0, 3); + world.setBlock(x + 6, y + 9, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 9, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 3, y + 9, z + 1, Block2, 0, 3); + world.setBlock(x + 4, y + 9, z + 1, Block2, 0, 3); + world.setBlock(x + 5, y + 9, z + 1, Block2, 0, 3); + world.setBlock(x + 2, y + 9, z + 2, Block2, 0, 3); + world.setBlock(x + 3, y + 9, z + 2, Block2, 0, 3); + world.setBlock(x + 4, y + 9, z + 2, Block2, 0, 3); + world.setBlock(x + 5, y + 9, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 9, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 9, z + 2, Block4, 3, 3); + world.setBlock(x + 3, y + 9, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + 9, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 9, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 9, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 9, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 9, z + 3, Block4, 4, 3); + world.setBlock(x + 4, y + 9, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 9, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 9, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 9, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 9, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 9, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 9, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 9, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 9, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 9, z + 5, Block4, 4, 3); + world.setBlock(x + 5, y + 9, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 9, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 9, z + 6, Block4, 2, 3); + world.setBlock(x + 3, y + 10, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 10, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 10, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 10, z + 0, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 10, z + 1, Blocks.iron_bars, 0, 3); + world.setBlock(x + 3, y + 10, z + 1, Blocks.iron_bars, 0, 3); + world.setBlock(x + 2, y + 10, z + 2, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 10, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 10, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 10, z + 2, Block4, 3, 3); + world.setBlock(x + 2, y + 10, z + 3, Block2, 0, 3); + world.setBlock(x + 3, y + 10, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + 10, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 10, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 10, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 10, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 10, z + 3, Block4, 4, 3); + world.setBlock(x + 3, y + 10, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 10, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 10, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 10, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 10, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 10, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 10, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 10, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 10, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 10, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 10, z + 5, Block4, 4, 3); + world.setBlock(x + 5, y + 10, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 10, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 10, z + 6, Block4, 2, 3); + world.setBlock(x + 2, y + 11, z + 2, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 11, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 11, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 11, z + 2, Block4, 3, 3); + world.setBlock(x + 2, y + 11, z + 3, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 11, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 11, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 11, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 11, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 11, z + 3, Block4, 4, 3); + world.setBlock(x + 10, y + 11, z + 3, Block6, 0, 3); + world.setBlock(x + 2, y + 11, z + 4, Block2, 0, 3); + world.setBlock(x + 3, y + 11, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 11, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 11, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 11, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 11, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 11, z + 4, Block2, 0, 3); + world.setBlock(x + 10, y + 11, z + 4, Block6, 0, 3); + world.setBlock(x + 3, y + 11, z + 5, Block2, 0, 3); + world.setBlock(x + 4, y + 11, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 11, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 11, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 11, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 11, z + 5, Block4, 4, 3); + world.setBlock(x + 10, y + 11, z + 5, Block6, 0, 3); + world.setBlock(x + 5, y + 11, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 11, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 11, z + 6, Block4, 2, 3); + world.setBlock(x + 5, y + 12, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 12, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 12, z + 2, Block4, 3, 3); + world.setBlock(x + 10, y + 12, z + 2, Block6, 0, 3); + world.setBlock(x + 2, y + 12, z + 3, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 12, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 12, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 12, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 12, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 12, z + 3, Block4, 4, 3); + world.setBlock(x + 9, y + 12, z + 3, Block6, 0, 3); + world.setBlock(x + 2, y + 12, z + 4, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 12, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 12, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 12, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 12, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 12, z + 4, Block2, 0, 3); + world.setBlock(x + 9, y + 12, z + 4, Block6, 0, 3); + world.setBlock(x + 2, y + 12, z + 5, Block2, 0, 3); + world.setBlock(x + 3, y + 12, z + 5, Block2, 0, 3); + world.setBlock(x + 4, y + 12, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 12, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 12, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 12, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 12, z + 5, Block4, 4, 3); + world.setBlock(x + 9, y + 12, z + 5, Block6, 0, 3); + world.setBlock(x + 2, y + 12, z + 6, Block2, 0, 3); + world.setBlock(x + 3, y + 12, z + 6, Block2, 0, 3); + world.setBlock(x + 4, y + 12, z + 6, Block2, 0, 3); + world.setBlock(x + 5, y + 12, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 12, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 12, z + 6, Block4, 2, 3); + world.setBlock(x + 10, y + 12, z + 6, Block6, 0, 3); + world.setBlock(x + 3, y + 12, z + 7, Block2, 0, 3); + world.setBlock(x + 4, y + 12, z + 7, Block2, 0, 3); + world.setBlock(x + 5, y + 12, z + 7, Block2, 0, 3); + world.setBlock(x + 4, y + 12, z + 8, Block2, 0, 3); + world.setBlock(x + 5, y + 13, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 13, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 2, Block4, 3, 3); + world.setBlock(x + 10, y + 13, z + 2, Block6, 0, 3); + world.setBlock(x + 4, y + 13, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 13, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 13, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 13, z + 3, Block4, 4, 3); + world.setBlock(x + 9, y + 13, z + 3, Block6, 0, 3); + world.setBlock(x + 2, y + 13, z + 4, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 13, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 13, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 13, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 13, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 13, z + 4, Block2, 0, 3); + world.setBlock(x + 9, y + 13, z + 4, Block7, 0, 3); + world.setBlock(x + 10, y + 13, z + 4, Block7, 0, 3); + world.setBlock(x + 11, y + 13, z + 4, Block8, 0, 3); + world.setBlock(x + 2, y + 13, z + 5, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 13, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 13, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 13, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 13, z + 5, Block4, 4, 3); + world.setBlock(x + 9, y + 13, z + 5, Block6, 0, 3); + world.setBlock(x + 2, y + 13, z + 6, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 13, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 13, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 6, Block4, 2, 3); + world.setBlock(x + 8, y + 13, z + 6, Block2, 0, 3); + world.setBlock(x + 9, y + 13, z + 6, Block2, 0, 3); + world.setBlock(x + 10, y + 13, z + 6, Block6, 0, 3); + world.setBlock(x + 2, y + 13, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 3, y + 13, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 13, z + 7, Block2, 0, 3); + world.setBlock(x + 6, y + 13, z + 7, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 7, Block2, 0, 3); + world.setBlock(x + 8, y + 13, z + 7, Block2, 0, 3); + world.setBlock(x + 9, y + 13, z + 7, Block2, 0, 3); + world.setBlock(x + 3, y + 13, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 13, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 13, z + 8, Block2, 0, 3); + world.setBlock(x + 6, y + 13, z + 8, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 8, Block2, 0, 3); + world.setBlock(x + 8, y + 13, z + 8, Block2, 0, 3); + world.setBlock(x + 5, y + 14, z + 2, Block4, 3, 3); + world.setBlock(x + 6, y + 14, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 14, z + 2, Block4, 3, 3); + world.setBlock(x + 10, y + 14, z + 2, Block6, 0, 3); + world.setBlock(x + 4, y + 14, z + 3, Block4, 5, 3); + world.setBlock(x + 5, y + 14, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 14, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 14, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 14, z + 3, Block4, 4, 3); + world.setBlock(x + 9, y + 14, z + 3, Block6, 0, 3); + world.setBlock(x + 4, y + 14, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 14, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 14, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 14, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 14, z + 4, Block2, 0, 3); + world.setBlock(x + 9, y + 14, z + 4, Block6, 0, 3); + world.setBlock(x + 4, y + 14, z + 5, Block4, 5, 3); + world.setBlock(x + 5, y + 14, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 14, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 14, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 14, z + 5, Block4, 4, 3); + world.setBlock(x + 9, y + 14, z + 5, Block6, 0, 3); + world.setBlock(x + 5, y + 14, z + 6, Block4, 2, 3); + world.setBlock(x + 6, y + 14, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 14, z + 6, Block4, 2, 3); + world.setBlock(x + 8, y + 14, z + 6, Blocks.chest, 3, 3); + world.setBlockMetadataWithNotify(x + 8, y + 14, z + 6, 3, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(2), (TileEntityChest)world.getTileEntity(x + 8, y + 14, z + 6), 8); + world.setBlock(x + 9, y + 14, z + 6, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 14, z + 6, Block6, 0, 3); + world.setBlock(x + 9, y + 14, z + 7, Blocks.iron_bars, 0, 3); + world.setBlock(x + 4, y + 14, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 14, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 14, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 14, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 8, y + 14, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 14, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 15, z + 2, Block2, 0, 3); + world.setBlock(x + 6, y + 15, z + 2, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 2, Block2, 0, 3); + world.setBlock(x + 4, y + 15, z + 3, Block2, 0, 3); + world.setBlock(x + 5, y + 15, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 15, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 3, Block2, 0, 3); + world.setBlock(x + 8, y + 15, z + 3, Block2, 0, 3); + world.setBlock(x + 10, y + 15, z + 3, Block6, 0, 3); + world.setBlock(x + 4, y + 15, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 15, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 15, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 15, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 15, z + 4, Block2, 0, 3); + world.setBlock(x + 10, y + 15, z + 4, Block6, 0, 3); + world.setBlock(x + 4, y + 15, z + 5, Block2, 0, 3); + world.setBlock(x + 5, y + 15, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 15, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 5, Block2, 0, 3); + world.setBlock(x + 8, y + 15, z + 5, Block2, 0, 3); + world.setBlock(x + 10, y + 15, z + 5, Block6, 0, 3); + world.setBlock(x + 5, y + 15, z + 6, Block2, 0, 3); + world.setBlock(x + 6, y + 15, z + 6, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 6, Block2, 0, 3); + world.setBlock(x + 6, y + 16, z + 2, Block2, 0, 3); + world.setBlock(x + 5, y + 16, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 16, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 16, z + 3, Block2, 0, 3); + world.setBlock(x + 4, y + 16, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 16, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 16, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 16, z + 4, Block2, 0, 3); + world.setBlock(x + 8, y + 16, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 16, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 16, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 16, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 16, z + 6, Block2, 0, 3); + world.setBlock(x + 5, y + 17, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 17, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 17, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 17, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 17, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 17, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 17, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 18, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 18, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 18, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 18, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 18, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 18, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 18, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 18, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 18, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 19, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 19, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 19, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 19, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 19, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 19, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 19, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 19, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 19, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 20, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 20, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 20, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 20, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 20, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 20, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 20, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 20, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 20, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 21, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 21, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 21, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 21, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 21, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 21, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 21, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 21, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 21, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 22, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 22, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 22, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 22, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 22, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 22, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 22, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 22, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 22, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 23, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 23, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 23, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 23, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 23, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 23, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 23, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 23, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 23, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 24, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 24, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 24, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 24, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 24, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 24, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 24, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 24, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 24, z + 5, Block4, 2, 3); + world.setBlock(x + 3, y + 25, z + 3, Block6, 0, 3); + world.setBlock(x + 5, y + 25, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 25, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 25, z + 3, Block4, 3, 3); + world.setBlock(x + 3, y + 25, z + 4, Block6, 0, 3); + world.setBlock(x + 5, y + 25, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 25, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 25, z + 4, Block2, 0, 3); + world.setBlock(x + 3, y + 25, z + 5, Block6, 0, 3); + world.setBlock(x + 5, y + 25, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 25, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 25, z + 5, Block4, 2, 3); + world.setBlock(x + 3, y + 26, z + 2, Block6, 0, 3); + world.setBlock(x + 4, y + 26, z + 3, Block6, 0, 3); + world.setBlock(x + 5, y + 26, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 26, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 26, z + 3, Block4, 3, 3); + world.setBlock(x + 4, y + 26, z + 4, Block6, 0, 3); + world.setBlock(x + 5, y + 26, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 26, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 26, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 26, z + 5, Block6, 0, 3); + world.setBlock(x + 5, y + 26, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 26, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 26, z + 5, Block4, 2, 3); + world.setBlock(x + 3, y + 26, z + 6, Block6, 0, 3); + world.setBlock(x + 3, y + 27, z + 2, Block6, 0, 3); + world.setBlock(x + 4, y + 27, z + 3, Block6, 0, 3); + world.setBlock(x + 5, y + 27, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 27, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 27, z + 3, Block4, 3, 3); + world.setBlock(x + 2, y + 27, z + 4, Block8, 0, 3); + world.setBlock(x + 3, y + 27, z + 4, Block7, 0, 3); + world.setBlock(x + 4, y + 27, z + 4, Block7, 0, 3); + world.setBlock(x + 5, y + 27, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 27, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 27, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 27, z + 5, Block6, 0, 3); + world.setBlock(x + 5, y + 27, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 27, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 27, z + 5, Block4, 2, 3); + world.setBlock(x + 3, y + 27, z + 6, Block6, 0, 3); + world.setBlock(x + 3, y + 28, z + 2, Block6, 0, 3); + world.setBlock(x + 4, y + 28, z + 3, Block6, 0, 3); + world.setBlock(x + 5, y + 28, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 28, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 28, z + 3, Block4, 3, 3); + world.setBlock(x + 4, y + 28, z + 4, Block6, 0, 3); + world.setBlock(x + 5, y + 28, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 28, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 28, z + 4, Block2, 0, 3); + world.setBlock(x + 4, y + 28, z + 5, Block6, 0, 3); + world.setBlock(x + 5, y + 28, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 28, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 28, z + 5, Block4, 2, 3); + world.setBlock(x + 3, y + 28, z + 6, Block6, 0, 3); + world.setBlock(x + 3, y + 29, z + 3, Block6, 0, 3); + world.setBlock(x + 5, y + 29, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 29, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 29, z + 3, Block4, 3, 3); + world.setBlock(x + 3, y + 29, z + 4, Block6, 0, 3); + world.setBlock(x + 5, y + 29, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 29, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 29, z + 4, Block2, 0, 3); + world.setBlock(x + 3, y + 29, z + 5, Block6, 0, 3); + world.setBlock(x + 5, y + 29, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 29, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 29, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 30, z + 1, Block6, 0, 3); + world.setBlock(x + 6, y + 30, z + 1, Block6, 0, 3); + world.setBlock(x + 7, y + 30, z + 1, Block6, 0, 3); + world.setBlock(x + 5, y + 30, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 30, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 30, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 30, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 30, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 30, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 30, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 30, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 30, z + 5, Block4, 2, 3); + world.setBlock(x + 4, y + 31, z + 1, Block6, 0, 3); + world.setBlock(x + 8, y + 31, z + 1, Block6, 0, 3); + world.setBlock(x + 5, y + 31, z + 2, Block6, 0, 3); + world.setBlock(x + 6, y + 31, z + 2, Block6, 0, 3); + world.setBlock(x + 7, y + 31, z + 2, Block6, 0, 3); + world.setBlock(x + 5, y + 31, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 31, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 31, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 31, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 31, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 31, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 31, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 31, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 31, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 32, z + 0, Block8, 0, 3); + world.setBlock(x + 4, y + 32, z + 1, Block6, 0, 3); + world.setBlock(x + 6, y + 32, z + 1, Block7, 0, 3); + world.setBlock(x + 8, y + 32, z + 1, Block6, 0, 3); + world.setBlock(x + 5, y + 32, z + 2, Block6, 0, 3); + world.setBlock(x + 6, y + 32, z + 2, Blocks.chest, 2, 3); + world.setBlockMetadataWithNotify(x + 6, y + 32, z + 2, 2, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(3), (TileEntityChest)world.getTileEntity(x + 6, y + 32, z + 2), 8); + world.setBlock(x + 7, y + 32, z + 2, Block6, 0, 3); + world.setBlock(x + 5, y + 32, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 32, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 32, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 32, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 32, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 32, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 32, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 32, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 32, z + 5, Block4, 2, 3); + world.setBlock(x + 4, y + 33, z + 1, Block6, 0, 3); + world.setBlock(x + 8, y + 33, z + 1, Block6, 0, 3); + world.setBlock(x + 5, y + 33, z + 2, Block6, 0, 3); + world.setBlock(x + 6, y + 33, z + 2, Block6, 0, 3); + world.setBlock(x + 7, y + 33, z + 2, Block6, 0, 3); + world.setBlock(x + 5, y + 33, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 33, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 33, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 33, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 33, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 33, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 33, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 33, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 33, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 34, z + 1, Block6, 0, 3); + world.setBlock(x + 6, y + 34, z + 1, Block6, 0, 3); + world.setBlock(x + 7, y + 34, z + 1, Block6, 0, 3); + world.setBlock(x + 5, y + 34, z + 3, Block4, 3, 3); + world.setBlock(x + 6, y + 34, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 34, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 34, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 34, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 34, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 34, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 34, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 34, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 35, z + 3, Block2, 0, 3); + world.setBlock(x + 6, y + 35, z + 3, Block2, 0, 3); + world.setBlock(x + 7, y + 35, z + 3, Block2, 0, 3); + world.setBlock(x + 5, y + 35, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 35, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 35, z + 4, Block2, 0, 3); + world.setBlock(x + 5, y + 35, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 35, z + 5, Block2, 0, 3); + world.setBlock(x + 7, y + 35, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 36, z + 3, Block2, 0, 3); + world.setBlock(x + 5, y + 36, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 36, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 36, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 36, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 37, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 37, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 37, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 37, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 37, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 38, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 38, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 38, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 38, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 38, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 39, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 39, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 39, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 39, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 39, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 40, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 40, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 40, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 40, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 40, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 41, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 41, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 41, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 41, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 41, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 41, z + 6, Block6, 0, 3); + world.setBlock(x + 6, y + 41, z + 6, Block6, 0, 3); + world.setBlock(x + 7, y + 41, z + 6, Block6, 0, 3); + world.setBlock(x + 6, y + 42, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 42, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 42, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 42, z + 4, Block4, 4, 3); + world.setBlock(x + 5, y + 42, z + 5, Block6, 0, 3); + world.setBlock(x + 6, y + 42, z + 5, Block6, 0, 3); + world.setBlock(x + 7, y + 42, z + 5, Block6, 0, 3); + world.setBlock(x + 4, y + 42, z + 6, Block6, 0, 3); + world.setBlock(x + 8, y + 42, z + 6, Block6, 0, 3); + world.setBlock(x + 6, y + 43, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 43, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 43, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 43, z + 4, Block4, 4, 3); + world.setBlock(x + 5, y + 43, z + 5, Block6, 0, 3); + world.setBlock(x + 6, y + 43, z + 5, Block7, 0, 3); + world.setBlock(x + 7, y + 43, z + 5, Block6, 0, 3); + world.setBlock(x + 4, y + 43, z + 6, Block6, 0, 3); + world.setBlock(x + 6, y + 43, z + 6, Block7, 0, 3); + world.setBlock(x + 8, y + 43, z + 6, Block6, 0, 3); + world.setBlock(x + 6, y + 43, z + 7, Block8, 0, 3); + world.setBlock(x + 6, y + 44, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 44, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 44, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 44, z + 4, Block4, 4, 3); + world.setBlock(x + 5, y + 44, z + 5, Block6, 0, 3); + world.setBlock(x + 6, y + 44, z + 5, Block6, 0, 3); + world.setBlock(x + 7, y + 44, z + 5, Block6, 0, 3); + world.setBlock(x + 4, y + 44, z + 6, Block6, 0, 3); + world.setBlock(x + 8, y + 44, z + 6, Block6, 0, 3); + world.setBlock(x + 6, y + 45, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 45, z + 4, Block4, 5, 3); + + generate_r02(world, rand, x, y, z); + return true; + + } + public boolean generate_r02(World world, Random rand, int x, int y, int z) + { + + world.setBlock(x + 6, y + 45, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 45, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 45, z + 5, Block4, 2, 3); + world.setBlock(x + 5, y + 45, z + 6, Block6, 0, 3); + world.setBlock(x + 6, y + 45, z + 6, Block6, 0, 3); + world.setBlock(x + 7, y + 45, z + 6, Block6, 0, 3); + world.setBlock(x + 6, y + 46, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 46, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 46, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 46, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 46, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 47, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 47, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 47, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 47, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 47, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 48, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 48, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 48, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 48, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 48, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 49, z + 3, Block4, 3, 3); + world.setBlock(x + 5, y + 49, z + 4, Block4, 5, 3); + world.setBlock(x + 6, y + 49, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 49, z + 4, Block4, 4, 3); + world.setBlock(x + 6, y + 49, z + 5, Block4, 2, 3); + world.setBlock(x + 6, y + 50, z + 3, Block2, 0, 3); + world.setBlock(x + 5, y + 50, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 50, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 7, y + 50, z + 4, Block2, 0, 3); + world.setBlock(x + 6, y + 50, z + 5, Block2, 0, 3); + world.setBlock(x + 6, y + 51, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 52, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 53, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 54, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 55, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 56, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 57, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 58, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 59, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 60, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 61, z + 4, ModBlocks.red_wire_coated, 0, 3); + world.setBlock(x + 6, y + 62, z + 4, Block9, 2, 3); + + generate_r03_last(world, rand, x, y, z); + return true; + + } + public boolean generate_r03_last(World world, Random rand, int x, int y, int z) + { + + world.setBlock(x + 5, y + 1, z + 11, Blocks.torch, 1, 3); + world.setBlock(x + 3, y + 1, z + 12, Blocks.wall_sign, 4, 3); + if(MainRegistry.enableDebugMode) + System.out.print("[Debug] Successfully spawned relay tower at " + x + " " + y +" " + z + "\n"); + return true; + + } + +} \ No newline at end of file diff --git a/com/hbm/world/Satellite.java b/com/hbm/world/Satellite.java new file mode 100644 index 000000000..358c2f79e --- /dev/null +++ b/com/hbm/world/Satellite.java @@ -0,0 +1,2594 @@ +//Schematic to java Structure by jajo_11 | inspired by "MITHION'S .SCHEMATIC TO JAVA CONVERTINGTOOL" + +package com.hbm.world; + +import java.util.Random; + +import com.hbm.blocks.ModBlocks; +import com.hbm.lib.HbmChestContents; +import com.hbm.main.MainRegistry; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; +import net.minecraft.init.Blocks; +import net.minecraft.tileentity.TileEntityChest; +import net.minecraft.util.WeightedRandomChestContent; +import net.minecraft.world.World; +import net.minecraft.world.gen.feature.WorldGenerator; + +public class Satellite extends WorldGenerator +{ + Block Block1 = ModBlocks.brick_concrete; + Block Block2 = ModBlocks.block_steel; + Block Block3 = ModBlocks.steel_scaffold; + Block Block4 = ModBlocks.block_beryllium; + Block Block5 = ModBlocks.block_titanium; + Block Block6 = ModBlocks.tape_recorder; + Block Block7 = ModBlocks.block_tungsten; + + protected Block[] GetValidSpawnBlocks() + { + return new Block[] + { + Blocks.grass, + Blocks.dirt, + Blocks.stone, + Blocks.sand, + Blocks.sandstone, + }; + } + + public boolean LocationIsValidSpawn(World world, int x, int y, int z) + { + + Block checkBlock = world.getBlock(x, y - 1, z); + Block blockAbove = world.getBlock(x, y , z); + Block blockBelow = world.getBlock(x, y - 2, z); + + for (Block i : GetValidSpawnBlocks()) + { + if (blockAbove != Blocks.air) + { + return false; + } + if (checkBlock == i) + { + return true; + } + else if (checkBlock == Blocks.snow_layer && blockBelow == i) + { + return true; + } + else if (checkBlock.getMaterial() == Material.plants && blockBelow == i) + { + return true; + } + } + return false; + } + + public boolean generate(World world, Random rand, int x, int y, int z) + { + int i = rand.nextInt(1); + + if(i == 0) + { + generate_r0(world, rand, x, y, z); + } + + return true; + + } + + public boolean generate_r0(World world, Random rand, int x, int y, int z) + { + if(!LocationIsValidSpawn(world, x, y, z) || !LocationIsValidSpawn(world, x + 24, y, z) || !LocationIsValidSpawn(world, x + 24, y, z + 30) || !LocationIsValidSpawn(world, x, y, z + 30)) + { + return false; + } + + world.setBlock(x + 18, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 9, Block1, 0, 3); + world.setBlock(x + 17, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 21, y + -3, z + 10, Block1, 0, 3); + world.setBlock(x + 16, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 22, y + -3, z + 11, Block1, 0, 3); + world.setBlock(x + 16, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 22, y + -3, z + 12, Block1, 0, 3); + world.setBlock(x + 16, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 17, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 22, y + -3, z + 13, Block1, 0, 3); + world.setBlock(x + 17, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 21, y + -3, z + 14, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 15, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 16, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 16, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 16, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 16, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 16, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 16, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 17, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 17, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 17, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 17, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 17, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 17, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 18, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 18, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 18, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 18, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 18, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 18, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 28, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 28, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 28, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 28, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 28, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 28, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 29, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 29, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 29, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 29, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 29, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 29, Block1, 0, 3); + world.setBlock(x + 6, y + -3, z + 30, Block1, 0, 3); + world.setBlock(x + 7, y + -3, z + 30, Block1, 0, 3); + world.setBlock(x + 8, y + -3, z + 30, Block1, 0, 3); + world.setBlock(x + 18, y + -3, z + 30, Block1, 0, 3); + world.setBlock(x + 19, y + -3, z + 30, Block1, 0, 3); + world.setBlock(x + 20, y + -3, z + 30, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 9, Block1, 0, 3); + world.setBlock(x + 17, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 21, y + -2, z + 10, Block1, 0, 3); + world.setBlock(x + 16, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 22, y + -2, z + 11, Block1, 0, 3); + world.setBlock(x + 16, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 22, y + -2, z + 12, Block1, 0, 3); + world.setBlock(x + 16, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 17, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 22, y + -2, z + 13, Block1, 0, 3); + world.setBlock(x + 17, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 21, y + -2, z + 14, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 15, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 16, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 16, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 16, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 16, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 16, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 16, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 17, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 17, Block2, 0, 3); + world.setBlock(x + 8, y + -2, z + 17, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 17, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 17, Block2, 0, 3); + world.setBlock(x + 20, y + -2, z + 17, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 18, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 18, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 18, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 18, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 18, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 18, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 28, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 28, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 28, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 28, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 28, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 28, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 29, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 29, Block2, 0, 3); + world.setBlock(x + 8, y + -2, z + 29, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 29, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 29, Block2, 0, 3); + world.setBlock(x + 20, y + -2, z + 29, Block1, 0, 3); + world.setBlock(x + 6, y + -2, z + 30, Block1, 0, 3); + world.setBlock(x + 7, y + -2, z + 30, Block1, 0, 3); + world.setBlock(x + 8, y + -2, z + 30, Block1, 0, 3); + world.setBlock(x + 18, y + -2, z + 30, Block1, 0, 3); + world.setBlock(x + 19, y + -2, z + 30, Block1, 0, 3); + world.setBlock(x + 20, y + -2, z + 30, Block1, 0, 3); + world.setBlock(x + 5, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 13, y + -1, z + 8, Block1, 0, 3); + world.setBlock(x + 21, y + -1, z + 8, Block2, 0, 3); + world.setBlock(x + 22, y + -1, z + 8, Block2, 0, 3); + world.setBlock(x + 18, y + -1, z + 9, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 9, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 9, Block1, 0, 3); + world.setBlock(x + 21, y + -1, z + 9, Block2, 0, 3); + world.setBlock(x + 22, y + -1, z + 9, Block2, 0, 3); + world.setBlock(x + 17, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 21, y + -1, z + 10, Block1, 0, 3); + world.setBlock(x + 16, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 22, y + -1, z + 11, Block1, 0, 3); + world.setBlock(x + 16, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 22, y + -1, z + 12, Block1, 0, 3); + world.setBlock(x + 16, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 17, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 22, y + -1, z + 13, Block1, 0, 3); + world.setBlock(x + 17, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 21, y + -1, z + 14, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 15, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 16, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 16, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 16, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 16, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 16, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 16, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 17, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 17, Block2, 0, 3); + world.setBlock(x + 8, y + -1, z + 17, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 17, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 17, Block2, 0, 3); + world.setBlock(x + 20, y + -1, z + 17, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 18, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 18, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 18, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 18, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 18, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 18, Block1, 0, 3); + world.setBlock(x + 5, y + -1, z + 23, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 28, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 28, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 28, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 28, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 28, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 28, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 29, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 29, Block2, 0, 3); + world.setBlock(x + 8, y + -1, z + 29, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 29, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 29, Block2, 0, 3); + world.setBlock(x + 20, y + -1, z + 29, Block1, 0, 3); + world.setBlock(x + 6, y + -1, z + 30, Block1, 0, 3); + world.setBlock(x + 7, y + -1, z + 30, Block1, 0, 3); + world.setBlock(x + 8, y + -1, z + 30, Block1, 0, 3); + world.setBlock(x + 18, y + -1, z + 30, Block1, 0, 3); + world.setBlock(x + 19, y + -1, z + 30, Block1, 0, 3); + world.setBlock(x + 20, y + -1, z + 30, Block1, 0, 3); + world.setBlock(x + 5, y + 0, z + 8, Block3, 3, 3); + world.setBlock(x + 13, y + 0, z + 8, Block3, 3, 3); + world.setBlock(x + 19, y + 0, z + 8, Block2, 0, 3); + world.setBlock(x + 20, y + 0, z + 8, Block2, 0, 3); + world.setBlock(x + 21, y + 0, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 22, y + 0, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 19, y + 0, z + 9, Block2, 0, 3); + world.setBlock(x + 20, y + 0, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 0, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 0, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 0, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 0, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 0, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 0, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 0, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 0, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 0, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 0, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 0, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 0, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 0, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 0, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 0, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 0, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 0, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 0, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 0, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 0, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 0, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 0, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 0, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 0, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 0, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 0, z + 29, Block4, 0, 3); + world.setBlock(x + 5, y + 1, z + 8, Block3, 3, 3); + world.setBlock(x + 13, y + 1, z + 8, Block3, 3, 3); + world.setBlock(x + 17, y + 1, z + 8, Block2, 0, 3); + world.setBlock(x + 18, y + 1, z + 8, Block2, 0, 3); + world.setBlock(x + 19, y + 1, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 20, y + 1, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 21, y + 1, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 1, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 1, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 1, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 1, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 1, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 1, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 1, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 1, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 1, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 1, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 1, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 1, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 1, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 1, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 1, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 1, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 1, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 1, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 1, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 1, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 1, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 1, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 1, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 1, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 1, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 1, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 1, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 1, z + 29, Block4, 0, 3); + world.setBlock(x + 5, y + 2, z + 8, Block3, 3, 3); + world.setBlock(x + 13, y + 2, z + 8, Block3, 3, 3); + world.setBlock(x + 15, y + 2, z + 8, Block2, 0, 3); + world.setBlock(x + 16, y + 2, z + 8, Block2, 0, 3); + world.setBlock(x + 17, y + 2, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 18, y + 2, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 19, y + 2, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 15, y + 2, z + 9, Block2, 0, 3); + world.setBlock(x + 16, y + 2, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 2, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 2, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 2, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 2, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 2, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 2, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 2, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 2, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 2, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 2, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 2, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 2, z + 29, Block4, 0, 3); + world.setBlock(x + 5, y + 3, z + 8, Block3, 3, 3); + world.setBlock(x + 13, y + 3, z + 8, Block2, 0, 3); + world.setBlock(x + 14, y + 3, z + 8, Block2, 0, 3); + world.setBlock(x + 15, y + 3, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 16, y + 3, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 3, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 13, y + 3, z + 9, Block2, 0, 3); + world.setBlock(x + 14, y + 3, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 3, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 3, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 3, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 3, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 3, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 3, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 3, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 3, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 3, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 3, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 3, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 3, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 3, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 3, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 3, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 3, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 3, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 3, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 3, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 3, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 3, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 3, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 3, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 3, z + 29, Block4, 0, 3); + world.setBlock(x + 5, y + 4, z + 8, Block3, 3, 3); + world.setBlock(x + 11, y + 4, z + 8, Block2, 0, 3); + world.setBlock(x + 12, y + 4, z + 8, Block2, 0, 3); + world.setBlock(x + 13, y + 4, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 14, y + 4, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 15, y + 4, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 11, y + 4, z + 9, Block2, 0, 3); + world.setBlock(x + 12, y + 4, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 4, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 4, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 4, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 4, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 4, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 4, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 4, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 4, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 4, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 4, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 4, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 4, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 4, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 4, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 4, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 4, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 4, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 4, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 4, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 4, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 4, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 4, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 4, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 4, z + 29, Block4, 0, 3); + world.setBlock(x + 5, y + 5, z + 8, Block3, 3, 3); + world.setBlock(x + 9, y + 5, z + 8, Block2, 0, 3); + world.setBlock(x + 10, y + 5, z + 8, Block2, 0, 3); + world.setBlock(x + 11, y + 5, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 12, y + 5, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 13, y + 5, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 5, z + 9, Block2, 0, 3); + world.setBlock(x + 10, y + 5, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 5, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 5, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 5, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 5, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 5, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 5, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 5, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 5, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 5, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 5, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 5, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 5, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 5, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 5, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 5, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 5, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 5, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 5, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 5, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 5, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 5, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 5, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 5, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 5, z + 29, Block4, 0, 3); + world.setBlock(x + 5, y + 6, z + 8, Block3, 3, 3); + world.setBlock(x + 7, y + 6, z + 8, Block2, 0, 3); + world.setBlock(x + 8, y + 6, z + 8, Block2, 0, 3); + world.setBlock(x + 9, y + 6, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 10, y + 6, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 11, y + 6, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 6, z + 9, Block2, 0, 3); + world.setBlock(x + 8, y + 6, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 6, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 6, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 6, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 6, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 6, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 6, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 6, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 6, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 6, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 6, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 6, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 6, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 6, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 6, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 6, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 6, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 6, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 6, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 6, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 6, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 6, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 6, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 6, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 6, z + 29, Block4, 0, 3); + world.setBlock(x + 5, y + 7, z + 8, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 8, Block2, 0, 3); + world.setBlock(x + 7, y + 7, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 8, y + 7, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 9, y + 7, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 7, z + 9, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 9, Block2, 0, 3); + world.setBlock(x + 5, y + 7, z + 10, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 10, Block2, 0, 3); + world.setBlock(x + 18, y + 7, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 7, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 7, z + 10, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 11, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 11, Block2, 0, 3); + world.setBlock(x + 17, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 7, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 12, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 12, Block2, 0, 3); + world.setBlock(x + 17, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 7, z + 12, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 13, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 13, Block2, 0, 3); + world.setBlock(x + 17, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 7, z + 13, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 14, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 14, Block2, 0, 3); + world.setBlock(x + 18, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 7, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + 7, z + 15, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 15, Block2, 0, 3); + world.setBlock(x + 5, y + 7, z + 16, Block2, 0, 3); + world.setBlock(x + 6, y + 7, z + 16, Block2, 0, 3); + world.setBlock(x + 7, y + 7, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 7, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 7, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 7, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 7, z + 29, Block4, 0, 3); + world.setBlock(x + 5, y + 8, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 8, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 8, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 8, z + 9, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 8, z + 10, Blocks.iron_bars, 0, 3); + world.setBlock(x + 18, y + 8, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 8, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 8, z + 10, Block1, 0, 3); + world.setBlock(x + 5, y + 8, z + 11, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 8, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 8, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 8, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 8, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 8, z + 11, Block1, 0, 3); + world.setBlock(x + 5, y + 8, z + 12, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 8, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 8, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 8, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 8, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 8, z + 12, Block1, 0, 3); + world.setBlock(x + 5, y + 8, z + 13, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 8, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 8, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 8, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 8, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 8, z + 13, Block1, 0, 3); + world.setBlock(x + 5, y + 8, z + 14, Blocks.iron_bars, 0, 3); + world.setBlock(x + 18, y + 8, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 8, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 8, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + 8, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 8, z + 16, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 8, z + 17, Block2, 0, 3); + world.setBlock(x + 6, y + 8, z + 17, Block2, 0, 3); + world.setBlock(x + 7, y + 8, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 8, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 8, z + 18, Block2, 0, 3); + world.setBlock(x + 6, y + 8, z + 18, Block2, 0, 3); + world.setBlock(x + 5, y + 8, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 8, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 8, z + 29, Block4, 0, 3); + world.setBlock(x + 18, y + 9, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 9, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 9, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 9, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 9, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 9, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 9, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 9, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 9, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 9, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 9, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 9, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 9, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 9, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 9, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 9, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 9, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 9, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 9, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 9, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 9, z + 14, Block1, 0, 3); + world.setBlock(x + 5, y + 9, z + 16, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 9, z + 17, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 9, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 9, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 9, z + 18, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 9, z + 19, Block2, 0, 3); + world.setBlock(x + 6, y + 9, z + 19, Block2, 0, 3); + world.setBlock(x + 5, y + 9, z + 20, Block2, 0, 3); + world.setBlock(x + 6, y + 9, z + 20, Block2, 0, 3); + world.setBlock(x + 5, y + 9, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 9, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 9, z + 29, Block4, 0, 3); + world.setBlock(x + 18, y + 10, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 10, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 10, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 10, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 10, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 10, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 10, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 10, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 10, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 10, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 10, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 10, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 10, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 10, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 10, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 10, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 10, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 10, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 10, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 10, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 10, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 10, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 10, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 10, z + 18, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 10, z + 19, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 10, z + 20, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 10, z + 21, Block2, 0, 3); + world.setBlock(x + 6, y + 10, z + 21, Block2, 0, 3); + world.setBlock(x + 5, y + 10, z + 22, Block2, 0, 3); + world.setBlock(x + 6, y + 10, z + 22, Block2, 0, 3); + world.setBlock(x + 5, y + 10, z + 23, Block3, 5, 3); + world.setBlock(x + 7, y + 10, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 10, z + 29, Block4, 0, 3); + world.setBlock(x + 18, y + 11, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 11, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 11, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 11, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 11, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 11, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 11, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 11, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 11, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 11, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 11, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 11, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 11, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 11, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 11, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 11, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 11, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 11, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 11, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 11, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 11, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 11, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 11, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 11, z + 20, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 11, z + 21, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 11, z + 22, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 11, z + 23, Block2, 0, 3); + world.setBlock(x + 6, y + 11, z + 23, Block2, 0, 3); + world.setBlock(x + 5, y + 11, z + 24, Block2, 0, 3); + world.setBlock(x + 6, y + 11, z + 24, Block2, 0, 3); + world.setBlock(x + 7, y + 11, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 11, z + 29, Block4, 0, 3); + world.setBlock(x + 18, y + 12, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 12, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 12, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 12, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 12, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 12, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 12, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 12, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 12, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 12, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 12, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 12, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 12, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 12, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 12, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 12, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 12, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 12, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 12, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 12, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 12, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 12, z + 17, Block4, 0, 3); + world.setBlock(x + 19, y + 12, z + 17, Block4, 0, 3); + world.setBlock(x + 5, y + 12, z + 22, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 12, z + 23, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 12, z + 24, Blocks.iron_bars, 0, 3); + world.setBlock(x + 5, y + 12, z + 25, Block2, 0, 3); + world.setBlock(x + 6, y + 12, z + 25, Block2, 0, 3); + world.setBlock(x + 5, y + 12, z + 26, Block2, 0, 3); + world.setBlock(x + 6, y + 12, z + 26, Block2, 0, 3); + world.setBlock(x + 7, y + 12, z + 29, Block4, 0, 3); + world.setBlock(x + 19, y + 12, z + 29, Block4, 0, 3); + world.setBlock(x + 18, y + 13, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 13, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 13, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 13, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 13, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 13, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 13, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 13, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 13, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 13, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 13, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 13, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 13, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 13, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 13, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 13, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 13, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 13, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 13, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 13, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 13, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 13, z + 17, Block5, 0, 3); + world.setBlock(x + 19, y + 13, z + 17, Block5, 0, 3); + world.setBlock(x + 7, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 9, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 10, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 11, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 12, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 13, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 15, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 16, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 17, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 18, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 19, y + 13, z + 18, Block5, 0, 3); + world.setBlock(x + 7, y + 13, z + 19, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 9, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 10, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 11, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 12, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 13, y + 13, z + 19, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 15, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 16, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 17, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 18, y + 13, z + 19, Blocks.stone_slab, 8, 3); + world.setBlock(x + 19, y + 13, z + 19, Block5, 0, 3); + world.setBlock(x + 7, y + 13, z + 20, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 9, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 10, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 11, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 12, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 13, y + 13, z + 20, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 15, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 16, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 17, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 18, y + 13, z + 20, Blocks.stone_slab, 8, 3); + world.setBlock(x + 19, y + 13, z + 20, Block5, 0, 3); + world.setBlock(x + 20, y + 13, z + 20, Block2, 0, 3); + world.setBlock(x + 21, y + 13, z + 20, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 21, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 9, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 10, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 11, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 12, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 13, y + 13, z + 21, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 15, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 16, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 17, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 18, y + 13, z + 21, Blocks.stone_slab, 8, 3); + world.setBlock(x + 19, y + 13, z + 21, Block5, 0, 3); + world.setBlock(x + 20, y + 13, z + 21, Block2, 0, 3); + world.setBlock(x + 21, y + 13, z + 21, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 22, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 9, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 10, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 11, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 12, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 13, y + 13, z + 22, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 15, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 16, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 17, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 18, y + 13, z + 22, Blocks.stone_slab, 8, 3); + world.setBlock(x + 19, y + 13, z + 22, Block5, 0, 3); + world.setBlock(x + 20, y + 13, z + 22, Block2, 0, 3); + world.setBlock(x + 21, y + 13, z + 22, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 9, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 10, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 11, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 12, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 13, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 15, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 16, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 17, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 18, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 19, y + 13, z + 23, Block5, 0, 3); + world.setBlock(x + 5, y + 13, z + 24, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 13, z + 24, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 9, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 10, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 11, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 12, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 13, y + 13, z + 24, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 15, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 16, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 17, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 18, y + 13, z + 24, Blocks.stone_slab, 8, 3); + world.setBlock(x + 19, y + 13, z + 24, Block5, 0, 3); + world.setBlock(x + 5, y + 13, z + 25, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 13, z + 25, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 9, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 10, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 11, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 12, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 13, y + 13, z + 25, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 15, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 16, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 17, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 18, y + 13, z + 25, Blocks.stone_slab, 8, 3); + world.setBlock(x + 19, y + 13, z + 25, Block5, 0, 3); + world.setBlock(x + 5, y + 13, z + 26, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 13, z + 26, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 9, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 10, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 11, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 12, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 13, y + 13, z + 26, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 15, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 16, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 17, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 18, y + 13, z + 26, Blocks.stone_slab, 8, 3); + world.setBlock(x + 19, y + 13, z + 26, Block5, 0, 3); + world.setBlock(x + 5, y + 13, z + 27, Block2, 0, 3); + world.setBlock(x + 6, y + 13, z + 27, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 27, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 9, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 10, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 11, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 12, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 13, y + 13, z + 27, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 15, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 16, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 17, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 18, y + 13, z + 27, Blocks.stone_slab, 8, 3); + world.setBlock(x + 19, y + 13, z + 27, Block5, 0, 3); + world.setBlock(x + 5, y + 13, z + 28, Block2, 0, 3); + world.setBlock(x + 6, y + 13, z + 28, Block2, 0, 3); + world.setBlock(x + 7, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 8, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 9, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 10, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 11, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 12, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 13, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 14, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 15, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 16, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 17, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 18, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 19, y + 13, z + 28, Block5, 0, 3); + world.setBlock(x + 7, y + 13, z + 29, Block5, 0, 3); + world.setBlock(x + 19, y + 13, z + 29, Block5, 0, 3); + world.setBlock(x + 18, y + 14, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 14, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 14, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 14, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 14, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 14, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 14, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 14, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 14, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 14, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 14, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 14, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 14, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 14, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 14, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 14, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 14, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 14, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 14, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 14, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 14, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 8, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 9, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 10, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 11, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 12, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 13, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 14, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 15, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 16, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 17, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 18, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 19, y + 14, z + 18, Block2, 0, 3); + world.setBlock(x + 7, y + 14, z + 19, Block2, 0, 3); + world.setBlock(x + 10, y + 14, z + 19, Blocks.chest, 3, 3); + world.setBlockMetadataWithNotify(x + 10, y + 14, z + 19, 3, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(1), (TileEntityChest)world.getTileEntity(x + 10, y + 14, z + 19), 8); + world.setBlock(x + 19, y + 14, z + 19, Block2, 0, 3); + world.setBlock(x + 20, y + 14, z + 19, Block2, 0, 3); + world.setBlock(x + 21, y + 14, z + 19, Block2, 0, 3); + world.setBlock(x + 7, y + 14, z + 20, Block2, 0, 3); + world.setBlock(x + 21, y + 14, z + 20, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 14, z + 21, Block2, 0, 3); + world.setBlock(x + 21, y + 14, z + 21, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 14, z + 22, Block2, 0, 3); + world.setBlock(x + 13, y + 14, z + 22, Block2, 0, 3); + world.setBlock(x + 14, y + 14, z + 22, Block2, 0, 3); + world.setBlock(x + 19, y + 14, z + 22, Block2, 0, 3); + world.setBlock(x + 20, y + 14, z + 22, Blocks.iron_bars, 0, 3); + world.setBlock(x + 21, y + 14, z + 22, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 14, z + 23, Blocks.iron_bars, 0, 3); + world.setBlock(x + 13, y + 14, z + 23, Block2, 0, 3); + world.setBlock(x + 14, y + 14, z + 23, Block2, 0, 3); + world.setBlock(x + 19, y + 14, z + 23, Block2, 0, 3); + world.setBlock(x + 7, y + 14, z + 24, Blocks.iron_bars, 0, 3); + world.setBlock(x + 13, y + 14, z + 24, Block2, 0, 3); + world.setBlock(x + 14, y + 14, z + 24, Block2, 0, 3); + world.setBlock(x + 19, y + 14, z + 24, Block2, 0, 3); + world.setBlock(x + 19, y + 14, z + 25, Block2, 0, 3); + world.setBlock(x + 5, y + 14, z + 26, Blocks.iron_bars, 0, 3); + world.setBlock(x + 19, y + 14, z + 26, Block2, 0, 3); + world.setBlock(x + 5, y + 14, z + 27, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 14, z + 27, Block2, 0, 3); + world.setBlock(x + 16, y + 14, z + 27, Blocks.chest, 2, 3); + world.setBlockMetadataWithNotify(x + 16, y + 14, z + 27, 3, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(2), (TileEntityChest)world.getTileEntity(x + 16, y + 14, z + 27), 8); + world.setBlock(x + 19, y + 14, z + 27, Block2, 0, 3); + world.setBlock(x + 5, y + 14, z + 28, Blocks.iron_bars, 0, 3); + world.setBlock(x + 6, y + 14, z + 28, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 8, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 9, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 10, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 11, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 12, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 13, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 14, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 15, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 16, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 17, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 18, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 19, y + 14, z + 28, Block2, 0, 3); + world.setBlock(x + 18, y + 15, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 15, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 15, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 15, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 15, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 15, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 15, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 15, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 15, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 15, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 15, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 15, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 15, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 15, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 15, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 15, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 15, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 15, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 15, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 15, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 15, z + 14, Block1, 0, 3); + world.setBlock(x + 7, y + 15, z + 18, Block2, 0, 3); + world.setBlock(x + 8, y + 15, z + 18, Block2, 0, 3); + world.setBlock(x + 9, y + 15, z + 18, Block4, 0, 3); + world.setBlock(x + 10, y + 15, z + 18, Block4, 0, 3); + world.setBlock(x + 11, y + 15, z + 18, Block4, 0, 3); + world.setBlock(x + 12, y + 15, z + 18, Block4, 0, 3); + world.setBlock(x + 13, y + 15, z + 18, Block4, 0, 3); + world.setBlock(x + 14, y + 15, z + 18, Block4, 0, 3); + world.setBlock(x + 15, y + 15, z + 18, Block4, 0, 3); + world.setBlock(x + 16, y + 15, z + 18, Block4, 0, 3); + world.setBlock(x + 17, y + 15, z + 18, Block4, 0, 3); + world.setBlock(x + 18, y + 15, z + 18, Block2, 0, 3); + world.setBlock(x + 19, y + 15, z + 18, Block2, 0, 3); + world.setBlock(x + 20, y + 15, z + 18, Block2, 0, 3); + world.setBlock(x + 21, y + 15, z + 18, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 19, Block2, 0, 3); + world.setBlock(x + 19, y + 15, z + 19, Block2, 0, 3); + world.setBlock(x + 21, y + 15, z + 19, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 15, z + 20, Block2, 0, 3); + world.setBlock(x + 21, y + 15, z + 20, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 15, z + 21, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 22, Block2, 0, 3); + world.setBlock(x + 14, y + 15, z + 22, Block6, 4, 3); + world.setBlock(x + 19, y + 15, z + 22, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 23, Blocks.iron_bars, 0, 3); + world.setBlock(x + 14, y + 15, z + 23, Block6, 4, 3); + world.setBlock(x + 19, y + 15, z + 23, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 24, Blocks.iron_bars, 0, 3); + world.setBlock(x + 14, y + 15, z + 24, Block3, 5, 3); + world.setBlock(x + 19, y + 15, z + 24, Block2, 0, 3); + world.setBlock(x + 19, y + 15, z + 25, Block2, 0, 3); + world.setBlock(x + 19, y + 15, z + 26, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 27, Block2, 0, 3); + world.setBlock(x + 19, y + 15, z + 27, Block2, 0, 3); + world.setBlock(x + 7, y + 15, z + 28, Block2, 0, 3); + world.setBlock(x + 8, y + 15, z + 28, Block2, 0, 3); + world.setBlock(x + 9, y + 15, z + 28, Block4, 0, 3); + world.setBlock(x + 10, y + 15, z + 28, Block4, 0, 3); + world.setBlock(x + 11, y + 15, z + 28, Block4, 0, 3); + world.setBlock(x + 12, y + 15, z + 28, Block4, 0, 3); + world.setBlock(x + 13, y + 15, z + 28, Block4, 0, 3); + world.setBlock(x + 14, y + 15, z + 28, Block4, 0, 3); + world.setBlock(x + 15, y + 15, z + 28, Block4, 0, 3); + world.setBlock(x + 16, y + 15, z + 28, Block4, 0, 3); + world.setBlock(x + 17, y + 15, z + 28, Block4, 0, 3); + world.setBlock(x + 18, y + 15, z + 28, Block2, 0, 3); + world.setBlock(x + 19, y + 15, z + 28, Block2, 0, 3); + world.setBlock(x + 18, y + 16, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 16, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 16, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 16, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 16, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 16, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 16, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 16, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 16, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 16, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 16, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 16, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 16, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 16, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 16, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 16, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 16, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 16, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 16, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 16, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 16, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 16, z + 17, Block2, 0, 3); + world.setBlock(x + 20, y + 16, z + 17, Block2, 0, 3); + world.setBlock(x + 21, y + 16, z + 17, Block2, 0, 3); + world.setBlock(x + 7, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 8, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 9, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 10, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 11, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 12, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 13, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 14, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 15, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 16, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 17, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 18, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 19, y + 16, z + 18, Block2, 0, 3); + world.setBlock(x + 21, y + 16, z + 18, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 16, z + 19, Block2, 0, 3); + world.setBlock(x + 19, y + 16, z + 19, Block2, 0, 3); + world.setBlock(x + 21, y + 16, z + 19, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 16, z + 20, Block2, 0, 3); + world.setBlock(x + 19, y + 16, z + 20, Block2, 0, 3); + world.setBlock(x + 7, y + 16, z + 21, Block2, 0, 3); + world.setBlock(x + 19, y + 16, z + 21, Block2, 0, 3); + world.setBlock(x + 7, y + 16, z + 22, Block2, 0, 3); + world.setBlock(x + 19, y + 16, z + 22, Block2, 0, 3); + world.setBlock(x + 7, y + 16, z + 23, Blocks.iron_bars, 0, 3); + world.setBlock(x + 19, y + 16, z + 23, Block2, 0, 3); + world.setBlock(x + 7, y + 16, z + 24, Blocks.iron_bars, 0, 3); + world.setBlock(x + 14, y + 16, z + 24, Block3, 5, 3); + world.setBlock(x + 19, y + 16, z + 24, Block2, 0, 3); + world.setBlock(x + 19, y + 16, z + 25, Block2, 0, 3); + world.setBlock(x + 19, y + 16, z + 26, Block2, 0, 3); + world.setBlock(x + 7, y + 16, z + 27, Block2, 0, 3); + world.setBlock(x + 19, y + 16, z + 27, Block2, 0, 3); + world.setBlock(x + 7, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 8, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 9, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 10, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 11, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 12, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 13, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 14, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 15, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 16, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 17, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 18, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 19, y + 16, z + 28, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 8, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 8, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 8, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 8, Block2, 0, 3); + world.setBlock(x + 20, y + 17, z + 8, Block2, 0, 3); + world.setBlock(x + 21, y + 17, z + 8, Block2, 0, 3); + world.setBlock(x + 22, y + 17, z + 8, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 9, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 9, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 9, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 9, Block2, 0, 3); + world.setBlock(x + 20, y + 17, z + 9, Block2, 0, 3); + world.setBlock(x + 21, y + 17, z + 9, Block2, 0, 3); + world.setBlock(x + 22, y + 17, z + 9, Block2, 0, 3); + world.setBlock(x + 23, y + 17, z + 9, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 10, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 10, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 10, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 17, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 17, z + 10, Block1, 0, 3); + world.setBlock(x + 21, y + 17, z + 10, Block2, 0, 3); + world.setBlock(x + 22, y + 17, z + 10, Block2, 0, 3); + world.setBlock(x + 23, y + 17, z + 10, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 11, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 11, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 17, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 17, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 17, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 17, z + 11, Block1, 0, 3); + world.setBlock(x + 22, y + 17, z + 11, Block2, 0, 3); + world.setBlock(x + 23, y + 17, z + 11, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 12, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 12, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 17, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 17, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 17, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 17, z + 12, Block1, 0, 3); + world.setBlock(x + 22, y + 17, z + 12, Block2, 0, 3); + world.setBlock(x + 23, y + 17, z + 12, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 13, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 13, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 17, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 17, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 17, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 17, z + 13, Block1, 0, 3); + world.setBlock(x + 22, y + 17, z + 13, Block2, 0, 3); + world.setBlock(x + 23, y + 17, z + 13, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 14, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 14, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 14, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 17, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 17, z + 14, Block1, 0, 3); + world.setBlock(x + 21, y + 17, z + 14, Block2, 0, 3); + world.setBlock(x + 22, y + 17, z + 14, Block2, 0, 3); + world.setBlock(x + 23, y + 17, z + 14, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 15, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 15, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 15, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 15, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 15, Block2, 0, 3); + world.setBlock(x + 20, y + 17, z + 15, Block2, 0, 3); + world.setBlock(x + 21, y + 17, z + 15, Block2, 0, 3); + world.setBlock(x + 22, y + 17, z + 15, Block2, 0, 3); + world.setBlock(x + 23, y + 17, z + 15, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 16, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 16, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 16, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 16, Block2, 0, 3); + world.setBlock(x + 20, y + 17, z + 16, Block2, 0, 3); + world.setBlock(x + 21, y + 17, z + 16, Block2, 0, 3); + world.setBlock(x + 22, y + 17, z + 16, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 17, Blocks.iron_bars, 0, 3); + world.setBlock(x + 21, y + 17, z + 17, Blocks.iron_bars, 0, 3); + world.setBlock(x + 19, y + 17, z + 18, Blocks.iron_bars, 0, 3); + world.setBlock(x + 21, y + 17, z + 18, Blocks.iron_bars, 0, 3); + world.setBlock(x + 7, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 8, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 9, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 10, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 11, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 12, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 13, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 14, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 19, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 8, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 9, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 10, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 11, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 12, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 13, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 14, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 20, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 8, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 9, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 10, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 11, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 12, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 13, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 14, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 21, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 8, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 9, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 10, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 11, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 12, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 13, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 14, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 22, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 8, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 9, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 10, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 11, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 12, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 13, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 14, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 23, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 8, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 9, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 10, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 11, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 12, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 13, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 14, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 24, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 8, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 9, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 10, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 11, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 12, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 13, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 14, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 25, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 8, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 9, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 10, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 11, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 12, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 13, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 14, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 26, Block2, 0, 3); + world.setBlock(x + 7, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 8, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 9, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 10, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 11, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 12, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 13, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 14, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 15, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 16, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 17, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 18, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 19, y + 17, z + 27, Block2, 0, 3); + world.setBlock(x + 16, y + 18, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 18, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 18, y + 18, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 19, y + 18, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 20, y + 18, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 21, y + 18, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 22, y + 18, z + 8, Blocks.iron_bars, 0, 3); + world.setBlock(x + 15, y + 18, z + 9, Blocks.iron_bars, 0, 3); + world.setBlock(x + 16, y + 18, z + 9, Blocks.iron_bars, 0, 3); + world.setBlock(x + 22, y + 18, z + 9, Blocks.iron_bars, 0, 3); + world.setBlock(x + 23, y + 18, z + 9, Blocks.iron_bars, 0, 3); + world.setBlock(x + 15, y + 18, z + 10, Blocks.iron_bars, 0, 3); + world.setBlock(x + 18, y + 18, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 18, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 18, z + 10, Block1, 0, 3); + world.setBlock(x + 23, y + 18, z + 10, Blocks.iron_bars, 0, 3); + world.setBlock(x + 15, y + 18, z + 11, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 18, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 18, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 18, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 18, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 18, z + 11, Block1, 0, 3); + world.setBlock(x + 23, y + 18, z + 11, Blocks.iron_bars, 0, 3); + world.setBlock(x + 15, y + 18, z + 12, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 18, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 18, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 18, z + 12, Block1, 0, 3); + world.setBlock(x + 20, y + 18, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 18, z + 12, Block1, 0, 3); + world.setBlock(x + 23, y + 18, z + 12, Blocks.iron_bars, 0, 3); + world.setBlock(x + 15, y + 18, z + 13, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 18, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 18, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 18, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 18, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 18, z + 13, Block1, 0, 3); + world.setBlock(x + 23, y + 18, z + 13, Blocks.iron_bars, 0, 3); + world.setBlock(x + 15, y + 18, z + 14, Blocks.iron_bars, 0, 3); + world.setBlock(x + 18, y + 18, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 18, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 18, z + 14, Block1, 0, 3); + world.setBlock(x + 23, y + 18, z + 14, Blocks.iron_bars, 0, 3); + world.setBlock(x + 15, y + 18, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 16, y + 18, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 22, y + 18, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 23, y + 18, z + 15, Blocks.iron_bars, 0, 3); + world.setBlock(x + 16, y + 18, z + 16, Blocks.iron_bars, 0, 3); + world.setBlock(x + 17, y + 18, z + 16, Blocks.iron_bars, 0, 3); + world.setBlock(x + 18, y + 18, z + 16, Blocks.iron_bars, 0, 3); + world.setBlock(x + 19, y + 18, z + 16, Blocks.iron_bars, 0, 3); + world.setBlock(x + 21, y + 18, z + 16, Blocks.iron_bars, 0, 3); + world.setBlock(x + 22, y + 18, z + 16, Blocks.iron_bars, 0, 3); + world.setBlock(x + 19, y + 18, z + 17, Blocks.iron_bars, 0, 3); + world.setBlock(x + 21, y + 18, z + 17, Blocks.iron_bars, 0, 3); + world.setBlock(x + 18, y + 19, z + 10, Block1, 0, 3); + world.setBlock(x + 19, y + 19, z + 10, Block1, 0, 3); + world.setBlock(x + 20, y + 19, z + 10, Block1, 0, 3); + world.setBlock(x + 17, y + 19, z + 11, Block1, 0, 3); + world.setBlock(x + 18, y + 19, z + 11, Block1, 0, 3); + world.setBlock(x + 19, y + 19, z + 11, Block1, 0, 3); + world.setBlock(x + 20, y + 19, z + 11, Block1, 0, 3); + world.setBlock(x + 21, y + 19, z + 11, Block1, 0, 3); + world.setBlock(x + 17, y + 19, z + 12, Block1, 0, 3); + world.setBlock(x + 18, y + 19, z + 12, Block1, 0, 3); + world.setBlock(x + 19, y + 19, z + 12, Blocks.chest, 4, 3); + world.setBlockMetadataWithNotify(x + 19, y + 19, z + 12, 4, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(3), (TileEntityChest)world.getTileEntity(x + 19, y + 19, z + 12), 12); + world.setBlock(x + 20, y + 19, z + 12, Block1, 0, 3); + world.setBlock(x + 21, y + 19, z + 12, Block1, 0, 3); + world.setBlock(x + 17, y + 19, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 19, z + 13, Block1, 0, 3); + world.setBlock(x + 19, y + 19, z + 13, Block1, 0, 3); + world.setBlock(x + 20, y + 19, z + 13, Block1, 0, 3); + world.setBlock(x + 21, y + 19, z + 13, Block1, 0, 3); + world.setBlock(x + 18, y + 19, z + 14, Block1, 0, 3); + world.setBlock(x + 19, y + 19, z + 14, Block1, 0, 3); + world.setBlock(x + 20, y + 19, z + 14, Block1, 0, 3); + world.setBlock(x + 18, y + 20, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 20, z + 10, Block2, 0, 3); + world.setBlock(x + 20, y + 20, z + 10, Block2, 0, 3); + world.setBlock(x + 17, y + 20, z + 11, Block2, 0, 3); + world.setBlock(x + 18, y + 20, z + 11, Block2, 0, 3); + world.setBlock(x + 19, y + 20, z + 11, Block2, 0, 3); + world.setBlock(x + 20, y + 20, z + 11, Block2, 0, 3); + world.setBlock(x + 21, y + 20, z + 11, Block2, 0, 3); + world.setBlock(x + 17, y + 20, z + 12, Block2, 0, 3); + world.setBlock(x + 18, y + 20, z + 12, Block2, 0, 3); + world.setBlock(x + 19, y + 20, z + 12, Block2, 0, 3); + world.setBlock(x + 20, y + 20, z + 12, Block2, 0, 3); + world.setBlock(x + 21, y + 20, z + 12, Block5, 0, 3); + world.setBlock(x + 22, y + 20, z + 12, Block5, 0, 3); + world.setBlock(x + 23, y + 20, z + 12, Block5, 0, 3); + world.setBlock(x + 17, y + 20, z + 13, Block2, 0, 3); + world.setBlock(x + 18, y + 20, z + 13, Block2, 0, 3); + world.setBlock(x + 19, y + 20, z + 13, Block2, 0, 3); + world.setBlock(x + 20, y + 20, z + 13, Block2, 0, 3); + world.setBlock(x + 21, y + 20, z + 13, Block2, 0, 3); + world.setBlock(x + 18, y + 20, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 20, z + 14, Block2, 0, 3); + world.setBlock(x + 20, y + 20, z + 14, Block2, 0, 3); + world.setBlock(x + 18, y + 21, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 21, z + 10, Block2, 0, 3); + world.setBlock(x + 20, y + 21, z + 10, Block2, 0, 3); + world.setBlock(x + 18, y + 21, z + 11, Block2, 0, 3); + world.setBlock(x + 19, y + 21, z + 11, Block2, 0, 3); + world.setBlock(x + 20, y + 21, z + 11, Block2, 0, 3); + world.setBlock(x + 22, y + 21, z + 11, Block4, 0, 3); + world.setBlock(x + 21, y + 21, z + 12, Block5, 0, 3); + world.setBlock(x + 22, y + 21, z + 12, Block4, 0, 3); + world.setBlock(x + 23, y + 21, z + 12, Block5, 0, 3); + world.setBlock(x + 24, y + 21, z + 12, Block5, 0, 3); + world.setBlock(x + 18, y + 21, z + 13, Block2, 0, 3); + world.setBlock(x + 19, y + 21, z + 13, Block2, 0, 3); + world.setBlock(x + 20, y + 21, z + 13, Block2, 0, 3); + world.setBlock(x + 22, y + 21, z + 13, Block4, 0, 3); + world.setBlock(x + 18, y + 21, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 21, z + 14, Block2, 0, 3); + world.setBlock(x + 20, y + 21, z + 14, Block2, 0, 3); + world.setBlock(x + 15, y + 22, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 22, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 22, z + 10, Block2, 0, 3); + world.setBlock(x + 20, y + 22, z + 10, Block2, 0, 3); + world.setBlock(x + 21, y + 22, z + 11, Block4, 0, 3); + world.setBlock(x + 22, y + 22, z + 11, Block4, 0, 3); + world.setBlock(x + 23, y + 22, z + 11, Block4, 0, 3); + world.setBlock(x + 21, y + 22, z + 12, Block4, 0, 3); + world.setBlock(x + 22, y + 22, z + 12, Block4, 0, 3); + world.setBlock(x + 23, y + 22, z + 12, Block4, 0, 3); + world.setBlock(x + 24, y + 22, z + 12, Block5, 0, 3); + world.setBlock(x + 21, y + 22, z + 13, Block4, 0, 3); + world.setBlock(x + 22, y + 22, z + 13, Block4, 0, 3); + world.setBlock(x + 23, y + 22, z + 13, Block4, 0, 3); + world.setBlock(x + 18, y + 22, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 22, z + 14, Block2, 0, 3); + world.setBlock(x + 20, y + 22, z + 14, Block2, 0, 3); + world.setBlock(x + 15, y + 22, z + 15, Block2, 0, 3); + world.setBlock(x + 14, y + 23, z + 9, Block2, 0, 3); + world.setBlock(x + 15, y + 23, z + 9, Block2, 0, 3); + world.setBlock(x + 16, y + 23, z + 9, Block2, 0, 3); + world.setBlock(x + 15, y + 23, z + 10, Block2, 0, 3); + world.setBlock(x + 18, y + 23, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 23, z + 10, Block2, 0, 3); + world.setBlock(x + 20, y + 23, z + 10, Block2, 0, 3); + world.setBlock(x + 15, y + 23, z + 11, Block2, 0, 3); + world.setBlock(x + 20, y + 23, z + 11, Block4, 0, 3); + world.setBlock(x + 21, y + 23, z + 11, Block4, 0, 3); + world.setBlock(x + 22, y + 23, z + 11, Block4, 0, 3); + world.setBlock(x + 15, y + 23, z + 12, Block2, 0, 3); + world.setBlock(x + 20, y + 23, z + 12, Block4, 0, 3); + world.setBlock(x + 21, y + 23, z + 12, Block4, 0, 3); + world.setBlock(x + 22, y + 23, z + 12, Block4, 0, 3); + world.setBlock(x + 23, y + 23, z + 12, Block5, 0, 3); + world.setBlock(x + 24, y + 23, z + 12, Block5, 0, 3); + world.setBlock(x + 15, y + 23, z + 13, Block2, 0, 3); + world.setBlock(x + 20, y + 23, z + 13, Block4, 0, 3); + world.setBlock(x + 21, y + 23, z + 13, Block4, 0, 3); + world.setBlock(x + 22, y + 23, z + 13, Block4, 0, 3); + world.setBlock(x + 15, y + 23, z + 14, Block2, 0, 3); + world.setBlock(x + 18, y + 23, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 23, z + 14, Block2, 0, 3); + world.setBlock(x + 20, y + 23, z + 14, Block2, 0, 3); + world.setBlock(x + 14, y + 23, z + 15, Block2, 0, 3); + world.setBlock(x + 15, y + 23, z + 15, Block2, 0, 3); + world.setBlock(x + 16, y + 23, z + 15, Block2, 0, 3); + world.setBlock(x + 5, y + 24, z + 9, Block5, 0, 3); + world.setBlock(x + 6, y + 24, z + 9, Block5, 0, 3); + world.setBlock(x + 7, y + 24, z + 9, Block5, 0, 3); + world.setBlock(x + 8, y + 24, z + 9, Block5, 0, 3); + world.setBlock(x + 9, y + 24, z + 9, Block5, 0, 3); + world.setBlock(x + 10, y + 24, z + 9, Block5, 0, 3); + world.setBlock(x + 11, y + 24, z + 9, Block5, 0, 3); + world.setBlock(x + 15, y + 24, z + 9, Block2, 0, 3); + world.setBlock(x + 16, y + 24, z + 9, Block2, 0, 3); + world.setBlock(x + 17, y + 24, z + 9, Block2, 0, 3); + world.setBlock(x + 5, y + 24, z + 10, Block5, 0, 3); + world.setBlock(x + 6, y + 24, z + 10, Block5, 0, 3); + world.setBlock(x + 7, y + 24, z + 10, Block5, 0, 3); + world.setBlock(x + 8, y + 24, z + 10, Block5, 0, 3); + world.setBlock(x + 9, y + 24, z + 10, Block5, 0, 3); + world.setBlock(x + 10, y + 24, z + 10, Block5, 0, 3); + world.setBlock(x + 11, y + 24, z + 10, Block5, 0, 3); + world.setBlock(x + 12, y + 24, z + 10, Block2, 0, 3); + world.setBlock(x + 13, y + 24, z + 10, Block2, 0, 3); + world.setBlock(x + 14, y + 24, z + 10, Block2, 0, 3); + world.setBlock(x + 15, y + 24, z + 10, Block2, 0, 3); + world.setBlock(x + 16, y + 24, z + 10, Block2, 0, 3); + world.setBlock(x + 17, y + 24, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 24, z + 10, Block2, 0, 3); + world.setBlock(x + 5, y + 24, z + 11, Block5, 0, 3); + world.setBlock(x + 6, y + 24, z + 11, Block5, 0, 3); + world.setBlock(x + 7, y + 24, z + 11, Block5, 0, 3); + world.setBlock(x + 8, y + 24, z + 11, Block5, 0, 3); + world.setBlock(x + 9, y + 24, z + 11, Block5, 0, 3); + world.setBlock(x + 10, y + 24, z + 11, Block5, 0, 3); + world.setBlock(x + 11, y + 24, z + 11, Block5, 0, 3); + world.setBlock(x + 17, y + 24, z + 11, Block2, 0, 3); + world.setBlock(x + 19, y + 24, z + 11, Block4, 0, 3); + world.setBlock(x + 20, y + 24, z + 11, Block4, 0, 3); + world.setBlock(x + 21, y + 24, z + 11, Block4, 0, 3); + world.setBlock(x + 5, y + 24, z + 12, Block5, 0, 3); + world.setBlock(x + 6, y + 24, z + 12, Block5, 0, 3); + world.setBlock(x + 7, y + 24, z + 12, Block5, 0, 3); + world.setBlock(x + 8, y + 24, z + 12, Block5, 0, 3); + world.setBlock(x + 9, y + 24, z + 12, Block5, 0, 3); + world.setBlock(x + 10, y + 24, z + 12, Block5, 0, 3); + world.setBlock(x + 11, y + 24, z + 12, Block5, 0, 3); + world.setBlock(x + 17, y + 24, z + 12, Block2, 0, 3); + world.setBlock(x + 19, y + 24, z + 12, Block4, 0, 3); + world.setBlock(x + 20, y + 24, z + 12, Block4, 0, 3); + world.setBlock(x + 21, y + 24, z + 12, Block4, 0, 3); + world.setBlock(x + 5, y + 24, z + 13, Block5, 0, 3); + world.setBlock(x + 6, y + 24, z + 13, Block5, 0, 3); + + generate_r02(world, rand, x, y, z); + return true; + + } + public boolean generate_r02(World world, Random rand, int x, int y, int z) + { + + world.setBlock(x + 7, y + 24, z + 13, Block5, 0, 3); + world.setBlock(x + 8, y + 24, z + 13, Block5, 0, 3); + world.setBlock(x + 9, y + 24, z + 13, Block5, 0, 3); + world.setBlock(x + 10, y + 24, z + 13, Block5, 0, 3); + world.setBlock(x + 11, y + 24, z + 13, Block5, 0, 3); + world.setBlock(x + 17, y + 24, z + 13, Block2, 0, 3); + world.setBlock(x + 19, y + 24, z + 13, Block4, 0, 3); + world.setBlock(x + 20, y + 24, z + 13, Block4, 0, 3); + world.setBlock(x + 21, y + 24, z + 13, Block4, 0, 3); + world.setBlock(x + 5, y + 24, z + 14, Block5, 0, 3); + world.setBlock(x + 6, y + 24, z + 14, Block5, 0, 3); + world.setBlock(x + 7, y + 24, z + 14, Block5, 0, 3); + world.setBlock(x + 8, y + 24, z + 14, Block5, 0, 3); + world.setBlock(x + 9, y + 24, z + 14, Block5, 0, 3); + world.setBlock(x + 10, y + 24, z + 14, Block5, 0, 3); + world.setBlock(x + 11, y + 24, z + 14, Block5, 0, 3); + world.setBlock(x + 12, y + 24, z + 14, Block2, 0, 3); + world.setBlock(x + 13, y + 24, z + 14, Block2, 0, 3); + world.setBlock(x + 14, y + 24, z + 14, Block2, 0, 3); + world.setBlock(x + 15, y + 24, z + 14, Block2, 0, 3); + world.setBlock(x + 16, y + 24, z + 14, Block2, 0, 3); + world.setBlock(x + 17, y + 24, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 24, z + 14, Block2, 0, 3); + world.setBlock(x + 5, y + 24, z + 15, Block5, 0, 3); + world.setBlock(x + 6, y + 24, z + 15, Block5, 0, 3); + world.setBlock(x + 7, y + 24, z + 15, Block5, 0, 3); + world.setBlock(x + 8, y + 24, z + 15, Block5, 0, 3); + world.setBlock(x + 9, y + 24, z + 15, Block5, 0, 3); + world.setBlock(x + 10, y + 24, z + 15, Block5, 0, 3); + world.setBlock(x + 11, y + 24, z + 15, Block5, 0, 3); + world.setBlock(x + 15, y + 24, z + 15, Block2, 0, 3); + world.setBlock(x + 16, y + 24, z + 15, Block2, 0, 3); + world.setBlock(x + 17, y + 24, z + 15, Block2, 0, 3); + world.setBlock(x + 5, y + 25, z + 6, Block5, 0, 3); + world.setBlock(x + 6, y + 25, z + 6, Block5, 0, 3); + world.setBlock(x + 7, y + 25, z + 6, Block5, 0, 3); + world.setBlock(x + 8, y + 25, z + 6, Block5, 0, 3); + world.setBlock(x + 9, y + 25, z + 6, Block5, 0, 3); + world.setBlock(x + 10, y + 25, z + 6, Block5, 0, 3); + world.setBlock(x + 11, y + 25, z + 6, Block5, 0, 3); + world.setBlock(x + 5, y + 25, z + 7, Block5, 0, 3); + world.setBlock(x + 6, y + 25, z + 7, Block5, 0, 3); + world.setBlock(x + 7, y + 25, z + 7, Block5, 0, 3); + world.setBlock(x + 8, y + 25, z + 7, Block5, 0, 3); + world.setBlock(x + 9, y + 25, z + 7, Block5, 0, 3); + world.setBlock(x + 10, y + 25, z + 7, Block5, 0, 3); + world.setBlock(x + 11, y + 25, z + 7, Block5, 0, 3); + world.setBlock(x + 5, y + 25, z + 8, Block5, 0, 3); + world.setBlock(x + 6, y + 25, z + 8, Block5, 0, 3); + world.setBlock(x + 7, y + 25, z + 8, Block5, 0, 3); + world.setBlock(x + 8, y + 25, z + 8, Block5, 0, 3); + world.setBlock(x + 9, y + 25, z + 8, Block5, 0, 3); + world.setBlock(x + 10, y + 25, z + 8, Block5, 0, 3); + world.setBlock(x + 11, y + 25, z + 8, Block5, 0, 3); + world.setBlock(x + 2, y + 25, z + 9, Block5, 0, 3); + world.setBlock(x + 3, y + 25, z + 9, Block5, 0, 3); + world.setBlock(x + 4, y + 25, z + 9, Block5, 0, 3); + world.setBlock(x + 12, y + 25, z + 9, Block5, 0, 3); + world.setBlock(x + 13, y + 25, z + 9, Block5, 0, 3); + world.setBlock(x + 14, y + 25, z + 9, Block5, 0, 3); + world.setBlock(x + 16, y + 25, z + 9, Block2, 0, 3); + world.setBlock(x + 17, y + 25, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 25, z + 9, Block2, 0, 3); + world.setBlock(x + 2, y + 25, z + 10, Block5, 0, 3); + world.setBlock(x + 3, y + 25, z + 10, Block5, 0, 3); + world.setBlock(x + 4, y + 25, z + 10, Block5, 0, 3); + world.setBlock(x + 12, y + 25, z + 10, Block5, 0, 3); + world.setBlock(x + 13, y + 25, z + 10, Block5, 0, 3); + world.setBlock(x + 14, y + 25, z + 10, Block5, 0, 3); + world.setBlock(x + 15, y + 25, z + 10, Block2, 0, 3); + world.setBlock(x + 16, y + 25, z + 10, Block2, 0, 3); + world.setBlock(x + 17, y + 25, z + 10, Block2, 0, 3); + world.setBlock(x + 18, y + 25, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 25, z + 10, Block2, 0, 3); + world.setBlock(x + 2, y + 25, z + 11, Block5, 0, 3); + world.setBlock(x + 3, y + 25, z + 11, Block5, 0, 3); + world.setBlock(x + 4, y + 25, z + 11, Block5, 0, 3); + world.setBlock(x + 12, y + 25, z + 11, Block5, 0, 3); + world.setBlock(x + 13, y + 25, z + 11, Block5, 0, 3); + world.setBlock(x + 14, y + 25, z + 11, Block5, 0, 3); + world.setBlock(x + 16, y + 25, z + 11, Block2, 0, 3); + world.setBlock(x + 17, y + 25, z + 11, Block2, 0, 3); + world.setBlock(x + 18, y + 25, z + 11, Block2, 0, 3); + world.setBlock(x + 19, y + 25, z + 11, Block4, 0, 3); + world.setBlock(x + 20, y + 25, z + 11, Block4, 0, 3); + world.setBlock(x + 2, y + 25, z + 12, Block5, 0, 3); + world.setBlock(x + 3, y + 25, z + 12, Block5, 0, 3); + world.setBlock(x + 4, y + 25, z + 12, Block5, 0, 3); + world.setBlock(x + 11, y + 25, z + 12, Block4, 0, 3); + world.setBlock(x + 12, y + 25, z + 12, Block5, 0, 3); + world.setBlock(x + 13, y + 25, z + 12, Block5, 0, 3); + world.setBlock(x + 14, y + 25, z + 12, Block5, 0, 3); + world.setBlock(x + 16, y + 25, z + 12, Block2, 0, 3); + world.setBlock(x + 17, y + 25, z + 12, Block2, 0, 3); + world.setBlock(x + 18, y + 25, z + 12, Block2, 0, 3); + world.setBlock(x + 19, y + 25, z + 12, Block4, 0, 3); + world.setBlock(x + 20, y + 25, z + 12, Block4, 0, 3); + world.setBlock(x + 2, y + 25, z + 13, Block5, 0, 3); + world.setBlock(x + 3, y + 25, z + 13, Block5, 0, 3); + world.setBlock(x + 4, y + 25, z + 13, Block5, 0, 3); + world.setBlock(x + 12, y + 25, z + 13, Block5, 0, 3); + world.setBlock(x + 13, y + 25, z + 13, Block5, 0, 3); + world.setBlock(x + 14, y + 25, z + 13, Block5, 0, 3); + world.setBlock(x + 16, y + 25, z + 13, Block2, 0, 3); + world.setBlock(x + 17, y + 25, z + 13, Block2, 0, 3); + world.setBlock(x + 18, y + 25, z + 13, Block2, 0, 3); + world.setBlock(x + 19, y + 25, z + 13, Block4, 0, 3); + world.setBlock(x + 20, y + 25, z + 13, Block4, 0, 3); + world.setBlock(x + 2, y + 25, z + 14, Block5, 0, 3); + world.setBlock(x + 3, y + 25, z + 14, Block5, 0, 3); + world.setBlock(x + 4, y + 25, z + 14, Block5, 0, 3); + world.setBlock(x + 12, y + 25, z + 14, Block5, 0, 3); + world.setBlock(x + 13, y + 25, z + 14, Block5, 0, 3); + world.setBlock(x + 14, y + 25, z + 14, Block5, 0, 3); + world.setBlock(x + 15, y + 25, z + 14, Block2, 0, 3); + world.setBlock(x + 16, y + 25, z + 14, Block2, 0, 3); + world.setBlock(x + 17, y + 25, z + 14, Block2, 0, 3); + world.setBlock(x + 18, y + 25, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 25, z + 14, Block2, 0, 3); + world.setBlock(x + 2, y + 25, z + 15, Block5, 0, 3); + world.setBlock(x + 3, y + 25, z + 15, Block5, 0, 3); + world.setBlock(x + 4, y + 25, z + 15, Block5, 0, 3); + world.setBlock(x + 12, y + 25, z + 15, Block5, 0, 3); + world.setBlock(x + 13, y + 25, z + 15, Block5, 0, 3); + world.setBlock(x + 14, y + 25, z + 15, Block5, 0, 3); + world.setBlock(x + 16, y + 25, z + 15, Block2, 0, 3); + world.setBlock(x + 17, y + 25, z + 15, Block2, 0, 3); + world.setBlock(x + 18, y + 25, z + 15, Block2, 0, 3); + world.setBlock(x + 5, y + 25, z + 16, Block5, 0, 3); + world.setBlock(x + 6, y + 25, z + 16, Block5, 0, 3); + world.setBlock(x + 7, y + 25, z + 16, Block5, 0, 3); + world.setBlock(x + 8, y + 25, z + 16, Block5, 0, 3); + world.setBlock(x + 9, y + 25, z + 16, Block5, 0, 3); + world.setBlock(x + 10, y + 25, z + 16, Block5, 0, 3); + world.setBlock(x + 11, y + 25, z + 16, Block5, 0, 3); + world.setBlock(x + 5, y + 25, z + 17, Block5, 0, 3); + world.setBlock(x + 6, y + 25, z + 17, Block5, 0, 3); + world.setBlock(x + 7, y + 25, z + 17, Block5, 0, 3); + world.setBlock(x + 8, y + 25, z + 17, Block5, 0, 3); + world.setBlock(x + 9, y + 25, z + 17, Block5, 0, 3); + world.setBlock(x + 10, y + 25, z + 17, Block5, 0, 3); + world.setBlock(x + 11, y + 25, z + 17, Block5, 0, 3); + world.setBlock(x + 5, y + 25, z + 18, Block5, 0, 3); + world.setBlock(x + 6, y + 25, z + 18, Block5, 0, 3); + world.setBlock(x + 7, y + 25, z + 18, Block5, 0, 3); + world.setBlock(x + 8, y + 25, z + 18, Block5, 0, 3); + world.setBlock(x + 9, y + 25, z + 18, Block5, 0, 3); + world.setBlock(x + 10, y + 25, z + 18, Block5, 0, 3); + world.setBlock(x + 11, y + 25, z + 18, Block5, 0, 3); + world.setBlock(x + 5, y + 26, z + 4, Block5, 0, 3); + world.setBlock(x + 6, y + 26, z + 4, Block5, 0, 3); + world.setBlock(x + 7, y + 26, z + 4, Block5, 0, 3); + world.setBlock(x + 8, y + 26, z + 4, Block5, 0, 3); + world.setBlock(x + 9, y + 26, z + 4, Block5, 0, 3); + world.setBlock(x + 10, y + 26, z + 4, Block5, 0, 3); + world.setBlock(x + 11, y + 26, z + 4, Block5, 0, 3); + world.setBlock(x + 5, y + 26, z + 5, Block5, 0, 3); + world.setBlock(x + 6, y + 26, z + 5, Block5, 0, 3); + world.setBlock(x + 7, y + 26, z + 5, Block5, 0, 3); + world.setBlock(x + 8, y + 26, z + 5, Block5, 0, 3); + world.setBlock(x + 9, y + 26, z + 5, Block5, 0, 3); + world.setBlock(x + 10, y + 26, z + 5, Block5, 0, 3); + world.setBlock(x + 11, y + 26, z + 5, Block5, 0, 3); + world.setBlock(x + 2, y + 26, z + 6, Block5, 0, 3); + world.setBlock(x + 3, y + 26, z + 6, Block5, 0, 3); + world.setBlock(x + 4, y + 26, z + 6, Block5, 0, 3); + world.setBlock(x + 12, y + 26, z + 6, Block5, 0, 3); + world.setBlock(x + 13, y + 26, z + 6, Block5, 0, 3); + world.setBlock(x + 14, y + 26, z + 6, Block5, 0, 3); + world.setBlock(x + 2, y + 26, z + 7, Block5, 0, 3); + world.setBlock(x + 3, y + 26, z + 7, Block5, 0, 3); + world.setBlock(x + 4, y + 26, z + 7, Block5, 0, 3); + world.setBlock(x + 12, y + 26, z + 7, Block5, 0, 3); + world.setBlock(x + 13, y + 26, z + 7, Block5, 0, 3); + world.setBlock(x + 14, y + 26, z + 7, Block5, 0, 3); + world.setBlock(x + 2, y + 26, z + 8, Block5, 0, 3); + world.setBlock(x + 3, y + 26, z + 8, Block5, 0, 3); + world.setBlock(x + 4, y + 26, z + 8, Block5, 0, 3); + world.setBlock(x + 12, y + 26, z + 8, Block5, 0, 3); + world.setBlock(x + 13, y + 26, z + 8, Block5, 0, 3); + world.setBlock(x + 14, y + 26, z + 8, Block5, 0, 3); + world.setBlock(x + 0, y + 26, z + 9, Block7, 0, 3); + world.setBlock(x + 1, y + 26, z + 9, Block5, 0, 3); + world.setBlock(x + 15, y + 26, z + 9, Block5, 0, 3); + world.setBlock(x + 16, y + 26, z + 9, Block5, 0, 3); + world.setBlock(x + 17, y + 26, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 26, z + 9, Block2, 0, 3); + world.setBlock(x + 19, y + 26, z + 9, Block2, 0, 3); + world.setBlock(x + 0, y + 26, z + 10, Block7, 0, 3); + world.setBlock(x + 1, y + 26, z + 10, Block5, 0, 3); + world.setBlock(x + 15, y + 26, z + 10, Block5, 0, 3); + world.setBlock(x + 16, y + 26, z + 10, Block5, 0, 3); + world.setBlock(x + 17, y + 26, z + 10, Block2, 0, 3); + world.setBlock(x + 18, y + 26, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 26, z + 10, Block2, 0, 3); + world.setBlock(x + 0, y + 26, z + 11, Block7, 0, 3); + world.setBlock(x + 1, y + 26, z + 11, Block5, 0, 3); + world.setBlock(x + 15, y + 26, z + 11, Block5, 0, 3); + world.setBlock(x + 16, y + 26, z + 11, Block5, 0, 3); + world.setBlock(x + 17, y + 26, z + 11, Block2, 0, 3); + world.setBlock(x + 18, y + 26, z + 11, Block2, 0, 3); + world.setBlock(x + 19, y + 26, z + 11, Block2, 0, 3); + world.setBlock(x + 0, y + 26, z + 12, Block7, 0, 3); + world.setBlock(x + 1, y + 26, z + 12, Block5, 0, 3); + world.setBlock(x + 10, y + 26, z + 12, Block4, 0, 3); + world.setBlock(x + 11, y + 26, z + 12, Block4, 0, 3); + world.setBlock(x + 15, y + 26, z + 12, Block5, 0, 3); + world.setBlock(x + 16, y + 26, z + 12, Block5, 0, 3); + world.setBlock(x + 17, y + 26, z + 12, Block2, 0, 3); + world.setBlock(x + 18, y + 26, z + 12, Block2, 0, 3); + world.setBlock(x + 19, y + 26, z + 12, Block2, 0, 3); + world.setBlock(x + 0, y + 26, z + 13, Block7, 0, 3); + world.setBlock(x + 1, y + 26, z + 13, Block5, 0, 3); + world.setBlock(x + 15, y + 26, z + 13, Block5, 0, 3); + world.setBlock(x + 16, y + 26, z + 13, Block5, 0, 3); + world.setBlock(x + 17, y + 26, z + 13, Block2, 0, 3); + world.setBlock(x + 18, y + 26, z + 13, Block2, 0, 3); + world.setBlock(x + 19, y + 26, z + 13, Block2, 0, 3); + world.setBlock(x + 0, y + 26, z + 14, Block7, 0, 3); + world.setBlock(x + 1, y + 26, z + 14, Block5, 0, 3); + world.setBlock(x + 15, y + 26, z + 14, Block5, 0, 3); + world.setBlock(x + 16, y + 26, z + 14, Block5, 0, 3); + world.setBlock(x + 17, y + 26, z + 14, Block2, 0, 3); + world.setBlock(x + 18, y + 26, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 26, z + 14, Block2, 0, 3); + world.setBlock(x + 0, y + 26, z + 15, Block7, 0, 3); + world.setBlock(x + 1, y + 26, z + 15, Block5, 0, 3); + world.setBlock(x + 15, y + 26, z + 15, Block5, 0, 3); + world.setBlock(x + 16, y + 26, z + 15, Block5, 0, 3); + world.setBlock(x + 17, y + 26, z + 15, Block2, 0, 3); + world.setBlock(x + 18, y + 26, z + 15, Block2, 0, 3); + world.setBlock(x + 19, y + 26, z + 15, Block2, 0, 3); + world.setBlock(x + 2, y + 26, z + 16, Block5, 0, 3); + world.setBlock(x + 3, y + 26, z + 16, Block5, 0, 3); + world.setBlock(x + 4, y + 26, z + 16, Block5, 0, 3); + world.setBlock(x + 12, y + 26, z + 16, Block5, 0, 3); + world.setBlock(x + 13, y + 26, z + 16, Block5, 0, 3); + world.setBlock(x + 14, y + 26, z + 16, Block5, 0, 3); + world.setBlock(x + 2, y + 26, z + 17, Block5, 0, 3); + world.setBlock(x + 3, y + 26, z + 17, Block5, 0, 3); + world.setBlock(x + 4, y + 26, z + 17, Block5, 0, 3); + world.setBlock(x + 12, y + 26, z + 17, Block5, 0, 3); + world.setBlock(x + 13, y + 26, z + 17, Block5, 0, 3); + world.setBlock(x + 14, y + 26, z + 17, Block5, 0, 3); + world.setBlock(x + 2, y + 26, z + 18, Block5, 0, 3); + world.setBlock(x + 3, y + 26, z + 18, Block5, 0, 3); + world.setBlock(x + 4, y + 26, z + 18, Block5, 0, 3); + world.setBlock(x + 12, y + 26, z + 18, Block5, 0, 3); + world.setBlock(x + 13, y + 26, z + 18, Block5, 0, 3); + world.setBlock(x + 14, y + 26, z + 18, Block5, 0, 3); + world.setBlock(x + 5, y + 26, z + 19, Block5, 0, 3); + world.setBlock(x + 6, y + 26, z + 19, Block5, 0, 3); + world.setBlock(x + 7, y + 26, z + 19, Block5, 0, 3); + world.setBlock(x + 8, y + 26, z + 19, Block5, 0, 3); + world.setBlock(x + 9, y + 26, z + 19, Block5, 0, 3); + world.setBlock(x + 10, y + 26, z + 19, Block5, 0, 3); + world.setBlock(x + 11, y + 26, z + 19, Block5, 0, 3); + world.setBlock(x + 5, y + 26, z + 20, Block5, 0, 3); + world.setBlock(x + 6, y + 26, z + 20, Block5, 0, 3); + world.setBlock(x + 7, y + 26, z + 20, Block5, 0, 3); + world.setBlock(x + 8, y + 26, z + 20, Block5, 0, 3); + world.setBlock(x + 9, y + 26, z + 20, Block5, 0, 3); + world.setBlock(x + 10, y + 26, z + 20, Block5, 0, 3); + world.setBlock(x + 11, y + 26, z + 20, Block5, 0, 3); + world.setBlock(x + 5, y + 27, z + 3, Block5, 0, 3); + world.setBlock(x + 6, y + 27, z + 3, Block5, 0, 3); + world.setBlock(x + 7, y + 27, z + 3, Block5, 0, 3); + world.setBlock(x + 8, y + 27, z + 3, Block5, 0, 3); + world.setBlock(x + 9, y + 27, z + 3, Block5, 0, 3); + world.setBlock(x + 10, y + 27, z + 3, Block5, 0, 3); + world.setBlock(x + 11, y + 27, z + 3, Block5, 0, 3); + world.setBlock(x + 2, y + 27, z + 4, Block7, 0, 3); + world.setBlock(x + 3, y + 27, z + 4, Block5, 0, 3); + world.setBlock(x + 4, y + 27, z + 4, Block5, 0, 3); + world.setBlock(x + 12, y + 27, z + 4, Block5, 0, 3); + world.setBlock(x + 13, y + 27, z + 4, Block5, 0, 3); + world.setBlock(x + 14, y + 27, z + 4, Block5, 0, 3); + world.setBlock(x + 2, y + 27, z + 5, Block7, 0, 3); + world.setBlock(x + 3, y + 27, z + 5, Block5, 0, 3); + world.setBlock(x + 4, y + 27, z + 5, Block5, 0, 3); + world.setBlock(x + 12, y + 27, z + 5, Block5, 0, 3); + world.setBlock(x + 13, y + 27, z + 5, Block5, 0, 3); + world.setBlock(x + 14, y + 27, z + 5, Block5, 0, 3); + world.setBlock(x + 1, y + 27, z + 6, Block7, 0, 3); + world.setBlock(x + 15, y + 27, z + 6, Block5, 0, 3); + world.setBlock(x + 16, y + 27, z + 6, Block5, 0, 3); + world.setBlock(x + 1, y + 27, z + 7, Block7, 0, 3); + world.setBlock(x + 15, y + 27, z + 7, Block5, 0, 3); + world.setBlock(x + 16, y + 27, z + 7, Block5, 0, 3); + world.setBlock(x + 1, y + 27, z + 8, Block7, 0, 3); + world.setBlock(x + 15, y + 27, z + 8, Block5, 0, 3); + world.setBlock(x + 16, y + 27, z + 8, Block5, 0, 3); + world.setBlock(x + 17, y + 27, z + 9, Block5, 0, 3); + world.setBlock(x + 18, y + 27, z + 9, Block2, 0, 3); + world.setBlock(x + 19, y + 27, z + 9, Block2, 0, 3); + world.setBlock(x + 20, y + 27, z + 9, Block2, 0, 3); + world.setBlock(x + 17, y + 27, z + 10, Block5, 0, 3); + world.setBlock(x + 18, y + 27, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 27, z + 10, Block2, 0, 3); + world.setBlock(x + 20, y + 27, z + 10, Block2, 0, 3); + world.setBlock(x + 17, y + 27, z + 11, Block5, 0, 3); + world.setBlock(x + 18, y + 27, z + 11, Block2, 0, 3); + world.setBlock(x + 19, y + 27, z + 11, Block2, 0, 3); + world.setBlock(x + 20, y + 27, z + 11, Block2, 0, 3); + world.setBlock(x + 10, y + 27, z + 12, Block4, 0, 3); + world.setBlock(x + 17, y + 27, z + 12, Block5, 0, 3); + world.setBlock(x + 18, y + 27, z + 12, Block2, 0, 3); + world.setBlock(x + 19, y + 27, z + 12, Block2, 0, 3); + world.setBlock(x + 20, y + 27, z + 12, Block2, 0, 3); + world.setBlock(x + 17, y + 27, z + 13, Block5, 0, 3); + world.setBlock(x + 18, y + 27, z + 13, Block2, 0, 3); + world.setBlock(x + 19, y + 27, z + 13, Block2, 0, 3); + world.setBlock(x + 20, y + 27, z + 13, Block2, 0, 3); + world.setBlock(x + 17, y + 27, z + 14, Block5, 0, 3); + world.setBlock(x + 18, y + 27, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 27, z + 14, Block2, 0, 3); + world.setBlock(x + 20, y + 27, z + 14, Block2, 0, 3); + world.setBlock(x + 17, y + 27, z + 15, Block5, 0, 3); + world.setBlock(x + 18, y + 27, z + 15, Block2, 0, 3); + world.setBlock(x + 19, y + 27, z + 15, Block2, 0, 3); + world.setBlock(x + 20, y + 27, z + 15, Block2, 0, 3); + world.setBlock(x + 1, y + 27, z + 16, Block7, 0, 3); + world.setBlock(x + 15, y + 27, z + 16, Block5, 0, 3); + world.setBlock(x + 16, y + 27, z + 16, Block5, 0, 3); + world.setBlock(x + 1, y + 27, z + 17, Block7, 0, 3); + world.setBlock(x + 15, y + 27, z + 17, Block5, 0, 3); + world.setBlock(x + 16, y + 27, z + 17, Block5, 0, 3); + world.setBlock(x + 1, y + 27, z + 18, Block7, 0, 3); + world.setBlock(x + 15, y + 27, z + 18, Block5, 0, 3); + world.setBlock(x + 16, y + 27, z + 18, Block5, 0, 3); + world.setBlock(x + 2, y + 27, z + 19, Block7, 0, 3); + world.setBlock(x + 3, y + 27, z + 19, Block5, 0, 3); + world.setBlock(x + 4, y + 27, z + 19, Block5, 0, 3); + world.setBlock(x + 12, y + 27, z + 19, Block5, 0, 3); + world.setBlock(x + 13, y + 27, z + 19, Block5, 0, 3); + world.setBlock(x + 14, y + 27, z + 19, Block5, 0, 3); + world.setBlock(x + 2, y + 27, z + 20, Block7, 0, 3); + world.setBlock(x + 3, y + 27, z + 20, Block5, 0, 3); + world.setBlock(x + 4, y + 27, z + 20, Block5, 0, 3); + world.setBlock(x + 12, y + 27, z + 20, Block5, 0, 3); + world.setBlock(x + 13, y + 27, z + 20, Block5, 0, 3); + world.setBlock(x + 14, y + 27, z + 20, Block5, 0, 3); + world.setBlock(x + 5, y + 27, z + 21, Block5, 0, 3); + world.setBlock(x + 6, y + 27, z + 21, Block5, 0, 3); + world.setBlock(x + 7, y + 27, z + 21, Block5, 0, 3); + world.setBlock(x + 8, y + 27, z + 21, Block5, 0, 3); + world.setBlock(x + 9, y + 27, z + 21, Block5, 0, 3); + world.setBlock(x + 10, y + 27, z + 21, Block5, 0, 3); + world.setBlock(x + 11, y + 27, z + 21, Block5, 0, 3); + world.setBlock(x + 5, y + 28, z + 2, Block5, 0, 3); + world.setBlock(x + 6, y + 28, z + 2, Block5, 0, 3); + world.setBlock(x + 7, y + 28, z + 2, Block5, 0, 3); + world.setBlock(x + 8, y + 28, z + 2, Block5, 0, 3); + world.setBlock(x + 9, y + 28, z + 2, Block5, 0, 3); + world.setBlock(x + 10, y + 28, z + 2, Block5, 0, 3); + world.setBlock(x + 11, y + 28, z + 2, Block5, 0, 3); + world.setBlock(x + 2, y + 28, z + 3, Block7, 0, 3); + world.setBlock(x + 3, y + 28, z + 3, Block5, 0, 3); + world.setBlock(x + 4, y + 28, z + 3, Block5, 0, 3); + world.setBlock(x + 12, y + 28, z + 3, Block5, 0, 3); + world.setBlock(x + 13, y + 28, z + 3, Block5, 0, 3); + world.setBlock(x + 14, y + 28, z + 3, Block5, 0, 3); + world.setBlock(x + 15, y + 28, z + 4, Block5, 0, 3); + world.setBlock(x + 16, y + 28, z + 4, Block5, 0, 3); + world.setBlock(x + 15, y + 28, z + 5, Block5, 0, 3); + world.setBlock(x + 16, y + 28, z + 5, Block5, 0, 3); + world.setBlock(x + 17, y + 28, z + 6, Block5, 0, 3); + world.setBlock(x + 17, y + 28, z + 7, Block5, 0, 3); + world.setBlock(x + 17, y + 28, z + 8, Block5, 0, 3); + world.setBlock(x + 18, y + 28, z + 9, Block5, 0, 3); + world.setBlock(x + 19, y + 28, z + 9, Block2, 0, 3); + world.setBlock(x + 20, y + 28, z + 9, Block2, 0, 3); + world.setBlock(x + 21, y + 28, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 28, z + 10, Block5, 0, 3); + world.setBlock(x + 19, y + 28, z + 10, Block2, 0, 3); + world.setBlock(x + 20, y + 28, z + 10, Block2, 0, 3); + world.setBlock(x + 18, y + 28, z + 11, Block5, 0, 3); + world.setBlock(x + 19, y + 28, z + 11, Block2, 0, 3); + world.setBlock(x + 9, y + 28, z + 12, Block4, 0, 3); + world.setBlock(x + 10, y + 28, z + 12, Block4, 0, 3); + world.setBlock(x + 18, y + 28, z + 12, Block5, 0, 3); + world.setBlock(x + 19, y + 28, z + 12, Block2, 0, 3); + world.setBlock(x + 18, y + 28, z + 13, Block5, 0, 3); + world.setBlock(x + 19, y + 28, z + 13, Block2, 0, 3); + world.setBlock(x + 18, y + 28, z + 14, Block5, 0, 3); + world.setBlock(x + 19, y + 28, z + 14, Block2, 0, 3); + world.setBlock(x + 20, y + 28, z + 14, Block2, 0, 3); + world.setBlock(x + 18, y + 28, z + 15, Block5, 0, 3); + world.setBlock(x + 19, y + 28, z + 15, Block2, 0, 3); + world.setBlock(x + 20, y + 28, z + 15, Block2, 0, 3); + world.setBlock(x + 21, y + 28, z + 15, Block2, 0, 3); + world.setBlock(x + 17, y + 28, z + 16, Block5, 0, 3); + world.setBlock(x + 17, y + 28, z + 17, Block5, 0, 3); + world.setBlock(x + 17, y + 28, z + 18, Block5, 0, 3); + world.setBlock(x + 15, y + 28, z + 19, Block5, 0, 3); + world.setBlock(x + 16, y + 28, z + 19, Block5, 0, 3); + world.setBlock(x + 15, y + 28, z + 20, Block5, 0, 3); + world.setBlock(x + 16, y + 28, z + 20, Block5, 0, 3); + world.setBlock(x + 2, y + 28, z + 21, Block7, 0, 3); + world.setBlock(x + 3, y + 28, z + 21, Block5, 0, 3); + world.setBlock(x + 4, y + 28, z + 21, Block5, 0, 3); + world.setBlock(x + 12, y + 28, z + 21, Block5, 0, 3); + world.setBlock(x + 13, y + 28, z + 21, Block5, 0, 3); + world.setBlock(x + 14, y + 28, z + 21, Block5, 0, 3); + world.setBlock(x + 5, y + 28, z + 22, Block5, 0, 3); + world.setBlock(x + 6, y + 28, z + 22, Block5, 0, 3); + world.setBlock(x + 7, y + 28, z + 22, Block5, 0, 3); + world.setBlock(x + 8, y + 28, z + 22, Block5, 0, 3); + world.setBlock(x + 9, y + 28, z + 22, Block5, 0, 3); + world.setBlock(x + 10, y + 28, z + 22, Block5, 0, 3); + world.setBlock(x + 11, y + 28, z + 22, Block5, 0, 3); + world.setBlock(x + 5, y + 29, z + 2, Block5, 0, 3); + world.setBlock(x + 6, y + 29, z + 2, Block5, 0, 3); + world.setBlock(x + 7, y + 29, z + 2, Block5, 0, 3); + world.setBlock(x + 8, y + 29, z + 2, Block5, 0, 3); + world.setBlock(x + 9, y + 29, z + 2, Block5, 0, 3); + world.setBlock(x + 10, y + 29, z + 2, Block5, 0, 3); + world.setBlock(x + 11, y + 29, z + 2, Block5, 0, 3); + world.setBlock(x + 3, y + 29, z + 3, Block7, 0, 3); + world.setBlock(x + 4, y + 29, z + 3, Block5, 0, 3); + world.setBlock(x + 12, y + 29, z + 3, Block5, 0, 3); + world.setBlock(x + 13, y + 29, z + 3, Block5, 0, 3); + world.setBlock(x + 14, y + 29, z + 3, Block5, 0, 3); + world.setBlock(x + 15, y + 29, z + 4, Block5, 0, 3); + world.setBlock(x + 16, y + 29, z + 4, Block5, 0, 3); + world.setBlock(x + 16, y + 29, z + 5, Block5, 0, 3); + world.setBlock(x + 17, y + 29, z + 6, Block5, 0, 3); + world.setBlock(x + 17, y + 29, z + 7, Block5, 0, 3); + world.setBlock(x + 17, y + 29, z + 8, Block5, 0, 3); + world.setBlock(x + 18, y + 29, z + 9, Block5, 0, 3); + world.setBlock(x + 20, y + 29, z + 9, Block2, 0, 3); + world.setBlock(x + 21, y + 29, z + 9, Block2, 0, 3); + world.setBlock(x + 22, y + 29, z + 9, Block2, 0, 3); + world.setBlock(x + 18, y + 29, z + 10, Block5, 0, 3); + world.setBlock(x + 19, y + 29, z + 10, Block2, 0, 3); + world.setBlock(x + 20, y + 29, z + 10, Block2, 0, 3); + world.setBlock(x + 21, y + 29, z + 10, Block2, 0, 3); + world.setBlock(x + 18, y + 29, z + 11, Block5, 0, 3); + world.setBlock(x + 21, y + 29, z + 11, Block2, 0, 3); + world.setBlock(x + 9, y + 29, z + 12, Block4, 0, 3); + world.setBlock(x + 18, y + 29, z + 12, Block5, 0, 3); + world.setBlock(x + 21, y + 29, z + 12, Block2, 0, 3); + world.setBlock(x + 18, y + 29, z + 13, Block5, 0, 3); + world.setBlock(x + 21, y + 29, z + 13, Block2, 0, 3); + world.setBlock(x + 18, y + 29, z + 14, Block5, 0, 3); + world.setBlock(x + 19, y + 29, z + 14, Block2, 0, 3); + world.setBlock(x + 20, y + 29, z + 14, Block2, 0, 3); + world.setBlock(x + 21, y + 29, z + 14, Block2, 0, 3); + world.setBlock(x + 18, y + 29, z + 15, Block5, 0, 3); + world.setBlock(x + 20, y + 29, z + 15, Block2, 0, 3); + world.setBlock(x + 21, y + 29, z + 15, Block2, 0, 3); + world.setBlock(x + 22, y + 29, z + 15, Block2, 0, 3); + world.setBlock(x + 17, y + 29, z + 16, Block5, 0, 3); + world.setBlock(x + 17, y + 29, z + 17, Block5, 0, 3); + world.setBlock(x + 17, y + 29, z + 18, Block5, 0, 3); + world.setBlock(x + 16, y + 29, z + 19, Block5, 0, 3); + world.setBlock(x + 15, y + 29, z + 20, Block5, 0, 3); + world.setBlock(x + 16, y + 29, z + 20, Block5, 0, 3); + world.setBlock(x + 3, y + 29, z + 21, Block7, 0, 3); + world.setBlock(x + 4, y + 29, z + 21, Block5, 0, 3); + world.setBlock(x + 12, y + 29, z + 21, Block5, 0, 3); + world.setBlock(x + 13, y + 29, z + 21, Block5, 0, 3); + world.setBlock(x + 14, y + 29, z + 21, Block5, 0, 3); + world.setBlock(x + 5, y + 29, z + 22, Block5, 0, 3); + world.setBlock(x + 6, y + 29, z + 22, Block5, 0, 3); + world.setBlock(x + 7, y + 29, z + 22, Block5, 0, 3); + world.setBlock(x + 8, y + 29, z + 22, Block5, 0, 3); + world.setBlock(x + 9, y + 29, z + 22, Block5, 0, 3); + world.setBlock(x + 10, y + 29, z + 22, Block5, 0, 3); + world.setBlock(x + 11, y + 29, z + 22, Block5, 0, 3); + world.setBlock(x + 5, y + 30, z + 1, Block5, 0, 3); + world.setBlock(x + 6, y + 30, z + 1, Block5, 0, 3); + world.setBlock(x + 7, y + 30, z + 1, Block5, 0, 3); + world.setBlock(x + 8, y + 30, z + 1, Block5, 0, 3); + world.setBlock(x + 9, y + 30, z + 1, Block5, 0, 3); + world.setBlock(x + 10, y + 30, z + 1, Block5, 0, 3); + world.setBlock(x + 11, y + 30, z + 1, Block5, 0, 3); + world.setBlock(x + 4, y + 30, z + 2, Block7, 0, 3); + world.setBlock(x + 12, y + 30, z + 2, Block5, 0, 3); + world.setBlock(x + 13, y + 30, z + 2, Block5, 0, 3); + world.setBlock(x + 14, y + 30, z + 2, Block5, 0, 3); + world.setBlock(x + 15, y + 30, z + 3, Block5, 0, 3); + world.setBlock(x + 16, y + 30, z + 3, Block5, 0, 3); + world.setBlock(x + 17, y + 30, z + 4, Block5, 0, 3); + world.setBlock(x + 17, y + 30, z + 5, Block5, 0, 3); + world.setBlock(x + 18, y + 30, z + 6, Block5, 0, 3); + world.setBlock(x + 18, y + 30, z + 7, Block5, 0, 3); + world.setBlock(x + 18, y + 30, z + 8, Block5, 0, 3); + world.setBlock(x + 19, y + 30, z + 9, Block5, 0, 3); + world.setBlock(x + 21, y + 30, z + 9, Block2, 0, 3); + world.setBlock(x + 19, y + 30, z + 10, Block5, 0, 3); + world.setBlock(x + 20, y + 30, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 30, z + 11, Block5, 0, 3); + world.setBlock(x + 8, y + 30, z + 12, Block4, 0, 3); + world.setBlock(x + 9, y + 30, z + 12, Block4, 0, 3); + world.setBlock(x + 19, y + 30, z + 12, Block5, 0, 3); + world.setBlock(x + 19, y + 30, z + 13, Block5, 0, 3); + world.setBlock(x + 19, y + 30, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 30, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 30, z + 15, Block5, 0, 3); + world.setBlock(x + 21, y + 30, z + 15, Block2, 0, 3); + world.setBlock(x + 18, y + 30, z + 16, Block5, 0, 3); + world.setBlock(x + 18, y + 30, z + 17, Block5, 0, 3); + world.setBlock(x + 18, y + 30, z + 18, Block5, 0, 3); + world.setBlock(x + 17, y + 30, z + 19, Block5, 0, 3); + world.setBlock(x + 17, y + 30, z + 20, Block5, 0, 3); + world.setBlock(x + 15, y + 30, z + 21, Block5, 0, 3); + world.setBlock(x + 16, y + 30, z + 21, Block5, 0, 3); + world.setBlock(x + 4, y + 30, z + 22, Block7, 0, 3); + world.setBlock(x + 12, y + 30, z + 22, Block5, 0, 3); + world.setBlock(x + 13, y + 30, z + 22, Block5, 0, 3); + world.setBlock(x + 14, y + 30, z + 22, Block5, 0, 3); + world.setBlock(x + 5, y + 30, z + 23, Block5, 0, 3); + world.setBlock(x + 6, y + 30, z + 23, Block5, 0, 3); + world.setBlock(x + 7, y + 30, z + 23, Block5, 0, 3); + world.setBlock(x + 8, y + 30, z + 23, Block5, 0, 3); + world.setBlock(x + 9, y + 30, z + 23, Block5, 0, 3); + world.setBlock(x + 10, y + 30, z + 23, Block5, 0, 3); + world.setBlock(x + 11, y + 30, z + 23, Block5, 0, 3); + world.setBlock(x + 5, y + 31, z + 1, Block7, 0, 3); + world.setBlock(x + 6, y + 31, z + 1, Block5, 0, 3); + world.setBlock(x + 7, y + 31, z + 1, Block5, 0, 3); + world.setBlock(x + 8, y + 31, z + 1, Block5, 0, 3); + world.setBlock(x + 9, y + 31, z + 1, Block5, 0, 3); + world.setBlock(x + 10, y + 31, z + 1, Block5, 0, 3); + world.setBlock(x + 11, y + 31, z + 1, Block5, 0, 3); + world.setBlock(x + 12, y + 31, z + 2, Block5, 0, 3); + world.setBlock(x + 13, y + 31, z + 2, Block5, 0, 3); + world.setBlock(x + 14, y + 31, z + 2, Block5, 0, 3); + world.setBlock(x + 15, y + 31, z + 3, Block5, 0, 3); + world.setBlock(x + 16, y + 31, z + 3, Block5, 0, 3); + world.setBlock(x + 17, y + 31, z + 4, Block5, 0, 3); + world.setBlock(x + 17, y + 31, z + 5, Block5, 0, 3); + world.setBlock(x + 18, y + 31, z + 6, Block5, 0, 3); + world.setBlock(x + 18, y + 31, z + 7, Block5, 0, 3); + world.setBlock(x + 18, y + 31, z + 8, Block5, 0, 3); + world.setBlock(x + 19, y + 31, z + 9, Block5, 0, 3); + world.setBlock(x + 19, y + 31, z + 10, Block5, 0, 3); + world.setBlock(x + 20, y + 31, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 31, z + 11, Block5, 0, 3); + world.setBlock(x + 8, y + 31, z + 12, Block4, 0, 3); + world.setBlock(x + 19, y + 31, z + 12, Block5, 0, 3); + world.setBlock(x + 19, y + 31, z + 13, Block5, 0, 3); + world.setBlock(x + 19, y + 31, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 31, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 31, z + 15, Block5, 0, 3); + world.setBlock(x + 18, y + 31, z + 16, Block5, 0, 3); + world.setBlock(x + 18, y + 31, z + 17, Block5, 0, 3); + world.setBlock(x + 18, y + 31, z + 18, Block5, 0, 3); + world.setBlock(x + 17, y + 31, z + 19, Block5, 0, 3); + world.setBlock(x + 17, y + 31, z + 20, Block5, 0, 3); + world.setBlock(x + 15, y + 31, z + 21, Block5, 0, 3); + world.setBlock(x + 16, y + 31, z + 21, Block5, 0, 3); + world.setBlock(x + 12, y + 31, z + 22, Block5, 0, 3); + world.setBlock(x + 13, y + 31, z + 22, Block5, 0, 3); + world.setBlock(x + 14, y + 31, z + 22, Block5, 0, 3); + world.setBlock(x + 5, y + 31, z + 23, Block7, 0, 3); + world.setBlock(x + 6, y + 31, z + 23, Block5, 0, 3); + world.setBlock(x + 7, y + 31, z + 23, Block5, 0, 3); + world.setBlock(x + 8, y + 31, z + 23, Block5, 0, 3); + world.setBlock(x + 9, y + 31, z + 23, Block5, 0, 3); + world.setBlock(x + 10, y + 31, z + 23, Block5, 0, 3); + world.setBlock(x + 11, y + 31, z + 23, Block5, 0, 3); + world.setBlock(x + 6, y + 32, z + 1, Block7, 0, 3); + world.setBlock(x + 7, y + 32, z + 1, Block5, 0, 3); + world.setBlock(x + 8, y + 32, z + 1, Block5, 0, 3); + world.setBlock(x + 9, y + 32, z + 1, Block5, 0, 3); + world.setBlock(x + 10, y + 32, z + 1, Block5, 0, 3); + world.setBlock(x + 11, y + 32, z + 1, Block5, 0, 3); + world.setBlock(x + 12, y + 32, z + 2, Block5, 0, 3); + world.setBlock(x + 13, y + 32, z + 2, Block5, 0, 3); + world.setBlock(x + 14, y + 32, z + 2, Block5, 0, 3); + world.setBlock(x + 15, y + 32, z + 3, Block5, 0, 3); + world.setBlock(x + 16, y + 32, z + 3, Block5, 0, 3); + world.setBlock(x + 17, y + 32, z + 4, Block5, 0, 3); + world.setBlock(x + 17, y + 32, z + 5, Block5, 0, 3); + world.setBlock(x + 18, y + 32, z + 6, Block5, 0, 3); + world.setBlock(x + 18, y + 32, z + 7, Block5, 0, 3); + world.setBlock(x + 18, y + 32, z + 8, Block5, 0, 3); + world.setBlock(x + 19, y + 32, z + 9, Block5, 0, 3); + world.setBlock(x + 19, y + 32, z + 10, Block5, 0, 3); + world.setBlock(x + 20, y + 32, z + 10, Block2, 0, 3); + world.setBlock(x + 19, y + 32, z + 11, Block5, 0, 3); + world.setBlock(x + 7, y + 32, z + 12, Block4, 0, 3); + world.setBlock(x + 8, y + 32, z + 12, Block4, 0, 3); + world.setBlock(x + 19, y + 32, z + 12, Block5, 0, 3); + world.setBlock(x + 19, y + 32, z + 13, Block5, 0, 3); + world.setBlock(x + 19, y + 32, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 32, z + 14, Block2, 0, 3); + world.setBlock(x + 19, y + 32, z + 15, Block5, 0, 3); + world.setBlock(x + 18, y + 32, z + 16, Block5, 0, 3); + world.setBlock(x + 18, y + 32, z + 17, Block5, 0, 3); + world.setBlock(x + 18, y + 32, z + 18, Block5, 0, 3); + world.setBlock(x + 17, y + 32, z + 19, Block5, 0, 3); + world.setBlock(x + 17, y + 32, z + 20, Block5, 0, 3); + world.setBlock(x + 15, y + 32, z + 21, Block5, 0, 3); + world.setBlock(x + 16, y + 32, z + 21, Block5, 0, 3); + world.setBlock(x + 12, y + 32, z + 22, Block5, 0, 3); + world.setBlock(x + 13, y + 32, z + 22, Block5, 0, 3); + world.setBlock(x + 14, y + 32, z + 22, Block5, 0, 3); + world.setBlock(x + 6, y + 32, z + 23, Block7, 0, 3); + world.setBlock(x + 7, y + 32, z + 23, Block5, 0, 3); + world.setBlock(x + 8, y + 32, z + 23, Block5, 0, 3); + world.setBlock(x + 9, y + 32, z + 23, Block5, 0, 3); + world.setBlock(x + 10, y + 32, z + 23, Block5, 0, 3); + world.setBlock(x + 11, y + 32, z + 23, Block5, 0, 3); + world.setBlock(x + 7, y + 33, z + 0, Block7, 0, 3); + world.setBlock(x + 8, y + 33, z + 0, Block5, 0, 3); + world.setBlock(x + 9, y + 33, z + 0, Block5, 0, 3); + world.setBlock(x + 10, y + 33, z + 0, Block5, 0, 3); + world.setBlock(x + 11, y + 33, z + 0, Block5, 0, 3); + world.setBlock(x + 12, y + 33, z + 1, Block5, 0, 3); + world.setBlock(x + 13, y + 33, z + 1, Block5, 0, 3); + world.setBlock(x + 14, y + 33, z + 1, Block5, 0, 3); + world.setBlock(x + 15, y + 33, z + 2, Block5, 0, 3); + world.setBlock(x + 16, y + 33, z + 2, Block5, 0, 3); + world.setBlock(x + 17, y + 33, z + 3, Block5, 0, 3); + world.setBlock(x + 18, y + 33, z + 4, Block5, 0, 3); + world.setBlock(x + 18, y + 33, z + 5, Block5, 0, 3); + world.setBlock(x + 19, y + 33, z + 6, Block5, 0, 3); + world.setBlock(x + 19, y + 33, z + 7, Block5, 0, 3); + world.setBlock(x + 19, y + 33, z + 8, Block5, 0, 3); + world.setBlock(x + 20, y + 33, z + 9, Block5, 0, 3); + world.setBlock(x + 20, y + 33, z + 10, Block5, 0, 3); + world.setBlock(x + 20, y + 33, z + 11, Block5, 0, 3); + world.setBlock(x + 7, y + 33, z + 12, Block4, 0, 3); + world.setBlock(x + 18, y + 33, z + 12, Block4, 0, 3); + world.setBlock(x + 19, y + 33, z + 12, Block4, 0, 3); + world.setBlock(x + 20, y + 33, z + 12, Block5, 0, 3); + world.setBlock(x + 20, y + 33, z + 13, Block5, 0, 3); + world.setBlock(x + 20, y + 33, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 33, z + 15, Block5, 0, 3); + world.setBlock(x + 19, y + 33, z + 16, Block5, 0, 3); + world.setBlock(x + 19, y + 33, z + 17, Block5, 0, 3); + world.setBlock(x + 19, y + 33, z + 18, Block5, 0, 3); + world.setBlock(x + 18, y + 33, z + 19, Block5, 0, 3); + world.setBlock(x + 18, y + 33, z + 20, Block5, 0, 3); + world.setBlock(x + 17, y + 33, z + 21, Block5, 0, 3); + world.setBlock(x + 15, y + 33, z + 22, Block5, 0, 3); + world.setBlock(x + 16, y + 33, z + 22, Block5, 0, 3); + world.setBlock(x + 12, y + 33, z + 23, Block5, 0, 3); + world.setBlock(x + 13, y + 33, z + 23, Block5, 0, 3); + world.setBlock(x + 14, y + 33, z + 23, Block5, 0, 3); + world.setBlock(x + 7, y + 33, z + 24, Block7, 0, 3); + world.setBlock(x + 8, y + 33, z + 24, Block5, 0, 3); + world.setBlock(x + 9, y + 33, z + 24, Block5, 0, 3); + world.setBlock(x + 10, y + 33, z + 24, Block5, 0, 3); + world.setBlock(x + 11, y + 33, z + 24, Block5, 0, 3); + world.setBlock(x + 8, y + 34, z + 0, Block7, 0, 3); + world.setBlock(x + 9, y + 34, z + 0, Block5, 0, 3); + world.setBlock(x + 10, y + 34, z + 0, Block5, 0, 3); + world.setBlock(x + 11, y + 34, z + 0, Block5, 0, 3); + world.setBlock(x + 12, y + 34, z + 1, Block5, 0, 3); + world.setBlock(x + 13, y + 34, z + 1, Block5, 0, 3); + world.setBlock(x + 14, y + 34, z + 1, Block5, 0, 3); + world.setBlock(x + 15, y + 34, z + 2, Block5, 0, 3); + world.setBlock(x + 16, y + 34, z + 2, Block5, 0, 3); + world.setBlock(x + 17, y + 34, z + 3, Block5, 0, 3); + world.setBlock(x + 18, y + 34, z + 4, Block5, 0, 3); + world.setBlock(x + 18, y + 34, z + 5, Block5, 0, 3); + world.setBlock(x + 19, y + 34, z + 6, Block5, 0, 3); + world.setBlock(x + 19, y + 34, z + 7, Block5, 0, 3); + world.setBlock(x + 19, y + 34, z + 8, Block5, 0, 3); + world.setBlock(x + 20, y + 34, z + 9, Block5, 0, 3); + world.setBlock(x + 20, y + 34, z + 10, Block5, 0, 3); + world.setBlock(x + 20, y + 34, z + 11, Block5, 0, 3); + world.setBlock(x + 6, y + 34, z + 12, Block4, 0, 3); + world.setBlock(x + 7, y + 34, z + 12, Block4, 0, 3); + world.setBlock(x + 16, y + 34, z + 12, Block4, 0, 3); + world.setBlock(x + 17, y + 34, z + 12, Block4, 0, 3); + world.setBlock(x + 18, y + 34, z + 12, Block4, 0, 3); + world.setBlock(x + 20, y + 34, z + 12, Block5, 0, 3); + world.setBlock(x + 20, y + 34, z + 13, Block5, 0, 3); + world.setBlock(x + 20, y + 34, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 34, z + 15, Block5, 0, 3); + world.setBlock(x + 19, y + 34, z + 16, Block5, 0, 3); + world.setBlock(x + 19, y + 34, z + 17, Block5, 0, 3); + world.setBlock(x + 19, y + 34, z + 18, Block5, 0, 3); + world.setBlock(x + 18, y + 34, z + 19, Block5, 0, 3); + world.setBlock(x + 18, y + 34, z + 20, Block5, 0, 3); + world.setBlock(x + 17, y + 34, z + 21, Block5, 0, 3); + world.setBlock(x + 15, y + 34, z + 22, Block5, 0, 3); + world.setBlock(x + 16, y + 34, z + 22, Block5, 0, 3); + world.setBlock(x + 12, y + 34, z + 23, Block5, 0, 3); + world.setBlock(x + 13, y + 34, z + 23, Block5, 0, 3); + world.setBlock(x + 14, y + 34, z + 23, Block5, 0, 3); + world.setBlock(x + 8, y + 34, z + 24, Block7, 0, 3); + world.setBlock(x + 9, y + 34, z + 24, Block5, 0, 3); + world.setBlock(x + 10, y + 34, z + 24, Block5, 0, 3); + world.setBlock(x + 11, y + 34, z + 24, Block5, 0, 3); + world.setBlock(x + 9, y + 35, z + 0, Block7, 0, 3); + world.setBlock(x + 10, y + 35, z + 0, Block5, 0, 3); + world.setBlock(x + 11, y + 35, z + 0, Block5, 0, 3); + world.setBlock(x + 12, y + 35, z + 1, Block5, 0, 3); + world.setBlock(x + 13, y + 35, z + 1, Block5, 0, 3); + world.setBlock(x + 14, y + 35, z + 1, Block5, 0, 3); + world.setBlock(x + 15, y + 35, z + 2, Block5, 0, 3); + world.setBlock(x + 16, y + 35, z + 2, Block5, 0, 3); + world.setBlock(x + 17, y + 35, z + 3, Block5, 0, 3); + world.setBlock(x + 18, y + 35, z + 4, Block5, 0, 3); + world.setBlock(x + 18, y + 35, z + 5, Block5, 0, 3); + world.setBlock(x + 19, y + 35, z + 6, Block5, 0, 3); + world.setBlock(x + 19, y + 35, z + 7, Block5, 0, 3); + world.setBlock(x + 19, y + 35, z + 8, Block5, 0, 3); + world.setBlock(x + 20, y + 35, z + 9, Block5, 0, 3); + world.setBlock(x + 20, y + 35, z + 10, Block5, 0, 3); + world.setBlock(x + 20, y + 35, z + 11, Block5, 0, 3); + world.setBlock(x + 6, y + 35, z + 12, Block4, 0, 3); + world.setBlock(x + 14, y + 35, z + 12, Block4, 0, 3); + world.setBlock(x + 15, y + 35, z + 12, Block4, 0, 3); + world.setBlock(x + 16, y + 35, z + 12, Block4, 0, 3); + world.setBlock(x + 20, y + 35, z + 12, Block5, 0, 3); + world.setBlock(x + 20, y + 35, z + 13, Block5, 0, 3); + world.setBlock(x + 20, y + 35, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 35, z + 15, Block5, 0, 3); + world.setBlock(x + 19, y + 35, z + 16, Block5, 0, 3); + world.setBlock(x + 19, y + 35, z + 17, Block5, 0, 3); + world.setBlock(x + 19, y + 35, z + 18, Block5, 0, 3); + world.setBlock(x + 18, y + 35, z + 19, Block5, 0, 3); + world.setBlock(x + 18, y + 35, z + 20, Block5, 0, 3); + world.setBlock(x + 17, y + 35, z + 21, Block5, 0, 3); + world.setBlock(x + 15, y + 35, z + 22, Block5, 0, 3); + world.setBlock(x + 16, y + 35, z + 22, Block5, 0, 3); + world.setBlock(x + 12, y + 35, z + 23, Block5, 0, 3); + world.setBlock(x + 13, y + 35, z + 23, Block5, 0, 3); + world.setBlock(x + 14, y + 35, z + 23, Block5, 0, 3); + world.setBlock(x + 9, y + 35, z + 24, Block7, 0, 3); + world.setBlock(x + 10, y + 35, z + 24, Block5, 0, 3); + world.setBlock(x + 11, y + 35, z + 24, Block5, 0, 3); + world.setBlock(x + 10, y + 36, z + 0, Block7, 0, 3); + world.setBlock(x + 11, y + 36, z + 0, Block5, 0, 3); + world.setBlock(x + 12, y + 36, z + 1, Block5, 0, 3); + world.setBlock(x + 13, y + 36, z + 1, Block5, 0, 3); + world.setBlock(x + 14, y + 36, z + 1, Block5, 0, 3); + world.setBlock(x + 15, y + 36, z + 2, Block5, 0, 3); + world.setBlock(x + 16, y + 36, z + 2, Block5, 0, 3); + world.setBlock(x + 17, y + 36, z + 3, Block5, 0, 3); + world.setBlock(x + 18, y + 36, z + 4, Block5, 0, 3); + world.setBlock(x + 18, y + 36, z + 5, Block5, 0, 3); + world.setBlock(x + 19, y + 36, z + 6, Block5, 0, 3); + world.setBlock(x + 19, y + 36, z + 7, Block5, 0, 3); + world.setBlock(x + 19, y + 36, z + 8, Block5, 0, 3); + world.setBlock(x + 20, y + 36, z + 9, Block5, 0, 3); + world.setBlock(x + 20, y + 36, z + 10, Block5, 0, 3); + world.setBlock(x + 20, y + 36, z + 11, Block5, 0, 3); + world.setBlock(x + 5, y + 36, z + 12, Block4, 0, 3); + world.setBlock(x + 6, y + 36, z + 12, Block4, 0, 3); + world.setBlock(x + 12, y + 36, z + 12, Block4, 0, 3); + world.setBlock(x + 13, y + 36, z + 12, Block4, 0, 3); + world.setBlock(x + 14, y + 36, z + 12, Block4, 0, 3); + world.setBlock(x + 20, y + 36, z + 12, Block5, 0, 3); + world.setBlock(x + 20, y + 36, z + 13, Block5, 0, 3); + world.setBlock(x + 20, y + 36, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 36, z + 15, Block5, 0, 3); + world.setBlock(x + 19, y + 36, z + 16, Block5, 0, 3); + world.setBlock(x + 19, y + 36, z + 17, Block5, 0, 3); + world.setBlock(x + 19, y + 36, z + 18, Block5, 0, 3); + world.setBlock(x + 18, y + 36, z + 19, Block5, 0, 3); + world.setBlock(x + 18, y + 36, z + 20, Block5, 0, 3); + world.setBlock(x + 17, y + 36, z + 21, Block5, 0, 3); + world.setBlock(x + 15, y + 36, z + 22, Block5, 0, 3); + world.setBlock(x + 16, y + 36, z + 22, Block5, 0, 3); + world.setBlock(x + 12, y + 36, z + 23, Block5, 0, 3); + world.setBlock(x + 13, y + 36, z + 23, Block5, 0, 3); + world.setBlock(x + 14, y + 36, z + 23, Block5, 0, 3); + world.setBlock(x + 10, y + 36, z + 24, Block7, 0, 3); + world.setBlock(x + 11, y + 36, z + 24, Block5, 0, 3); + world.setBlock(x + 11, y + 37, z + 0, Block7, 0, 3); + world.setBlock(x + 12, y + 37, z + 1, Block5, 0, 3); + world.setBlock(x + 13, y + 37, z + 1, Block5, 0, 3); + world.setBlock(x + 14, y + 37, z + 1, Block5, 0, 3); + world.setBlock(x + 15, y + 37, z + 2, Block5, 0, 3); + world.setBlock(x + 16, y + 37, z + 2, Block5, 0, 3); + world.setBlock(x + 17, y + 37, z + 3, Block5, 0, 3); + world.setBlock(x + 18, y + 37, z + 4, Block5, 0, 3); + world.setBlock(x + 18, y + 37, z + 5, Block5, 0, 3); + world.setBlock(x + 19, y + 37, z + 6, Block5, 0, 3); + world.setBlock(x + 19, y + 37, z + 7, Block5, 0, 3); + world.setBlock(x + 19, y + 37, z + 8, Block5, 0, 3); + world.setBlock(x + 20, y + 37, z + 9, Block5, 0, 3); + world.setBlock(x + 20, y + 37, z + 10, Block5, 0, 3); + world.setBlock(x + 20, y + 37, z + 11, Block5, 0, 3); + world.setBlock(x + 5, y + 37, z + 12, Block4, 0, 3); + world.setBlock(x + 10, y + 37, z + 12, Block4, 0, 3); + world.setBlock(x + 11, y + 37, z + 12, Block4, 0, 3); + world.setBlock(x + 12, y + 37, z + 12, Block4, 0, 3); + world.setBlock(x + 20, y + 37, z + 12, Block5, 0, 3); + world.setBlock(x + 20, y + 37, z + 13, Block5, 0, 3); + world.setBlock(x + 20, y + 37, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 37, z + 15, Block5, 0, 3); + world.setBlock(x + 19, y + 37, z + 16, Block5, 0, 3); + world.setBlock(x + 19, y + 37, z + 17, Block5, 0, 3); + world.setBlock(x + 19, y + 37, z + 18, Block5, 0, 3); + world.setBlock(x + 18, y + 37, z + 19, Block5, 0, 3); + world.setBlock(x + 18, y + 37, z + 20, Block5, 0, 3); + world.setBlock(x + 17, y + 37, z + 21, Block5, 0, 3); + world.setBlock(x + 15, y + 37, z + 22, Block5, 0, 3); + world.setBlock(x + 16, y + 37, z + 22, Block5, 0, 3); + world.setBlock(x + 12, y + 37, z + 23, Block5, 0, 3); + world.setBlock(x + 13, y + 37, z + 23, Block5, 0, 3); + world.setBlock(x + 14, y + 37, z + 23, Block5, 0, 3); + world.setBlock(x + 11, y + 37, z + 24, Block7, 0, 3); + world.setBlock(x + 12, y + 38, z + 1, Block7, 0, 3); + world.setBlock(x + 13, y + 38, z + 1, Block5, 0, 3); + world.setBlock(x + 14, y + 38, z + 1, Block5, 0, 3); + world.setBlock(x + 15, y + 38, z + 2, Block5, 0, 3); + world.setBlock(x + 16, y + 38, z + 2, Block5, 0, 3); + world.setBlock(x + 17, y + 38, z + 3, Block5, 0, 3); + world.setBlock(x + 18, y + 38, z + 4, Block5, 0, 3); + world.setBlock(x + 18, y + 38, z + 5, Block5, 0, 3); + world.setBlock(x + 19, y + 38, z + 6, Block5, 0, 3); + world.setBlock(x + 19, y + 38, z + 7, Block5, 0, 3); + world.setBlock(x + 19, y + 38, z + 8, Block5, 0, 3); + world.setBlock(x + 20, y + 38, z + 9, Block5, 0, 3); + world.setBlock(x + 20, y + 38, z + 10, Block5, 0, 3); + world.setBlock(x + 4, y + 38, z + 11, Block7, 0, 3); + world.setBlock(x + 5, y + 38, z + 11, Block7, 0, 3); + world.setBlock(x + 6, y + 38, z + 11, Block7, 0, 3); + world.setBlock(x + 20, y + 38, z + 11, Block5, 0, 3); + world.setBlock(x + 4, y + 38, z + 12, Block7, 0, 3); + world.setBlock(x + 5, y + 38, z + 12, Block7, 0, 3); + world.setBlock(x + 6, y + 38, z + 12, Block7, 0, 3); + world.setBlock(x + 8, y + 38, z + 12, Block4, 0, 3); + world.setBlock(x + 9, y + 38, z + 12, Block4, 0, 3); + world.setBlock(x + 10, y + 38, z + 12, Block4, 0, 3); + world.setBlock(x + 20, y + 38, z + 12, Block5, 0, 3); + world.setBlock(x + 4, y + 38, z + 13, Block7, 0, 3); + world.setBlock(x + 5, y + 38, z + 13, Block7, 0, 3); + world.setBlock(x + 6, y + 38, z + 13, Block7, 0, 3); + world.setBlock(x + 20, y + 38, z + 13, Block5, 0, 3); + world.setBlock(x + 20, y + 38, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 38, z + 15, Block5, 0, 3); + world.setBlock(x + 19, y + 38, z + 16, Block5, 0, 3); + world.setBlock(x + 19, y + 38, z + 17, Block5, 0, 3); + world.setBlock(x + 19, y + 38, z + 18, Block5, 0, 3); + world.setBlock(x + 18, y + 38, z + 19, Block5, 0, 3); + world.setBlock(x + 18, y + 38, z + 20, Block5, 0, 3); + world.setBlock(x + 17, y + 38, z + 21, Block5, 0, 3); + world.setBlock(x + 15, y + 38, z + 22, Block5, 0, 3); + world.setBlock(x + 16, y + 38, z + 22, Block5, 0, 3); + world.setBlock(x + 12, y + 38, z + 23, Block7, 0, 3); + world.setBlock(x + 13, y + 38, z + 23, Block5, 0, 3); + world.setBlock(x + 14, y + 38, z + 23, Block5, 0, 3); + world.setBlock(x + 13, y + 39, z + 1, Block7, 0, 3); + world.setBlock(x + 14, y + 39, z + 1, Block5, 0, 3); + world.setBlock(x + 15, y + 39, z + 2, Block5, 0, 3); + world.setBlock(x + 16, y + 39, z + 2, Block5, 0, 3); + world.setBlock(x + 17, y + 39, z + 3, Block5, 0, 3); + world.setBlock(x + 18, y + 39, z + 4, Block5, 0, 3); + world.setBlock(x + 18, y + 39, z + 5, Block5, 0, 3); + world.setBlock(x + 19, y + 39, z + 6, Block5, 0, 3); + world.setBlock(x + 19, y + 39, z + 7, Block5, 0, 3); + world.setBlock(x + 19, y + 39, z + 8, Block5, 0, 3); + world.setBlock(x + 20, y + 39, z + 9, Block5, 0, 3); + world.setBlock(x + 20, y + 39, z + 10, Block5, 0, 3); + world.setBlock(x + 4, y + 39, z + 11, Block7, 0, 3); + world.setBlock(x + 5, y + 39, z + 11, Block7, 0, 3); + world.setBlock(x + 6, y + 39, z + 11, Block7, 0, 3); + world.setBlock(x + 20, y + 39, z + 11, Block5, 0, 3); + world.setBlock(x + 4, y + 39, z + 12, Block7, 0, 3); + //world.setBlock(x + 5, y + 39, z + 12, Block7, 0, 3); + world.setBlock(x + 5, y + 39, z + 12, Blocks.chest, 4, 3); + world.setBlockMetadataWithNotify(x + 5, y + 39, z + 12, 4, 3); + WeightedRandomChestContent.generateChestContents(rand, HbmChestContents.getLoot(3), (TileEntityChest)world.getTileEntity(x + 5, y + 39, z + 12), 12); + world.setBlock(x + 6, y + 39, z + 12, Block7, 0, 3); + world.setBlock(x + 7, y + 39, z + 12, Block4, 0, 3); + world.setBlock(x + 8, y + 39, z + 12, Block4, 0, 3); + world.setBlock(x + 20, y + 39, z + 12, Block5, 0, 3); + world.setBlock(x + 4, y + 39, z + 13, Block7, 0, 3); + world.setBlock(x + 5, y + 39, z + 13, Block7, 0, 3); + world.setBlock(x + 6, y + 39, z + 13, Block7, 0, 3); + world.setBlock(x + 20, y + 39, z + 13, Block5, 0, 3); + world.setBlock(x + 20, y + 39, z + 14, Block5, 0, 3); + world.setBlock(x + 20, y + 39, z + 15, Block5, 0, 3); + world.setBlock(x + 19, y + 39, z + 16, Block5, 0, 3); + world.setBlock(x + 19, y + 39, z + 17, Block5, 0, 3); + world.setBlock(x + 19, y + 39, z + 18, Block5, 0, 3); + world.setBlock(x + 18, y + 39, z + 19, Block5, 0, 3); + world.setBlock(x + 18, y + 39, z + 20, Block5, 0, 3); + world.setBlock(x + 17, y + 39, z + 21, Block5, 0, 3); + world.setBlock(x + 15, y + 39, z + 22, Block5, 0, 3); + world.setBlock(x + 16, y + 39, z + 22, Block5, 0, 3); + world.setBlock(x + 13, y + 39, z + 23, Block7, 0, 3); + world.setBlock(x + 14, y + 39, z + 23, Block5, 0, 3); + world.setBlock(x + 14, y + 40, z + 2, Block7, 0, 3); + world.setBlock(x + 15, y + 40, z + 3, Block5, 0, 3); + world.setBlock(x + 16, y + 40, z + 3, Block5, 0, 3); + world.setBlock(x + 17, y + 40, z + 4, Block5, 0, 3); + world.setBlock(x + 17, y + 40, z + 5, Block5, 0, 3); + world.setBlock(x + 18, y + 40, z + 6, Block5, 0, 3); + world.setBlock(x + 18, y + 40, z + 7, Block5, 0, 3); + world.setBlock(x + 18, y + 40, z + 8, Block5, 0, 3); + world.setBlock(x + 19, y + 40, z + 9, Block5, 0, 3); + world.setBlock(x + 19, y + 40, z + 10, Block5, 0, 3); + world.setBlock(x + 4, y + 40, z + 11, Block7, 0, 3); + world.setBlock(x + 5, y + 40, z + 11, Block7, 0, 3); + world.setBlock(x + 6, y + 40, z + 11, Block7, 0, 3); + world.setBlock(x + 19, y + 40, z + 11, Block5, 0, 3); + world.setBlock(x + 4, y + 40, z + 12, Block7, 0, 3); + world.setBlock(x + 5, y + 40, z + 12, Block7, 0, 3); + world.setBlock(x + 6, y + 40, z + 12, Block7, 0, 3); + world.setBlock(x + 19, y + 40, z + 12, Block5, 0, 3); + world.setBlock(x + 4, y + 40, z + 13, Block7, 0, 3); + world.setBlock(x + 5, y + 40, z + 13, Block7, 0, 3); + world.setBlock(x + 6, y + 40, z + 13, Block7, 0, 3); + world.setBlock(x + 19, y + 40, z + 13, Block5, 0, 3); + world.setBlock(x + 19, y + 40, z + 14, Block5, 0, 3); + world.setBlock(x + 19, y + 40, z + 15, Block5, 0, 3); + world.setBlock(x + 18, y + 40, z + 16, Block5, 0, 3); + world.setBlock(x + 18, y + 40, z + 17, Block5, 0, 3); + world.setBlock(x + 18, y + 40, z + 18, Block5, 0, 3); + world.setBlock(x + 17, y + 40, z + 19, Block5, 0, 3); + world.setBlock(x + 17, y + 40, z + 20, Block5, 0, 3); + world.setBlock(x + 15, y + 40, z + 21, Block5, 0, 3); + world.setBlock(x + 16, y + 40, z + 21, Block5, 0, 3); + world.setBlock(x + 14, y + 40, z + 22, Block7, 0, 3); + world.setBlock(x + 15, y + 41, z + 3, Block7, 0, 3); + world.setBlock(x + 16, y + 41, z + 3, Block5, 0, 3); + world.setBlock(x + 17, y + 41, z + 4, Block5, 0, 3); + world.setBlock(x + 17, y + 41, z + 5, Block5, 0, 3); + world.setBlock(x + 18, y + 41, z + 6, Block5, 0, 3); + world.setBlock(x + 18, y + 41, z + 7, Block5, 0, 3); + world.setBlock(x + 18, y + 41, z + 8, Block5, 0, 3); + world.setBlock(x + 19, y + 41, z + 9, Block5, 0, 3); + world.setBlock(x + 19, y + 41, z + 10, Block5, 0, 3); + world.setBlock(x + 19, y + 41, z + 11, Block5, 0, 3); + world.setBlock(x + 19, y + 41, z + 12, Block5, 0, 3); + world.setBlock(x + 19, y + 41, z + 13, Block5, 0, 3); + world.setBlock(x + 19, y + 41, z + 14, Block5, 0, 3); + world.setBlock(x + 19, y + 41, z + 15, Block5, 0, 3); + world.setBlock(x + 18, y + 41, z + 16, Block5, 0, 3); + world.setBlock(x + 18, y + 41, z + 17, Block5, 0, 3); + world.setBlock(x + 18, y + 41, z + 18, Block5, 0, 3); + world.setBlock(x + 17, y + 41, z + 19, Block5, 0, 3); + world.setBlock(x + 17, y + 41, z + 20, Block5, 0, 3); + world.setBlock(x + 15, y + 41, z + 21, Block7, 0, 3); + world.setBlock(x + 16, y + 41, z + 21, Block5, 0, 3); + world.setBlock(x + 16, y + 42, z + 3, Block7, 0, 3); + world.setBlock(x + 17, y + 42, z + 4, Block7, 0, 3); + world.setBlock(x + 17, y + 42, z + 5, Block7, 0, 3); + world.setBlock(x + 18, y + 42, z + 6, Block5, 0, 3); + world.setBlock(x + 18, y + 42, z + 7, Block5, 0, 3); + world.setBlock(x + 18, y + 42, z + 8, Block5, 0, 3); + world.setBlock(x + 19, y + 42, z + 9, Block5, 0, 3); + world.setBlock(x + 19, y + 42, z + 10, Block5, 0, 3); + world.setBlock(x + 19, y + 42, z + 11, Block5, 0, 3); + world.setBlock(x + 19, y + 42, z + 12, Block5, 0, 3); + world.setBlock(x + 19, y + 42, z + 13, Block5, 0, 3); + world.setBlock(x + 19, y + 42, z + 14, Block5, 0, 3); + world.setBlock(x + 19, y + 42, z + 15, Block5, 0, 3); + world.setBlock(x + 18, y + 42, z + 16, Block5, 0, 3); + world.setBlock(x + 18, y + 42, z + 17, Block5, 0, 3); + world.setBlock(x + 18, y + 42, z + 18, Block5, 0, 3); + world.setBlock(x + 17, y + 42, z + 19, Block7, 0, 3); + world.setBlock(x + 17, y + 42, z + 20, Block7, 0, 3); + world.setBlock(x + 16, y + 42, z + 21, Block7, 0, 3); + world.setBlock(x + 17, y + 43, z + 6, Block7, 0, 3); + world.setBlock(x + 17, y + 43, z + 7, Block7, 0, 3); + world.setBlock(x + 17, y + 43, z + 8, Block7, 0, 3); + world.setBlock(x + 18, y + 43, z + 9, Block5, 0, 3); + world.setBlock(x + 18, y + 43, z + 10, Block5, 0, 3); + world.setBlock(x + 18, y + 43, z + 11, Block5, 0, 3); + world.setBlock(x + 18, y + 43, z + 12, Block5, 0, 3); + world.setBlock(x + 18, y + 43, z + 13, Block5, 0, 3); + world.setBlock(x + 18, y + 43, z + 14, Block5, 0, 3); + world.setBlock(x + 18, y + 43, z + 15, Block5, 0, 3); + world.setBlock(x + 17, y + 43, z + 16, Block7, 0, 3); + world.setBlock(x + 17, y + 43, z + 17, Block7, 0, 3); + world.setBlock(x + 17, y + 43, z + 18, Block7, 0, 3); + world.setBlock(x + 18, y + 44, z + 9, Block7, 0, 3); + world.setBlock(x + 18, y + 44, z + 10, Block7, 0, 3); + world.setBlock(x + 18, y + 44, z + 11, Block7, 0, 3); + world.setBlock(x + 18, y + 44, z + 12, Block7, 0, 3); + world.setBlock(x + 18, y + 44, z + 13, Block7, 0, 3); + world.setBlock(x + 18, y + 44, z + 14, Block7, 0, 3); + world.setBlock(x + 18, y + 44, z + 15, Block7, 0, 3); + + generate_r03_last(world, rand, x, y, z); + return true; + + } + public boolean generate_r03_last(World world, Random rand, int x, int y, int z) + { + + world.setBlock(x + 19, y + 3, z + 9, Blocks.torch, 4, 3); + world.setBlock(x + 6, y + 10, z + 17, Blocks.torch, 2, 3); + world.setBlock(x + 9, y + 15, z + 19, Blocks.torch, 3, 3); + world.setBlock(x + 17, y + 15, z + 19, Blocks.torch, 3, 3); + world.setBlock(x + 13, y + 15, z + 24, Blocks.torch, 5, 3); + world.setBlock(x + 9, y + 15, z + 27, Blocks.torch, 4, 3); + world.setBlock(x + 17, y + 15, z + 27, Blocks.torch, 4, 3); + world.setBlock(x + 19, y + 19, z + 9, Blocks.torch, 4, 3); + world.setBlock(x + 16, y + 19, z + 12, Blocks.torch, 2, 3); + world.setBlock(x + 22, y + 19, z + 12, Blocks.torch, 1, 3); + world.setBlock(x + 19, y + 19, z + 15, Blocks.torch, 3, 3); + if(MainRegistry.enableDebugMode) + System.out.print("[Debug] Successfully spawned satellite dish at " + x + " " + y +" " + z + "\n"); + return true; + + } + +} \ No newline at end of file