From 715ecda0dd7ac398bf59e37868eb16f4af2c2835 Mon Sep 17 00:00:00 2001 From: Boblet Date: Wed, 17 Sep 2025 16:11:28 +0200 Subject: [PATCH 1/4] ough --- changelog | 11 +++--- src/main/java/com/hbm/blocks/ModBlocks.java | 34 +++++++++---------- .../hbm/qmaw/components/QComponentLink.java | 3 ++ .../machine/TileEntityMachineWoodBurner.java | 6 ++-- .../assets/hbm/manual/machine/difurnace.json | 11 ++++++ .../hbm/manual/machine/rotaryfurnace.json | 11 ++++++ 6 files changed, 49 insertions(+), 27 deletions(-) create mode 100644 src/main/resources/assets/hbm/manual/machine/difurnace.json create mode 100644 src/main/resources/assets/hbm/manual/machine/rotaryfurnace.json diff --git a/changelog b/changelog index 696da46e0..f57182caa 100644 --- a/changelog +++ b/changelog @@ -1,10 +1,7 @@ ## Changed -* Added a (LEGACY) tag to the schrabidium transmutator -* Existing schrabidium transmutators are now way slower - * get souped -* Removed the schraranium tooltip mentioning the transmutator -* Changed the last remaining recipes that use the old steel pipes item, as well as the recipe for the steel pipes - * Any remaining steel pipes can be either smelted in a crucible or shredded +* Added more QMAW pages +* Removed most old particle accelerator blocks from the creative inventory ## Fixed -* Fixed various issues with the localization \ No newline at end of file +* Fixed wood burner only being able to create one ash pile per item burned, even when that item yields more, creating a backlog in the internal ash value +* Fixed some QMAW link icons not having the correct block lighting applied \ No newline at end of file diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 74d743a47..bd6c16ccd 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -1841,13 +1841,13 @@ public class ModBlocks { machine_exposure_chamber = new MachineExposureChamber(Material.iron).setBlockName("machine_exposure_chamber").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_aluminium"); machine_radgen = new MachineRadGen(Material.iron).setBlockName("machine_radgen").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_radgen"); - hadron_plating = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_plating"); - hadron_plating_blue = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_blue").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_plating_blue"); - hadron_plating_black = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_black").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_plating_black"); - hadron_plating_yellow = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_yellow").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_plating_yellow"); - hadron_plating_striped = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_striped").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_plating_striped"); - hadron_plating_voltz = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_voltz").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_plating_voltz"); - hadron_plating_glass = new BlockNTMGlass(0, RefStrings.MODID + ":hadron_plating_glass", Material.iron, true).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_glass").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_plating_glass"); + hadron_plating = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_plating"); + hadron_plating_blue = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_blue").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_plating_blue"); + hadron_plating_black = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_black").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_plating_black"); + hadron_plating_yellow = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_yellow").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_plating_yellow"); + hadron_plating_striped = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_striped").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_plating_striped"); + hadron_plating_voltz = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_voltz").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_plating_voltz"); + hadron_plating_glass = new BlockNTMGlass(0, RefStrings.MODID + ":hadron_plating_glass", Material.iron, true).setStepSound(Block.soundTypeMetal).setBlockName("hadron_plating_glass").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_plating_glass"); hadron_coil_alloy = new BlockHadronCoil(Material.iron, 10).setStepSound(Block.soundTypeMetal).setBlockName("hadron_coil_alloy").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_coil_alloy"); hadron_coil_gold = new BlockHadronCoil(Material.iron, 25).setStepSound(Block.soundTypeMetal).setBlockName("hadron_coil_gold").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_coil_gold"); hadron_coil_neodymium = new BlockHadronCoil(Material.iron, 50).setStepSound(Block.soundTypeMetal).setBlockName("hadron_coil_neodymium").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_coil_neodymium"); @@ -1857,16 +1857,16 @@ public class ModBlocks { hadron_coil_starmetal = new BlockHadronCoil(Material.iron, 1000).setStepSound(Block.soundTypeMetal).setBlockName("hadron_coil_starmetal").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_coil_starmetal"); hadron_coil_chlorophyte = new BlockHadronCoil(Material.iron, 2500).setStepSound(Block.soundTypeMetal).setBlockName("hadron_coil_chlorophyte").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_coil_chlorophyte"); hadron_coil_mese = new BlockHadronCoil(Material.iron, 10000).setStepSound(Block.soundTypeMetal).setBlockName("hadron_coil_mese").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_coil_mese"); - hadron_power = new BlockHadronPower(Material.iron, 1000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_power"); - hadron_power_10m = new BlockHadronPower(Material.iron, 10000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power_10m").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_power"); - hadron_power_100m = new BlockHadronPower(Material.iron, 100000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power_100m").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_power"); - hadron_power_1g = new BlockHadronPower(Material.iron, 1000000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power_1g").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_power"); - hadron_power_10g = new BlockHadronPower(Material.iron, 10000000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power_10g").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_power"); - hadron_diode = new BlockHadronDiode(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_diode").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab); - hadron_analysis = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_analysis").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_analysis"); - hadron_analysis_glass = new BlockNTMGlass(0, RefStrings.MODID + ":hadron_analysis_glass", Material.iron, true).setStepSound(Block.soundTypeMetal).setBlockName("hadron_analysis_glass").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_analysis_glass"); - hadron_access = new BlockHadronAccess(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_access").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_access"); - hadron_core = new BlockHadronCore(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_core").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":hadron_core"); + hadron_power = new BlockHadronPower(Material.iron, 1000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_power"); + hadron_power_10m = new BlockHadronPower(Material.iron, 10000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power_10m").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_power"); + hadron_power_100m = new BlockHadronPower(Material.iron, 100000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power_100m").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_power"); + hadron_power_1g = new BlockHadronPower(Material.iron, 1000000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power_1g").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_power"); + hadron_power_10g = new BlockHadronPower(Material.iron, 10000000000L).setStepSound(Block.soundTypeMetal).setBlockName("hadron_power_10g").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_power"); + hadron_diode = new BlockHadronDiode(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_diode").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null); + hadron_analysis = new BlockHadronPlating(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_analysis").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_analysis"); + hadron_analysis_glass = new BlockNTMGlass(0, RefStrings.MODID + ":hadron_analysis_glass", Material.iron, true).setStepSound(Block.soundTypeMetal).setBlockName("hadron_analysis_glass").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_analysis_glass"); + hadron_access = new BlockHadronAccess(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_access").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_access"); + hadron_core = new BlockHadronCore(Material.iron).setStepSound(Block.soundTypeMetal).setBlockName("hadron_core").setHardness(5.0F).setResistance(10.0F).setCreativeTab(null).setBlockTextureName(RefStrings.MODID + ":hadron_core"); pa_source = new BlockPASource().setStepSound(Block.soundTypeMetal).setBlockName("pa_source").setHardness(5.0F).setResistance(10.0F); pa_beamline = new BlockPABeamline().setStepSound(Block.soundTypeMetal).setBlockName("pa_beamline").setHardness(5.0F).setResistance(10.0F); diff --git a/src/main/java/com/hbm/qmaw/components/QComponentLink.java b/src/main/java/com/hbm/qmaw/components/QComponentLink.java index acb4a4c9b..abc4403ed 100644 --- a/src/main/java/com/hbm/qmaw/components/QComponentLink.java +++ b/src/main/java/com/hbm/qmaw/components/QComponentLink.java @@ -1,6 +1,7 @@ package com.hbm.qmaw.components; import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; import com.hbm.qmaw.GuiQMAW; import com.hbm.qmaw.ManualElement; @@ -64,6 +65,7 @@ public class QComponentLink extends ManualElement { GL11.glPushMatrix(); GL11.glEnable(GL11.GL_DEPTH_TEST); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); Minecraft mc = Minecraft.getMinecraft(); GL11.glRotated(180, 1, 0, 0); RenderHelper.enableStandardItemLighting(); @@ -71,6 +73,7 @@ public class QComponentLink extends ManualElement { itemRender.renderItemAndEffectIntoGUI(this.font, mc.renderEngine, this.icon, x, y - 1); itemRender.renderItemOverlayIntoGUI(this.font, mc.renderEngine, this.icon, x, y - 1, null); RenderHelper.disableStandardItemLighting(); + GL11.glDisable(GL12.GL_RESCALE_NORMAL); GL11.glDisable(GL11.GL_DEPTH_TEST); GL11.glPopMatrix(); diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineWoodBurner.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineWoodBurner.java index 3a1ebe90b..da5f14b53 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineWoodBurner.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineWoodBurner.java @@ -90,9 +90,9 @@ public class TileEntityMachineWoodBurner extends TileEntityMachineBase implement if(type == EnumAshType.COAL) ashLevelCoal += burn; if(type == EnumAshType.MISC) ashLevelMisc += burn; int threshold = 2000; - if(processAsh(ashLevelWood, EnumAshType.WOOD, threshold)) ashLevelWood -= threshold; - if(processAsh(ashLevelCoal, EnumAshType.COAL, threshold)) ashLevelCoal -= threshold; - if(processAsh(ashLevelMisc, EnumAshType.MISC, threshold)) ashLevelMisc -= threshold; + while(processAsh(ashLevelWood, EnumAshType.WOOD, threshold)) ashLevelWood -= threshold; + while(processAsh(ashLevelCoal, EnumAshType.COAL, threshold)) ashLevelCoal -= threshold; + while(processAsh(ashLevelMisc, EnumAshType.MISC, threshold)) ashLevelMisc -= threshold; this.maxBurnTime = this.burnTime = burn; ItemStack container = slots[0].getItem().getContainerItem(slots[0]); diff --git a/src/main/resources/assets/hbm/manual/machine/difurnace.json b/src/main/resources/assets/hbm/manual/machine/difurnace.json new file mode 100644 index 000000000..7161bf30b --- /dev/null +++ b/src/main/resources/assets/hbm/manual/machine/difurnace.json @@ -0,0 +1,11 @@ +{ + "name": "Blast Furnace", + "icon": ["hbm:tile.machine_difurnace_off", 1, 0], + "trigger": [["hbm:tile.machine_difurnace_off"], ["hbm:tile.machine_difurnace_extension"]], + "title": { + "en_US": "Blast Furnace" + }, + "content": { + "en_US": "Simple furnace that can combine two items into one output, usually in the form of an alloy. Needed early on as the first source of [[steel|Steel]], [[red copper|Minecraft Grade Copper]] and [[advanced alloy|Advanced Alloy]]. Does not accept all furnace fuels, only works with hot burning ones like coal, coke or lava buckets. Can be accelerated by placing a blast furnace extension on top, which also makes it more efficient." + } +} diff --git a/src/main/resources/assets/hbm/manual/machine/rotaryfurnace.json b/src/main/resources/assets/hbm/manual/machine/rotaryfurnace.json new file mode 100644 index 000000000..fee6cbd54 --- /dev/null +++ b/src/main/resources/assets/hbm/manual/machine/rotaryfurnace.json @@ -0,0 +1,11 @@ +{ + "name": "Rotary Furnace", + "icon": ["hbm:tile.machine_rotary_furnace", 1, 0], + "trigger": [["hbm:tile.machine_rotary_furnace"]], + "title": { + "en_US": "Rotary Furnace" + }, + "content": { + "en_US": "A type of alloying furnace that can accept multiple item inputs and a fluid and output the result as liquid metal which needs to be cast. Used to make [[weapon steel|Weapon Steel]] and [[saturnite|Saturnite]], and features alternate recipes for [[gunmetal|Gunmetal]] and [[steel|Steel]]. Requires both a solid fuel and [[steam|Steam]] to function, creating [[low-pressure steam|Low-Pressure Steam]] in the process.

Items can be inserted from the color-coded access points in the back. The input fluid can only be connected to one of the two grey ports on the output side. Steam and low-pressure steam ducts need to be connected to the steam engine on the left. Solid fuel can be inserted through the iron bars at the front. Exhaust smoke can be extracted from the opening at the top, the furnace will emit a smoke plume if not connected to a smoke stack." + } +} From aaa046e4eb235f5d84b782120dc1650d2869ef63 Mon Sep 17 00:00:00 2001 From: Boblet Date: Thu, 18 Sep 2025 16:08:27 +0200 Subject: [PATCH 2/4] mischief --- changelog | 3 + .../com/hbm/main/ModEventHandlerRenderer.java | 46 +- .../item/weapon/sedna/ItemRenderDANI.java | 21 + .../item/weapon/sedna/ItemRenderEOTT.java | 28 + .../weapon/sedna/ItemRenderHeavyRevolver.java | 2 +- .../sedna/ItemRenderMareslegAkimbo.java | 22 + .../weapon/sedna/ItemRenderUziAkimbo.java | 1 + .../weapon/sedna/ItemRenderWeaponBase.java | 6 +- .../com/hbm/wiaj/cannery/CanneryHadron.java | 679 ------------------ .../com/hbm/wiaj/cannery/CannerySchottky.java | 250 ------- src/main/java/com/hbm/wiaj/cannery/Jars.java | 2 - 11 files changed, 120 insertions(+), 940 deletions(-) delete mode 100644 src/main/java/com/hbm/wiaj/cannery/CanneryHadron.java delete mode 100644 src/main/java/com/hbm/wiaj/cannery/CannerySchottky.java diff --git a/changelog b/changelog index f57182caa..5dc4a445d 100644 --- a/changelog +++ b/changelog @@ -1,6 +1,9 @@ ## Changed * Added more QMAW pages * Removed most old particle accelerator blocks from the creative inventory +* All dual wielded guns now render more accurately when dropped instead of only showing one gun +* Added support for left handed guns (currently unused)* +* Removed the presentations for the old particle accelerator and schottky diode ## Fixed * Fixed wood burner only being able to create one ash pile per item burned, even when that item yields more, creating a backlog in the internal ash value diff --git a/src/main/java/com/hbm/main/ModEventHandlerRenderer.java b/src/main/java/com/hbm/main/ModEventHandlerRenderer.java index 37fbc2d55..449b18eb9 100644 --- a/src/main/java/com/hbm/main/ModEventHandlerRenderer.java +++ b/src/main/java/com/hbm/main/ModEventHandlerRenderer.java @@ -89,6 +89,12 @@ public class ModEventHandlerRenderer { ModelRenderer box = getBoxFromType(renderer, EnumPlayerPart.LEFT_ARM); box.isHidden = true; } + if(renderGun.isLeftHanded()) { + partsHidden[EnumPlayerPart.LEFT_ARM.ordinal()] = true; + partsHidden[EnumPlayerPart.RIGHT_ARM.ordinal()] = true; + getBoxFromType(renderer, EnumPlayerPart.LEFT_ARM).isHidden = true; + getBoxFromType(renderer, EnumPlayerPart.RIGHT_ARM).isHidden = true; + } } } @@ -121,6 +127,7 @@ public class ModEventHandlerRenderer { RenderPlayer renderer = event.renderer; boolean akimbo = false; + boolean leftHand = false; ItemStack held = player.getHeldItem(); @@ -128,9 +135,8 @@ public class ModEventHandlerRenderer { IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(held, IItemRenderer.ItemRenderType.EQUIPPED); if(customRenderer instanceof ItemRenderWeaponBase) { ItemRenderWeaponBase renderGun = (ItemRenderWeaponBase) customRenderer; - if(renderGun.isAkimbo()) { - akimbo = true; - } + if(renderGun.isAkimbo()) akimbo = true; + if(renderGun.isLeftHanded()) leftHand = true; } } @@ -148,6 +154,23 @@ public class ModEventHandlerRenderer { } } + if(leftHand) { + ModelBiped biped = renderer.modelBipedMain; + renderer.modelArmorChestplate.bipedLeftArm.rotateAngleY = renderer.modelArmor.bipedLeftArm.rotateAngleY = biped.bipedLeftArm.rotateAngleY = + 0.1F + biped.bipedHead.rotateAngleY; + renderer.modelArmorChestplate.bipedRightArm.rotateAngleY = renderer.modelArmor.bipedRightArm.rotateAngleY = biped.bipedRightArm.rotateAngleY = + -0.5F + biped.bipedHead.rotateAngleY; + + if(!isManly) { + AbstractClientPlayer acp = (AbstractClientPlayer) player; + Minecraft.getMinecraft().getTextureManager().bindTexture(acp.getLocationSkin()); + biped.bipedLeftArm.isHidden = false; + biped.bipedLeftArm.render(0.0625F); + biped.bipedRightArm.isHidden = false; + biped.bipedRightArm.render(0.0625F); + } + } + if(isManly) { if(manlyModel == null) manlyModel = new ModelMan(); @@ -200,6 +223,11 @@ public class ModEventHandlerRenderer { ModelBiped biped = renderer.modelBipedMain; renderer.modelArmorChestplate.bipedLeftArm.rotateAngleY = renderer.modelArmor.bipedLeftArm.rotateAngleY = biped.bipedLeftArm.rotateAngleY = 0.1F + biped.bipedHead.rotateAngleY; } + if(renderGun.isLeftHanded()) { + ModelBiped biped = renderer.modelBipedMain; + renderer.modelArmorChestplate.bipedLeftArm.rotateAngleY = renderer.modelArmor.bipedLeftArm.rotateAngleY = biped.bipedLeftArm.rotateAngleY = 0.1F + biped.bipedHead.rotateAngleY; + renderer.modelArmorChestplate.bipedRightArm.rotateAngleY = renderer.modelArmor.bipedRightArm.rotateAngleY = biped.bipedRightArm.rotateAngleY = -0.5F + biped.bipedHead.rotateAngleY; + } } } } @@ -216,7 +244,7 @@ public class ModEventHandlerRenderer { if(customRenderer instanceof ItemRenderWeaponBase) { ItemRenderWeaponBase renderWeapon = (ItemRenderWeaponBase) customRenderer; - if(renderWeapon.isAkimbo()) { + if(renderWeapon.isAkimbo() || renderWeapon.isLeftHanded()) { GL11.glPushMatrix(); renderer.modelBipedMain.bipedLeftArm.isHidden = false; renderer.modelBipedMain.bipedLeftArm.postRender(0.0625F); @@ -235,8 +263,14 @@ public class ModEventHandlerRenderer { GL11.glRotatef(50.0F, 0.0F, 1.0F, 0.0F); GL11.glRotatef(335.0F, 0.0F, 0.0F, 1.0F); GL11.glTranslatef(-0.9375F, -0.0625F, 0.0F); - renderWeapon.setupThirdPersonAkimbo(held); - renderWeapon.renderEquippedAkimbo(held); + if(renderWeapon.isLeftHanded()) { + GL11.glTranslatef(0.1875F, 0F, 0.0F); + renderWeapon.setupThirdPerson(held); + renderWeapon.renderEquippedAkimbo(held); + } else { + renderWeapon.setupThirdPersonAkimbo(held); + renderWeapon.renderEquippedAkimbo(held); + } GL11.glDisable(GL12.GL_RESCALE_NORMAL); GL11.glPopMatrix(); } diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderDANI.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderDANI.java index dfdaf13c5..1da273b6c 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderDANI.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderDANI.java @@ -193,6 +193,27 @@ public class ItemRenderDANI extends ItemRenderWeaponBase { ResourceManager.bio_revolver.renderAll(); GL11.glShadeModel(GL11.GL_FLAT); } + + @Override + public void renderEntity(ItemStack stack) { + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glShadeModel(GL11.GL_SMOOTH); + + GL11.glPushMatrix(); + + GL11.glTranslated(-2, 1, 0); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.dani_lunar_tex); + ResourceManager.bio_revolver.renderAll(); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(2, 1, 0); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.dani_celestial_tex); + ResourceManager.bio_revolver.renderAll(); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + } @Override public void renderOther(ItemStack stack, ItemRenderType type) { diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderEOTT.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderEOTT.java index 76d653de5..15fac95a2 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderEOTT.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderEOTT.java @@ -238,6 +238,34 @@ public class ItemRenderEOTT extends ItemRenderWeaponBase { public void renderModTable(ItemStack stack, int index) { renderOther(stack, ItemRenderType.INVENTORY); } + + @Override + public void renderEntity(ItemStack stack) { + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glShadeModel(GL11.GL_SMOOTH); + + GL11.glPushMatrix(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.eott_tex); + + GL11.glTranslated(-1, 1, 0); + ResourceManager.aberrator.renderPart("Gun"); + ResourceManager.aberrator.renderPart("Hammer"); + ResourceManager.aberrator.renderPart("Magazine"); + ResourceManager.aberrator.renderPart("Slide"); + ResourceManager.aberrator.renderPart("Sight"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(1, 1, 0); + ResourceManager.aberrator.renderPart("Gun"); + ResourceManager.aberrator.renderPart("Hammer"); + ResourceManager.aberrator.renderPart("Magazine"); + ResourceManager.aberrator.renderPart("Slide"); + ResourceManager.aberrator.renderPart("Sight"); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + } @Override public void renderOther(ItemStack stack, ItemRenderType type) { diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java index 2cf24c68e..bd7700d25 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderHeavyRevolver.java @@ -19,7 +19,7 @@ public class ItemRenderHeavyRevolver extends ItemRenderWeaponBase { public ItemRenderHeavyRevolver(ResourceLocation texture) { this.texture = texture; } - + @Override protected float getTurnMagnitude(ItemStack stack) { return ItemGunBaseNT.getIsAiming(stack) ? 2.5F : -0.25F; } diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMareslegAkimbo.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMareslegAkimbo.java index 16c90287a..4ae026ddb 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMareslegAkimbo.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderMareslegAkimbo.java @@ -180,6 +180,28 @@ public class ItemRenderMareslegAkimbo extends ItemRenderWeaponBase { public void renderModTable(ItemStack stack, int index) { renderOther(stack, ItemRenderType.INVENTORY); } + + @Override + public void renderEntity(ItemStack stack) { + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glShadeModel(GL11.GL_SMOOTH); + + GL11.glPushMatrix(); + Minecraft.getMinecraft().renderEngine.bindTexture(ResourceManager.maresleg_tex); + + GL11.glTranslated(-1, 1, 0); + ResourceManager.maresleg.renderPart("Gun"); + ResourceManager.maresleg.renderPart("Lever"); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glTranslated(1, 1, 0); + ResourceManager.maresleg.renderPart("Gun"); + ResourceManager.maresleg.renderPart("Lever"); + GL11.glPopMatrix(); + + GL11.glShadeModel(GL11.GL_FLAT); + } @Override public void renderOther(ItemStack stack, ItemRenderType type) { diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUziAkimbo.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUziAkimbo.java index 67f3c99ac..91d6820b5 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUziAkimbo.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderUziAkimbo.java @@ -195,6 +195,7 @@ public class ItemRenderUziAkimbo extends ItemRenderWeaponBase { GL11.glShadeModel(GL11.GL_FLAT); } + @Override public void renderEntity(ItemStack stack) { GL11.glEnable(GL11.GL_LIGHTING); GL11.glShadeModel(GL11.GL_SMOOTH); diff --git a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java index 3abb3a71c..34484b5e3 100644 --- a/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java +++ b/src/main/java/com/hbm/render/item/weapon/sedna/ItemRenderWeaponBase.java @@ -33,8 +33,9 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { public static final ResourceLocation laser_flash = new ResourceLocation(RefStrings.MODID, "textures/models/weapons/laser_flash.png"); public static float interp; - + public boolean isAkimbo() { return false; } + public boolean isLeftHanded() { return false; } @Override public boolean handleRenderType(ItemStack item, ItemRenderType type) { @@ -53,7 +54,8 @@ public abstract class ItemRenderWeaponBase implements IItemRenderer { GL11.glEnable(GL11.GL_CULL_FACE); switch(type) { case EQUIPPED_FIRST_PERSON: setupFirstPerson(item); renderFirstPerson(item); break; - case EQUIPPED: setupThirdPerson(item); renderEquipped(item); break; + case EQUIPPED: + if(isLeftHanded()) break; setupThirdPerson(item); renderEquipped(item); break; case INVENTORY: setupInv(item); renderInv(item); break; case ENTITY: setupEntity(item); renderEntity(item); break; } diff --git a/src/main/java/com/hbm/wiaj/cannery/CanneryHadron.java b/src/main/java/com/hbm/wiaj/cannery/CanneryHadron.java deleted file mode 100644 index 38438a9bc..000000000 --- a/src/main/java/com/hbm/wiaj/cannery/CanneryHadron.java +++ /dev/null @@ -1,679 +0,0 @@ -package com.hbm.wiaj.cannery; - -import com.hbm.blocks.ModBlocks; -import com.hbm.util.i18n.I18nUtil; -import com.hbm.wiaj.JarScene; -import com.hbm.wiaj.JarScript; -import com.hbm.wiaj.WorldInAJar; -import com.hbm.wiaj.actions.ActionCreateActor; -import com.hbm.wiaj.actions.ActionOffsetBy; -import com.hbm.wiaj.actions.ActionRemoveActor; -import com.hbm.wiaj.actions.ActionRotateBy; -import com.hbm.wiaj.actions.ActionSetBlock; -import com.hbm.wiaj.actions.ActionSetZoom; -import com.hbm.wiaj.actions.ActionWait; -import com.hbm.wiaj.actors.ActorFancyPanel; -import com.hbm.wiaj.actors.ActorFancyPanel.Orientation; - -import net.minecraft.client.Minecraft; -import net.minecraft.item.ItemStack; -import net.minecraft.block.Block; -import net.minecraft.init.Blocks; -import net.minecraftforge.common.util.ForgeDirection; - -public class CanneryHadron extends CanneryBase { - - @Override - public ItemStack getIcon() { - return new ItemStack(ModBlocks.hadron_core); - } - - @Override - public String getName() { - return "cannery.hadron"; - } - - @Override - public CanneryBase[] seeAlso() { - return new CanneryBase[] { - new CannerySchottky() - }; - } - - @Override - public JarScript createScript() { - WorldInAJar world = new WorldInAJar(25, 5, 25); - JarScript script = new JarScript(world); - - - - // FIRST SCENE: Show and explain the core component - JarScene scene0 = new JarScene(script); - scene0.add(new ActionSetZoom(4, 0)); - - scene0.add(new ActionSetBlock(12, 2, 12, ModBlocks.hadron_core, ForgeDirection.NORTH.ordinal())); - - scene0.add(new ActionCreateActor(1, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.0")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene0.add(new ActionWait(100)); - scene0.add(new ActionRemoveActor(1)); - scene0.add(new ActionWait(5)); - - scene0.add(new ActionCreateActor(2, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.1")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene0.add(new ActionWait(100)); - scene0.add(new ActionRemoveActor(2)); - scene0.add(new ActionWait(10)); - - scene0.add(new ActionCreateActor(3, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, -14, 4, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.2")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene0.add(new ActionWait(80)); - scene0.add(new ActionRemoveActor(3)); - scene0.add(new ActionWait(5)); - - scene0.add(new ActionRotateBy(-90, 0, 10)); - - scene0.add(new ActionCreateActor(4, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 14, 4, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.3")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene0.add(new ActionWait(80)); - scene0.add(new ActionRemoveActor(4)); - scene0.add(new ActionWait(5)); - - scene0.add(new ActionRotateBy(90, 0, 10)); - - - - // SECOND SCENE: Begin building a coil around the core component - JarScene scene1 = new JarScene(script); - - scene1.add(new ActionSetZoom(4, 0)); - scene1.add(new ActionSetZoom(-2, 10)); - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene1.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), 12, ModBlocks.hadron_coil_alloy)); - scene1.add(new ActionWait(2)); - } - - scene1.add(new ActionWait(5)); - - scene1.add(new ActionCreateActor(5, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -25, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.4")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene1.add(new ActionWait(40)); - - for(Block block : new Block[] { - ModBlocks.hadron_coil_gold, - ModBlocks.hadron_coil_neodymium, - ModBlocks.hadron_coil_magtung, - ModBlocks.hadron_coil_schrabidium, - ModBlocks.hadron_coil_schrabidate, - ModBlocks.hadron_coil_starmetal, - ModBlocks.hadron_coil_chlorophyte, - ModBlocks.hadron_coil_mese - }) { - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene1.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), 12, block)); - scene1.add(new ActionWait(1)); - } - - scene1.add(new ActionWait(4)); - } - - scene1.add(new ActionWait(20)); - scene1.add(new ActionRemoveActor(5)); - scene1.add(new ActionWait(5)); - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene1.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 2.75F), 2 + (int)(Math.sin(r) * 2.75F), 12, ModBlocks.hadron_plating)); - scene1.add(new ActionWait(2)); - } - - scene1.add(new ActionCreateActor(6, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -40, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.5")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene1.add(new ActionWait(60)); - scene1.add(new ActionRemoveActor(6)); - scene1.add(new ActionWait(5)); - - - - // THIRD SCENE: Add the Access Terminal and Power Plug - JarScene scene2 = new JarScene(script); - scene2.add(new ActionSetZoom(2, 0)); - - scene2.add(new ActionWait(5)); - - for(int i = 7; i >= 0; i--) { - double r = i * Math.PI / 4; - scene2.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), 12, ModBlocks.hadron_coil_neodymium)); - scene2.add(new ActionWait(1)); - } - - scene2.add(new ActionWait(20)); - - scene2.add(new ActionSetBlock(12 - 2, 2, 12, Blocks.air)); - scene2.add(new ActionWait(15)); - - scene2.add(new ActionSetBlock(12 - 2, 2, 12, ModBlocks.hadron_access, ForgeDirection.EAST.ordinal())); - scene2.add(new ActionWait(10)); - - scene2.add(new ActionCreateActor(7, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 36, 18, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.6")}}, 100) - .setColors(colorCopper).setOrientation(Orientation.LEFT))); - - scene2.add(new ActionWait(80)); - scene2.add(new ActionRemoveActor(7)); - scene2.add(new ActionWait(20)); - - scene2.add(new ActionSetBlock(12, 2 + 2, 12, Blocks.air)); - scene2.add(new ActionWait(15)); - - scene2.add(new ActionSetBlock(12, 2 + 2, 12, ModBlocks.hadron_power)); - scene2.add(new ActionWait(10)); - - scene2.add(new ActionCreateActor(8, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -45, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.7")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene2.add(new ActionWait(80)); - scene2.add(new ActionRemoveActor(8)); - scene2.add(new ActionWait(20)); - - - - // FOURTH SCENE: Add some coil segments and power them - JarScene scene3 = new JarScene(script); - scene3.add(new ActionSetZoom(2, 0)); - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene3.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), 11, ModBlocks.hadron_coil_neodymium)); - scene3.add(new ActionWait(2)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene3.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 2.75F), 2 + (int)(Math.sin(r) * 2.75F), 11, ModBlocks.hadron_plating)); - scene3.add(new ActionWait(2)); - } - - scene3.add(new ActionWait(5)); - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene3.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), 10, ModBlocks.hadron_coil_neodymium)); - scene3.add(new ActionWait(2)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene3.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 2.75F), 2 + (int)(Math.sin(r) * 2.75F), 10, ModBlocks.hadron_plating)); - scene3.add(new ActionWait(2)); - } - - scene3.add(new ActionWait(20)); - - scene3.add(new ActionSetBlock(12, 2 + 2, 10, Blocks.air)); - scene3.add(new ActionWait(15)); - - scene3.add(new ActionSetBlock(12, 2 + 2, 10, ModBlocks.hadron_power)); - scene3.add(new ActionWait(10)); - - scene3.add(new ActionCreateActor(9, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, -28, -28, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.8")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene3.add(new ActionWait(40)); - - scene3.add(new ActionCreateActor(10, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, -12, 28, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.math.0")}, {I18nUtil.resolveKey("cannery.hadron.math.1")}}, 0) - .setColors(colorCopper).setOrientation(Orientation.LEFT))); - - scene3.add(new ActionWait(40)); - scene3.add(new ActionRemoveActor(10)); - scene3.add(new ActionWait(5)); - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene3.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), 10, ModBlocks.hadron_coil_starmetal)); - scene3.add(new ActionWait(1)); - } - - scene3.add(new ActionCreateActor(13, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, -12, 28, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.math.2")}, {I18nUtil.resolveKey("cannery.hadron.math.3")}}, 0) - .setColors(colorCopper).setOrientation(Orientation.LEFT))); - - - scene3.add(new ActionWait(80)); - scene3.add(new ActionRemoveActor(9)); - scene3.add(new ActionWait(10)); - - scene3.add(new ActionCreateActor(11, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -45, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.9")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene3.add(new ActionWait(80)); - scene3.add(new ActionRemoveActor(11)); - scene3.add(new ActionWait(5)); - - scene3.add(new ActionCreateActor(12, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -45, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.10")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene3.add(new ActionWait(80)); - scene3.add(new ActionRemoveActor(12)); - scene3.add(new ActionWait(10)); - - scene3.add(new ActionRemoveActor(13)); - - for(int i = 7; i >= 0; i--) { - double r = i * Math.PI / 4; - scene3.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), 10, ModBlocks.hadron_coil_neodymium)); - scene3.add(new ActionWait(1)); - } - - - - // FIFTH SCENE: Add a bend to the coil - JarScene scene4 = new JarScene(script); - scene4.add(new ActionSetZoom(2, 0)); - - scene4.add(new ActionOffsetBy(0, 0, 4, 10)); - scene4.add(new ActionRotateBy(90, 0, 10)); - - - // BEGIN CORNER SEGMENT - for(int z = 9; z >= 7; z--) { - for(int x = 11; x <= 14; x++) { - if(z == 7 && x == 11) continue; - scene4.add(new ActionSetBlock(x, 0, z, ModBlocks.hadron_plating)); - scene4.add(new ActionWait(2)); - } - } - - for(int z = 9; z >= 6; z--) { - for(int x = 10; x <= 14; x++) { - if(z == 6 && x <= 11) continue; - if(z <= 7 && x == 10) continue; - scene4.add(new ActionSetBlock(x, 1, z, z == 6 || x == 10 || (z == 7 && x == 11) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene4.add(new ActionWait(2)); - } - } - - for(int z = 9; z >= 6; z--) { - for(int x = 10; x <= 14; x++) { - if(z == 6 && x <= 11) continue; - if(z <= 7 && x == 10) continue; - if(z == 9 && x == 12) continue; - if(z == 8 && x == 12) continue; - if(z == 8 && x == 13) continue; - if(z == 8 && x == 14) continue; - scene4.add(new ActionSetBlock(x, 2, z, z == 6 || x == 10 || (z == 7 && x == 11) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene4.add(new ActionWait(2)); - } - } - // END CORNER SEGMENT - - - scene4.add(new ActionWait(5)); - - scene4.add(new ActionCreateActor(14, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, -8, -35, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.11")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene4.add(new ActionWait(80)); - scene4.add(new ActionRemoveActor(14)); - scene4.add(new ActionWait(5)); - - scene4.add(new ActionCreateActor(15, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 24, -16, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.12")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene4.add(new ActionWait(80)); - scene4.add(new ActionRemoveActor(15)); - scene4.add(new ActionWait(10)); - - for(int z = 9; z >= 6; z--) { - for(int x = 10; x <= 14; x++) { - if(z == 6 && x <= 11) continue; - if(z <= 7 && x == 10) continue; - scene4.add(new ActionSetBlock(x, 3, z, z == 6 || x == 10 || (z == 7 && x == 11) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene4.add(new ActionWait(2)); - } - } - - for(int z = 9; z >= 7; z--) { - for(int x = 11; x <= 14; x++) { - if(z == 7 && x == 11) continue; - scene4.add(new ActionSetBlock(x, 4, z, ModBlocks.hadron_plating)); - scene4.add(new ActionWait(2)); - } - } - - scene4.add(new ActionWait(10)); - - scene4.add(new ActionSetBlock(14, 2 + 2, 8, Blocks.air)); - scene4.add(new ActionWait(10)); - - scene4.add(new ActionSetBlock(14, 2 + 2, 8, ModBlocks.hadron_power)); - scene4.add(new ActionWait(10)); - - - - - // SIXTH SCENE: Reach the Analysis Chamber - JarScene scene5 = new JarScene(script); - scene5.add(new ActionSetZoom(2, 0)); - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene5.add(new ActionSetBlock(15, 2 + (int)(Math.sin(r) * 1.5F), 8 + (int)(Math.cos(r) * 1.5F), ModBlocks.hadron_coil_neodymium)); - scene5.add(new ActionWait(1)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene5.add(new ActionSetBlock(15, 2 + (int)(Math.sin(r) * 2.75F), 8 + (int)(Math.cos(r) * 2.75F), ModBlocks.hadron_plating)); - scene5.add(new ActionWait(1)); - } - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene5.add(new ActionSetBlock(16, 2 + (int)(Math.sin(r) * 1.5F), 8 + (int)(Math.cos(r) * 1.5F), ModBlocks.hadron_coil_neodymium)); - scene5.add(new ActionWait(1)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene5.add(new ActionSetBlock(16, 2 + (int)(Math.sin(r) * 2.75F), 8 + (int)(Math.cos(r) * 2.75F), i == 3 ? ModBlocks.hadron_power : ModBlocks.hadron_plating)); - scene5.add(new ActionWait(1)); - } - - - // BEGIN CORNER SEGMENT - for(int x = 17; x <= 19; x++) { - for(int z = 10; z >= 7; z--) { - if(z == 7 && x == 19) continue; - scene5.add(new ActionSetBlock(x, 0, z, ModBlocks.hadron_plating)); - scene5.add(new ActionWait(1)); - } - } - - for(int x = 17; x <= 20; x++) { - for(int z = 10; z >= 6; z--) { - if(z == 6 && x >= 19) continue; - if(z <= 7 && x == 20) continue; - scene5.add(new ActionSetBlock(x, 1, z, z == 6 || x == 20 || (z == 7 && x == 19) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene5.add(new ActionWait(1)); - } - } - - for(int x = 17; x <= 20; x++) { - for(int z = 10; z >= 6; z--) { - if(z == 6 && x >= 19) continue; - if(z <= 7 && x == 20) continue; - if(z == 9 && x == 18) continue; - if(z == 8 && x == 18) continue; - if(z == 8 && x == 17) continue; - if(z == 10 && x == 18) continue; - scene5.add(new ActionSetBlock(x, 2, z, z == 6 || x == 20 || (z == 7 && x == 19) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene5.add(new ActionWait(1)); - } - } - - for(int x = 17; x <= 20; x++) { - for(int z = 10; z >= 6; z--) { - if(z == 6 && x >= 19) continue; - if(z <= 7 && x == 20) continue; - scene5.add(new ActionSetBlock(x, 3, z, z == 6 || x == 20 || (z == 7 && x == 19) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene5.add(new ActionWait(1)); - } - } - - for(int x = 17; x <= 19; x++) { - for(int z = 10; z >= 7; z--) { - if(z == 7 && x == 19) continue; - scene5.add(new ActionSetBlock(x, 4, z, ModBlocks.hadron_plating)); - scene5.add(new ActionWait(1)); - } - } - // END CORNER SEGMENT - - - scene5.add(new ActionRotateBy(-90, 0, 5)); - scene5.add(new ActionOffsetBy(0, 0, -8, 10)); - scene5.add(new ActionRotateBy(-90, 0, 10)); - scene5.add(new ActionSetZoom(-1, 10)); - - for(int z = 11; z <= 20; z++) { - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene5.add(new ActionSetBlock(18 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), z, ModBlocks.hadron_coil_neodymium)); - if(z == 11 || z == 20) scene5.add(new ActionWait(1)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene5.add(new ActionSetBlock(18 + (int)(Math.cos(r) * 2.75F), 2 + (int)(Math.sin(r) * 2.75F), z, i == 3 && z % 3 == 0 ? ModBlocks.hadron_power : ModBlocks.hadron_plating)); - if(z == 11 || z == 20) scene5.add(new ActionWait(1)); - } - - scene5.add(new ActionWait(z < 13 || z > 18 ? 2 : 1)); - } - - // SEVENTH SCENE: Actually build the Analysis Chamber - JarScene scene6 = new JarScene(script); - scene6.add(new ActionSetZoom(1, 0)); - - scene6.add(new ActionSetZoom(1, 10)); - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene6.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), 13, ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene6.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 2.75F), 2 + (int)(Math.sin(r) * 2.75F), 13, ModBlocks.hadron_plating)); - scene6.add(new ActionWait(1)); - } - - for(int z = 14; z <= 16; z++) { - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene6.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 2.75F), 2 + (int)(Math.sin(r) * 2.75F), z, i == 6 ? ModBlocks.hadron_analysis_glass : ModBlocks.hadron_analysis)); - scene6.add(new ActionWait(2)); - } - } - - scene6.add(new ActionWait(10)); - - scene6.add(new ActionCreateActor(16, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, 0, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.13")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene6.add(new ActionWait(100)); - scene6.add(new ActionRemoveActor(16)); - scene6.add(new ActionWait(10)); - - for(int z = 17; z <= 20; z++) { - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene6.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 1.5F), 2 + (int)(Math.sin(r) * 1.5F), z, ModBlocks.hadron_coil_neodymium)); - if(z == 17 || z == 20) scene6.add(new ActionWait(1)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene6.add(new ActionSetBlock(12 + (int)(Math.cos(r) * 2.75F), 2 + (int)(Math.sin(r) * 2.75F), z, i == 3 && (z == 18 || z == 20) ? ModBlocks.hadron_power : ModBlocks.hadron_plating)); - if(z == 17 || z == 20) scene6.add(new ActionWait(1)); - } - - scene6.add(new ActionWait(1)); - } - - scene6.add(new ActionSetZoom(-1, 10)); - - // BEGIN CORNER SEGMENT - for(int x = 17; x <= 19; x++) { - for(int z = 23; z >= 21; z--) { - if(z == 23 && x == 19) continue; - scene6.add(new ActionSetBlock(x, 0, z, ModBlocks.hadron_plating)); - scene6.add(new ActionWait(1)); - } - } - - for(int x = 17; x <= 20; x++) { - for(int z = 24; z >= 21; z--) { - if(z == 24 && x >= 19) continue; - if(z >= 23 && x == 20) continue; - scene6.add(new ActionSetBlock(x, 1, z, z == 24 || x == 20 || (z == 23 && x == 19) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - } - - for(int x = 17; x <= 20; x++) { - for(int z = 24; z >= 21; z--) { - if(z == 24 && x >= 19) continue; - if(z >= 23 && x == 20) continue; - if(z == 21 && x == 18) continue; - if(z == 22 && x == 18) continue; - if(z == 22 && x == 17) continue; - if(z == 20 && x == 18) continue; - scene6.add(new ActionSetBlock(x, 2, z, z == 24 || x == 20 || (z == 23 && x == 19) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - } - - for(int x = 17; x <= 20; x++) { - for(int z = 24; z >= 21; z--) { - if(z == 24 && x >= 19) continue; - if(z >= 23 && x == 20) continue; - scene6.add(new ActionSetBlock(x, 3, z, z == 24 || x == 20 || (z == 23 && x == 19) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - } - - for(int x = 17; x <= 19; x++) { - for(int z = 23; z >= 21; z--) { - if(z == 23 && x == 19) continue; - scene6.add(new ActionSetBlock(x, 4, z, ModBlocks.hadron_plating)); - scene6.add(new ActionWait(1)); - } - } - // END CORNER SEGMENT - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene6.add(new ActionSetBlock(16, 2 + (int)(Math.sin(r) * 1.5F), 22 + (int)(Math.cos(r) * 1.5F), ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene6.add(new ActionSetBlock(16, 2 + (int)(Math.sin(r) * 2.75F), 22 + (int)(Math.cos(r) * 2.75F), i == 3 ? ModBlocks.hadron_power : ModBlocks.hadron_plating)); - scene6.add(new ActionWait(1)); - } - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene6.add(new ActionSetBlock(15, 2 + (int)(Math.sin(r) * 1.5F), 22 + (int)(Math.cos(r) * 1.5F), ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene6.add(new ActionSetBlock(15, 2 + (int)(Math.sin(r) * 2.75F), 22 + (int)(Math.cos(r) * 2.75F), ModBlocks.hadron_plating)); - scene6.add(new ActionWait(1)); - } - - for(int i = 0; i < 8; i++) { - double r = i * Math.PI / 4; - scene6.add(new ActionSetBlock(14, 2 + (int)(Math.sin(r) * 1.5F), 22 + (int)(Math.cos(r) * 1.5F), ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - - for(int i = 0; i < 12; i++) { - double r = i * Math.PI / 6; - scene6.add(new ActionSetBlock(14, 2 + (int)(Math.sin(r) * 2.75F), 22 + (int)(Math.cos(r) * 2.75F), i == 3 ? ModBlocks.hadron_power : ModBlocks.hadron_plating)); - scene6.add(new ActionWait(1)); - } - - // BEGIN CORNER SEGMENT - for(int x = 11; x <= 13; x++) { - for(int z = 23; z >= 21; z--) { - if(z == 23 && x == 11) continue; - scene6.add(new ActionSetBlock(x, 0, z, ModBlocks.hadron_plating)); - scene6.add(new ActionWait(1)); - } - } - - for(int x = 10; x <= 13; x++) { - for(int z = 24; z >= 21; z--) { - if(z == 24 && x <= 11) continue; - if(z >= 23 && x == 10) continue; - scene6.add(new ActionSetBlock(x, 1, z, z == 24 || x == 10 || (z == 23 && x == 11) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - } - - for(int x = 10; x <= 13; x++) { - for(int z = 24; z >= 21; z--) { - if(z == 24 && x <= 11) continue; - if(z >= 23 && x == 10) continue; - if(z == 21 && x == 12) continue; - if(z == 22 && x == 12) continue; - if(z == 22 && x == 13) continue; - scene6.add(new ActionSetBlock(x, 2, z, z == 24 || x == 10 || (z == 23 && x == 11) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - } - - for(int x = 10; x <= 13; x++) { - for(int z = 24; z >= 21; z--) { - if(z == 24 && x <= 11) continue; - if(z >= 23 && x == 10) continue; - scene6.add(new ActionSetBlock(x, 3, z, z == 24 || x == 10 || (z == 23 && x == 11) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_neodymium)); - scene6.add(new ActionWait(1)); - } - } - - for(int x = 11; x <= 13; x++) { - for(int z = 23; z >= 21; z--) { - if(z == 23 && x == 11) continue; - scene6.add(new ActionSetBlock(x, 4, z, ModBlocks.hadron_plating)); - scene6.add(new ActionWait(1)); - } - } - // END CORNER SEGMENT - - scene6.add(new ActionWait(10)); - - scene6.add(new ActionCreateActor(17, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -50, new Object[][] {{I18nUtil.resolveKey("cannery.hadron.14")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene6.add(new ActionWait(100)); - scene6.add(new ActionRemoveActor(17)); - scene6.add(new ActionWait(10)); - - - - - // ADDENDUM SCENE: Schottky diodes - - - - // ADDENDUM SCENE: Cooling - - - script - .addScene(scene0) - .addScene(scene1) - .addScene(scene2) - .addScene(scene3) - .addScene(scene4) - .addScene(scene5) - .addScene(scene6); - - return script; - } - -} diff --git a/src/main/java/com/hbm/wiaj/cannery/CannerySchottky.java b/src/main/java/com/hbm/wiaj/cannery/CannerySchottky.java deleted file mode 100644 index caaabcac2..000000000 --- a/src/main/java/com/hbm/wiaj/cannery/CannerySchottky.java +++ /dev/null @@ -1,250 +0,0 @@ -package com.hbm.wiaj.cannery; - -import com.hbm.blocks.ModBlocks; -import com.hbm.items.ModItems; -import com.hbm.tileentity.machine.TileEntityHadronDiode; -import com.hbm.util.i18n.I18nUtil; -import com.hbm.wiaj.JarScene; -import com.hbm.wiaj.JarScript; -import com.hbm.wiaj.WorldInAJar; -import com.hbm.wiaj.actions.ActionCreateActor; -import com.hbm.wiaj.actions.ActionRemoveActor; -import com.hbm.wiaj.actions.ActionRotateBy; -import com.hbm.wiaj.actions.ActionSetBlock; -import com.hbm.wiaj.actions.ActionSetTile; -import com.hbm.wiaj.actions.ActionSetZoom; -import com.hbm.wiaj.actions.ActionWait; -import com.hbm.wiaj.actors.ActorFancyPanel; -import com.hbm.wiaj.actors.ActorFancyPanel.Orientation; - -import net.minecraft.client.Minecraft; -import net.minecraft.item.ItemStack; - -public class CannerySchottky extends CanneryBase { - - @Override - public ItemStack getIcon() { - return new ItemStack(ModBlocks.hadron_diode); - } - - @Override - public String getName() { - return "cannery.schottky"; - } - - @Override - public CanneryBase[] seeAlso() { - return new CanneryBase[] { - new CanneryHadron() - }; - } - - @Override - public JarScript createScript() { - WorldInAJar world = new WorldInAJar(5, 5, 5); - JarScript script = new JarScript(world); - - - // FIRST SCENE: Show and explain the diode - JarScene scene0 = new JarScene(script); - scene0.add(new ActionSetZoom(4, 0)); - - scene0.add(new ActionSetTile(2, 2, 2, new TileEntityHadronDiode())); - scene0.add(new ActionSetBlock(2, 2, 2, ModBlocks.hadron_diode)); - - scene0.add(new ActionCreateActor(1, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.0")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene0.add(new ActionWait(100)); - scene0.add(new ActionRemoveActor(1)); - scene0.add(new ActionWait(5)); - - scene0.add(new ActionCreateActor(1, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.1")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene0.add(new ActionWait(80)); - scene0.add(new ActionRemoveActor(1)); - scene0.add(new ActionWait(10)); - - scene0.add(new ActionCreateActor(2, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, -14, 8, new Object[][] {{new ItemStack(ModItems.screwdriver)}}, 0) - .setColors(colorCopper).setOrientation(Orientation.RIGHT))); - - scene0.add(new ActionWait(20)); - scene0.add(new ActionRemoveActor(2)); - - scene0.add(new ActionSetTile(2, 2, 2, new TileEntityHadronDiode() {{ sides[2] = DiodeConfig.IN; }})); - - scene0.add(new ActionWait(10)); - - scene0.add(new ActionCreateActor(3, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, -14, 8, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.2")}}, 100) - .setColors(colorCopper).setOrientation(Orientation.RIGHT))); - - scene0.add(new ActionWait(60)); - scene0.add(new ActionRemoveActor(3)); - scene0.add(new ActionWait(10)); - - scene0.add(new ActionCreateActor(4, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 14, 8, new Object[][] {{new ItemStack(ModItems.screwdriver)}}, 0) - .setColors(colorCopper).setOrientation(Orientation.LEFT))); - - scene0.add(new ActionWait(10)); - scene0.add(new ActionRemoveActor(4)); - - scene0.add(new ActionSetTile(2, 2, 2, new TileEntityHadronDiode() {{ sides[2] = DiodeConfig.IN; sides[4] = DiodeConfig.IN; }})); - - scene0.add(new ActionWait(5)); - - scene0.add(new ActionCreateActor(5, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 14, 8, new Object[][] {{new ItemStack(ModItems.screwdriver)}}, 0) - .setColors(colorCopper).setOrientation(Orientation.LEFT))); - - scene0.add(new ActionWait(10)); - scene0.add(new ActionRemoveActor(5)); - - scene0.add(new ActionSetTile(2, 2, 2, new TileEntityHadronDiode() {{ sides[2] = DiodeConfig.IN; sides[4] = DiodeConfig.OUT; }})); - - scene0.add(new ActionWait(10)); - - scene0.add(new ActionCreateActor(6, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 14, 8, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.3")}}, 100) - .setColors(colorCopper).setOrientation(Orientation.LEFT))); - - scene0.add(new ActionWait(60)); - scene0.add(new ActionRemoveActor(6)); - scene0.add(new ActionWait(10)); - - - // SECOND SCENE: Add another entrance and exit - JarScene scene1 = new JarScene(script); - scene1.add(new ActionSetZoom(4, 0)); - - scene1.add(new ActionRotateBy(180, 0, 10)); - - scene1.add(new ActionCreateActor(2, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, -14, 8, new Object[][] {{new ItemStack(ModItems.screwdriver)}}, 0) - .setColors(colorCopper).setOrientation(Orientation.RIGHT))); - - scene1.add(new ActionWait(10)); - scene1.add(new ActionRemoveActor(2)); - - scene1.add(new ActionSetTile(2, 2, 2, new TileEntityHadronDiode() {{ sides[2] = DiodeConfig.IN; sides[4] = DiodeConfig.OUT; sides[3] = DiodeConfig.IN; }})); - - scene1.add(new ActionWait(10)); - - scene1.add(new ActionCreateActor(4, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 14, 8, new Object[][] {{new ItemStack(ModItems.screwdriver)}}, 0) - .setColors(colorCopper).setOrientation(Orientation.LEFT))); - - scene1.add(new ActionWait(10)); - scene1.add(new ActionRemoveActor(4)); - - scene1.add(new ActionSetTile(2, 2, 2, new TileEntityHadronDiode() {{ sides[2] = DiodeConfig.IN; sides[4] = DiodeConfig.OUT; sides[3] = DiodeConfig.IN; sides[5] = DiodeConfig.IN; }})); - - scene1.add(new ActionWait(5)); - - scene1.add(new ActionCreateActor(5, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 14, 8, new Object[][] {{new ItemStack(ModItems.screwdriver)}}, 0) - .setColors(colorCopper).setOrientation(Orientation.LEFT))); - - scene1.add(new ActionWait(10)); - scene1.add(new ActionRemoveActor(5)); - - scene1.add(new ActionSetTile(2, 2, 2, new TileEntityHadronDiode() {{ sides[2] = DiodeConfig.IN; sides[4] = DiodeConfig.OUT; sides[3] = DiodeConfig.IN; sides[5] = DiodeConfig.OUT; }})); - - scene1.add(new ActionWait(10)); - - scene1.add(new ActionRotateBy(-180, 0, 10)); - - scene1.add(new ActionCreateActor(1, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.4")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene1.add(new ActionWait(100)); - scene1.add(new ActionRemoveActor(1)); - scene1.add(new ActionWait(10)); - - scene1.add(new ActionCreateActor(1, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.5")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene1.add(new ActionWait(100)); - scene1.add(new ActionRemoveActor(1)); - scene1.add(new ActionWait(10)); - - scene1.add(new ActionCreateActor(1, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.6")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene1.add(new ActionWait(100)); - scene1.add(new ActionRemoveActor(1)); - scene1.add(new ActionWait(10)); - - scene1.add(new ActionCreateActor(1, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.7")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene1.add(new ActionWait(100)); - scene1.add(new ActionRemoveActor(1)); - scene1.add(new ActionWait(10)); - - scene1.add(new ActionCreateActor(1, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.8")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - scene1.add(new ActionWait(100)); - scene1.add(new ActionRemoveActor(1)); - scene1.add(new ActionWait(10)); - - - - // THIRD SCENE: Correctly enclose the diode - JarScene scene2 = new JarScene(script); - scene2.add(new ActionSetZoom(4, 0)); - - scene2.add(new ActionSetZoom(-2, 10)); - - for(int x = 0; x < 5; x++) { - for(int z = 0; z < 5; z++) { - if((x == 0 || x == 4) && (z == 0 || z == 4)) continue; - scene2.add(new ActionSetBlock(x, 0, z, ModBlocks.hadron_plating)); - scene2.add(new ActionWait(1)); - } - } - - for(int x = 0; x < 5; x++) { - for(int z = 0; z < 5; z++) { - scene2.add(new ActionSetBlock(x, 1, z, (x == 0 || x == 4) && (z == 0 || z == 4) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_alloy)); - scene2.add(new ActionWait(1)); - } - } - - for(int x = 0; x < 5; x++) { - for(int z = 0; z < 5; z++) { - if(x == 2 || z == 2) continue; - scene2.add(new ActionSetBlock(x, 2, z, (x == 0 || x == 4) && (z == 0 || z == 4) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_alloy)); - scene2.add(new ActionWait(1)); - } - } - - scene2.add(new ActionCreateActor(1, new ActorFancyPanel(Minecraft.getMinecraft().fontRenderer, 0, -20, new Object[][] {{I18nUtil.resolveKey("cannery.schottky.9")}}, 200) - .setColors(colorCopper).setOrientation(Orientation.BOTTOM))); - - - scene2.add(new ActionRotateBy(360, 0, 100)); - scene2.add(new ActionRemoveActor(1)); - scene2.add(new ActionWait(10)); - - for(int x = 0; x < 5; x++) { - for(int z = 0; z < 5; z++) { - scene2.add(new ActionSetBlock(x, 3, z, (x == 0 || x == 4) && (z == 0 || z == 4) ? ModBlocks.hadron_plating : ModBlocks.hadron_coil_alloy)); - scene2.add(new ActionWait(1)); - } - } - - for(int x = 0; x < 5; x++) { - for(int z = 0; z < 5; z++) { - if((x == 0 || x == 4) && (z == 0 || z == 4)) continue; - scene2.add(new ActionSetBlock(x, 4, z, ModBlocks.hadron_plating)); - scene2.add(new ActionWait(1)); - } - } - - - script - .addScene(scene0) - .addScene(scene1) - .addScene(scene2); - - return script; - } - -} diff --git a/src/main/java/com/hbm/wiaj/cannery/Jars.java b/src/main/java/com/hbm/wiaj/cannery/Jars.java index 7355cdd5c..fbefe9d9d 100644 --- a/src/main/java/com/hbm/wiaj/cannery/Jars.java +++ b/src/main/java/com/hbm/wiaj/cannery/Jars.java @@ -23,8 +23,6 @@ public class Jars { canneries.put(new ComparableStack(ModBlocks.machine_silex), new CannerySILEX()); canneries.put(new ComparableStack(ModBlocks.foundry_channel), new CanneryFoundryChannel()); canneries.put(new ComparableStack(ModBlocks.machine_crucible), new CanneryCrucible()); - canneries.put(new ComparableStack(ModBlocks.hadron_core), new CanneryHadron()); - canneries.put(new ComparableStack(ModBlocks.hadron_diode), new CannerySchottky()); canneries.put(new ComparableStack(DictFrame.fromOne(ModItems.plant_item, EnumPlantType.MUSTARDWILLOW)), new CanneryWillow()); canneries.put(new ComparableStack(DictFrame.fromOne(ModBlocks.plant_flower, EnumFlowerType.CD0)), new CanneryWillow()); From 3dc97e8133c4b4fcced9cd8716f8292847797a56 Mon Sep 17 00:00:00 2001 From: Lazzzycatwastaken Date: Thu, 18 Sep 2025 16:13:10 +0200 Subject: [PATCH 3/4] mr. penis (real) --- .../com/hbm/blocks/generic/BlockChain.java | 63 ++++++----- .../hbm/blocks/network/BlockCableGauge.java | 9 +- .../hbm/blocks/network/FluidDuctGauge.java | 8 +- .../java/com/hbm/main/StructureManager.java | 2 + src/main/java/com/hbm/util/MobUtil.java | 74 +++++++++++++ .../com/hbm/world/gen/NTMWorldGenerator.java | 15 ++- .../hbm/world/gen/util/LogicBlockActions.java | 98 +++++++++++++++++- .../world/gen/util/LogicBlockConditions.java | 9 ++ .../assets/hbm/structures/factory.nbt | Bin 0 -> 30140 bytes 9 files changed, 240 insertions(+), 38 deletions(-) create mode 100644 src/main/resources/assets/hbm/structures/factory.nbt diff --git a/src/main/java/com/hbm/blocks/generic/BlockChain.java b/src/main/java/com/hbm/blocks/generic/BlockChain.java index c76eeeeef..ef78009eb 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockChain.java +++ b/src/main/java/com/hbm/blocks/generic/BlockChain.java @@ -7,6 +7,7 @@ import static net.minecraftforge.common.util.ForgeDirection.WEST; import com.hbm.lib.RefStrings; +import com.hbm.world.gen.nbt.INBTBlockTransformable; import cpw.mods.fml.client.registry.RenderingRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @@ -20,23 +21,23 @@ import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; -public class BlockChain extends Block { +public class BlockChain extends Block implements INBTBlockTransformable { @SideOnly(Side.CLIENT) private IIcon iconEnd; - + public BlockChain(Material mat) { super(mat); } - + public boolean isOpaqueCube() { return false; } - + public boolean renderAsNormalBlock() { return false; } - + public static int renderID = RenderingRegistry.getNextAvailableRenderId(); public int getRenderType() { @@ -47,7 +48,7 @@ public class BlockChain extends Block { public boolean isLadder(IBlockAccess world, int x, int y, int z, EntityLivingBase entity) { return true; } - + @Override @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister iconRegister) { @@ -60,14 +61,14 @@ public class BlockChain extends Block { if(world.isSideSolid(x, y - 1, z, ForgeDirection.UP, false) || (world.getBlock(x, y - 1, z) == this && world.getBlockMetadata(x, y, z) == world.getBlockMetadata(x, y - 1, z))) return this.blockIcon; - + return this.iconEnd; } - + public AxisAlignedBB getCollisionBoundingBoxFromPool(World world, int x, int y, int z) { return null; } - + public void setBlockBoundsBasedOnState(IBlockAccess world, int x, int y, int z) { func_149797_b(world.getBlockMetadata(x, y, z)); @@ -76,11 +77,11 @@ public class BlockChain extends Block { } public void func_149797_b(int meta) { - + float f = 0.125F; - + if(meta == 0) { - + this.minX = 3 * f; this.minY = 0; this.minZ = 3 * f; @@ -109,24 +110,24 @@ public class BlockChain extends Block { this.setBlockBounds(0.0F, 0.0F, 3 * f, f, 1.0F, 5 * f); } } - + @SideOnly(Side.CLIENT) public AxisAlignedBB getSelectedBoundingBoxFromPool(World world, int x, int y, int z) { this.setBlockBoundsBasedOnState(world, x, y, z); return super.getSelectedBoundingBoxFromPool(world, x, y, z); } - + public boolean canPlaceBlockAt(World world, int x, int y, int z) { - + if(world.isSideSolid(x, y + 1, z, ForgeDirection.DOWN) || world.getBlock(x, y + 1, z) == this) return true; - + return world.isSideSolid(x - 1, y, z, EAST ) || world.isSideSolid(x + 1, y, z, WEST ) || world.isSideSolid(x, y, z - 1, SOUTH) || world.isSideSolid(x, y, z + 1, NORTH); } - + public int onBlockPlaced(World world, int x, int y, int z, int side, float p_149660_6_, float p_149660_7_, float p_149660_8_, int meta) { int j1 = meta; @@ -142,12 +143,12 @@ public class BlockChain extends Block { if(side == 5 && world.isSideSolid(x - 1, y, z, EAST)) j1 = 5; - + if(j1 == 0) { - + if(world.getBlock(x, y + 1, z) == this) return world.getBlockMetadata(x, y + 1, z); - + if(world.isSideSolid(x, y + 1, z, ForgeDirection.DOWN)) return 0; } @@ -155,30 +156,30 @@ public class BlockChain extends Block { if(j1 == 0) { if(world.isSideSolid(x, y, z + 1, NORTH)) j1 = 2; - + if(world.isSideSolid(x, y, z - 1, SOUTH)) j1 = 3; - + if(world.isSideSolid(x + 1, y, z, WEST)) j1 = 4; - + if(world.isSideSolid(x - 1, y, z, EAST)) j1 = 5; } return j1; } - + public void onNeighborBlockChange(World world, int x, int y, int z, Block block) { - + int l = world.getBlockMetadata(x, y, z); boolean flag = false; - + if(world.getBlock(x, y + 1, z) == this && world.getBlockMetadata(x, y, z) == world.getBlockMetadata(x, y + 1, z)) { super.onNeighborBlockChange(world, x, y, z, block); return; } - + if(world.isSideSolid(x, y + 1, z, ForgeDirection.DOWN) && world.getBlockMetadata(x, y, z) == 0) { super.onNeighborBlockChange(world, x, y, z, block); return; @@ -201,4 +202,12 @@ public class BlockChain extends Block { super.onNeighborBlockChange(world, x, y, z, block); } + + @Override + public int transformMeta(int meta, int coordBaseMode) { + if (coordBaseMode == 0) return meta; + if (meta == 0) return meta; + if (meta == 1) return meta; + return INBTBlockTransformable.transformMetaDeco(meta, coordBaseMode); + } } diff --git a/src/main/java/com/hbm/blocks/network/BlockCableGauge.java b/src/main/java/com/hbm/blocks/network/BlockCableGauge.java index 2e7048be3..12d0133ac 100644 --- a/src/main/java/com/hbm/blocks/network/BlockCableGauge.java +++ b/src/main/java/com/hbm/blocks/network/BlockCableGauge.java @@ -13,6 +13,7 @@ import com.hbm.tileentity.network.TileEntityCableBaseNT; import com.hbm.util.BobMathUtil; import com.hbm.util.i18n.I18nUtil; +import com.hbm.world.gen.nbt.INBTBlockTransformable; import cpw.mods.fml.common.Optional; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @@ -37,7 +38,7 @@ import net.minecraftforge.client.event.RenderGameOverlayEvent.Pre; import java.util.ArrayList; import java.util.List; -public class BlockCableGauge extends BlockContainer implements IBlockMultiPass, ILookOverlay, ITooltipProvider { +public class BlockCableGauge extends BlockContainer implements IBlockMultiPass, INBTBlockTransformable, ILookOverlay, ITooltipProvider { @SideOnly(Side.CLIENT) protected IIcon overlayGauge; @@ -84,6 +85,11 @@ public class BlockCableGauge extends BlockContainer implements IBlockMultiPass, this.addStandardInfo(stack, player, list, ext); } + @Override + public int transformMeta(int meta, int coordBaseMode) { + return INBTBlockTransformable.transformMetaDeco(meta, coordBaseMode); + } + @Override public void printHook(Pre event, World world, int x, int y, int z) { @@ -178,5 +184,6 @@ public class BlockCableGauge extends BlockContainer implements IBlockMultiPass, if((PREFIX_VALUE + "deltasecond").equals(name)) return "" + deltaLastSecond; return null; } + } } diff --git a/src/main/java/com/hbm/blocks/network/FluidDuctGauge.java b/src/main/java/com/hbm/blocks/network/FluidDuctGauge.java index 5e9e0b483..8c427a370 100644 --- a/src/main/java/com/hbm/blocks/network/FluidDuctGauge.java +++ b/src/main/java/com/hbm/blocks/network/FluidDuctGauge.java @@ -13,6 +13,7 @@ import com.hbm.render.block.RenderBlockMultipass; import com.hbm.tileentity.network.TileEntityPipeBaseNT; import com.hbm.util.i18n.I18nUtil; +import com.hbm.world.gen.nbt.INBTBlockTransformable; import cpw.mods.fml.common.Optional; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; @@ -37,7 +38,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Locale; -public class FluidDuctGauge extends FluidDuctBase implements IBlockMultiPass, ILookOverlay, ITooltipProvider { +public class FluidDuctGauge extends FluidDuctBase implements IBlockMultiPass, INBTBlockTransformable, ILookOverlay, ITooltipProvider { @SideOnly(Side.CLIENT) protected IIcon overlay; @SideOnly(Side.CLIENT) protected IIcon overlayGauge; @@ -108,6 +109,11 @@ public class FluidDuctGauge extends FluidDuctBase implements IBlockMultiPass, IL return IBlockMultiPass.getRenderType(); } + @Override + public int transformMeta(int meta, int coordBaseMode) { + return INBTBlockTransformable.transformMetaDeco(meta, coordBaseMode); + } + @Optional.InterfaceList({@Optional.Interface(iface = "li.cil.oc.api.network.SimpleComponent", modid = "OpenComputers")}) public static class TileEntityPipeGauge extends TileEntityPipeBaseNT implements SimpleComponent, CompatHandler.OCComponent, IRORValueProvider { diff --git a/src/main/java/com/hbm/main/StructureManager.java b/src/main/java/com/hbm/main/StructureManager.java index 3e16f4011..a5f70b5cb 100644 --- a/src/main/java/com/hbm/main/StructureManager.java +++ b/src/main/java/com/hbm/main/StructureManager.java @@ -83,6 +83,8 @@ public class StructureManager { public static final NBTStructure plane1 = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/crashed_plane_1.nbt")); public static final NBTStructure plane2 = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/crashed_plane_2.nbt")); + public static final NBTStructure factory = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/factory.nbt")); + public static final NBTStructure spire = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/spire.nbt")); // public static final NBTStructure test_rot = new NBTStructure(new ResourceLocation(RefStrings.MODID, "structures/test-rot.nbt")); diff --git a/src/main/java/com/hbm/util/MobUtil.java b/src/main/java/com/hbm/util/MobUtil.java index 8779c1ed2..c9d103684 100644 --- a/src/main/java/com/hbm/util/MobUtil.java +++ b/src/main/java/com/hbm/util/MobUtil.java @@ -23,6 +23,14 @@ public class MobUtil { /**Unlike the above two, the Double is interpreted as minimum soot level, instead of armor slot **/ public static HashMap> slotPoolGuns = new HashMap<>(); + //slop pools + public static Map> slotPoolGunsTier1 = new HashMap<>(); + public static Map> slotPoolGunsTier2 = new HashMap<>(); + public static Map> slotPoolGunsTier3 = new HashMap<>(); + public static Map> slotPoolMasks = new HashMap<>(); + public static Map> slotPoolHelms = new HashMap<>(); + public static Map> slotPoolTierArmor = new HashMap<>(); + public static Map> slotPoolMelee = new HashMap<>(); public static void intializeMobPools(){ slotPoolCommon.put(4, createSlotPool(8000, new Object[][]{ //new slots, smooth, brushed, no wrinkles // old slots, wrinkled, rusty, not smooth @@ -111,6 +119,72 @@ public class MobUtil { {ModItems.wrench, 20} })); + //For action block + slotPoolGunsTier1.put(0, createSlotPool(0, new Object[][]{ + {ModItems.gun_light_revolver, 16}, {ModItems.gun_greasegun, 8}, {ModItems.gun_maresleg, 2} + })); + + slotPoolGunsTier2.put(0, createSlotPool(0, new Object[][]{ + {ModItems.gun_uzi, 10}, {ModItems.gun_maresleg, 8}, {ModItems.gun_henry, 12}, {ModItems.gun_heavy_revolver, 4}, {ModItems.gun_flaregun, 4}, {ModItems.gun_carbine, 4} + })); + + slotPoolGunsTier3.put(0, createSlotPool(0, new Object[][]{ + {ModItems.gun_uzi, 25}, {ModItems.gun_spas12, 20}, {ModItems.gun_carbine, 20}, {ModItems.gun_g3, 10}, {ModItems.gun_am180, 5}, {ModItems.gun_stg77, 5} + })); + + slotPoolMasks.put(4, createSlotPool(0, new Object[][]{ + {ModItems.gas_mask_m65, 16}, {ModItems.gas_mask_mono, 8}, {ModItems.robes_helmet, 32}, {ModItems.no9, 16}, + {ModItems.rag_piss, 4}, {ModItems.goggles, 12} + })); + + slotPoolHelms.put(4, createSlotPool(0, new Object[][]{ + {ModItems.gas_mask_m65, 16}, {ModItems.gas_mask_olde, 12}, {ModItems.mask_of_infamy, 8}, + {ModItems.gas_mask_mono, 8}, {ModItems.robes_helmet, 32}, {ModItems.no9, 16}, + {ModItems.cobalt_helmet, 2}, {ModItems.hat, 1}, {ModItems.alloy_helmet, 2}, + {ModItems.titanium_helmet, 4}, {ModItems.steel_helmet, 8} + })); + + slotPoolTierArmor.put(4, createSlotPool(new Object[][]{ + {ModItems.gas_mask_m65, 20}, + {ModItems.gas_mask_olde, 15}, + {ModItems.steel_helmet, 25}, + {ModItems.titanium_helmet, 15}, + {ModItems.alloy_helmet, 10}, + })); + + slotPoolTierArmor.put(3, createSlotPool(new Object[][]{ + {ModItems.steel_plate, 30}, + {ModItems.titanium_plate, 20}, + {ModItems.alloy_plate, 15}, + {ModItems.cobalt_plate, 5}, + {ModItems.starmetal_plate, 5} + })); + + slotPoolTierArmor.put(2, createSlotPool(new Object[][]{ + {ModItems.steel_legs, 30}, + {ModItems.titanium_legs, 20}, + {ModItems.alloy_legs, 15}, + {ModItems.cobalt_legs, 5}, + {ModItems.zirconium_legs, 5} + })); + + slotPoolTierArmor.put(1, createSlotPool(new Object[][]{ + {ModItems.steel_boots, 30}, + {ModItems.robes_boots, 25}, + {ModItems.titanium_boots, 20}, + {ModItems.alloy_boots, 15}, + {ModItems.hazmat_boots, 10}, + {ModItems.cobalt_boots, 5}, + })); + + slotPoolMelee.put(0, createSlotPool(2000, new Object[][]{ + {ModItems.pipe_lead, 40}, {ModItems.crowbar, 35}, {ModItems.wrench, 30}, + {ModItems.steel_sword, 25}, {ModItems.titanium_sword, 20}, + {ModItems.reer_graar, 20}, {ModItems.stopsign, 15}, + {ModItems.lead_gavel, 12}, {ModItems.wrench_flipped, 10}, + {ModItems.sopsign, 8}, {ModItems.chernobylsign, 8} + })); + slotPoolAdvRanged = new HashMap<>(slotPoolAdv); slotPoolAdvRanged.remove(0); diff --git a/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java b/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java index 742cc3e4c..4e61206ff 100644 --- a/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java +++ b/src/main/java/com/hbm/world/gen/NTMWorldGenerator.java @@ -128,7 +128,7 @@ public class NTMWorldGenerator implements IWorldGenerator { structure = new JigsawPiece("crashed_plane_2", StructureManager.plane2, -8); spawnWeight = 50; }}); - + NBTStructure.registerStructure(0, new SpawnCondition("desert_shack_1") {{ canSpawn = biome -> biome == BiomeGenBase.desert; structure = new JigsawPiece("desert_shack_1", StructureManager.desert_shack_1, -7); @@ -188,22 +188,22 @@ public class NTMWorldGenerator implements IWorldGenerator { NBTStructure.registerStructure(0, new SpawnCondition("ruin6") {{ canSpawn = biome -> !invalidBiomes.contains(biome) && biome.canSpawnLightningBolt(); structure = new JigsawPiece("NTMRuinsF", StructureManager.ntmruinsF, -1) {{conformToTerrain = true;}}; - spawnWeight = 50; + spawnWeight = 35; }}); NBTStructure.registerStructure(0, new SpawnCondition("ruin7") {{ canSpawn = biome -> !invalidBiomes.contains(biome) && biome.canSpawnLightningBolt(); structure = new JigsawPiece("NTMRuinsG", StructureManager.ntmruinsG, -1) {{conformToTerrain = true;}}; - spawnWeight = 50; + spawnWeight = 35; }}); NBTStructure.registerStructure(0, new SpawnCondition("ruin8") {{ canSpawn = biome -> !invalidBiomes.contains(biome) && biome.canSpawnLightningBolt(); structure = new JigsawPiece("NTMRuinsH", StructureManager.ntmruinsH, -1) {{conformToTerrain = true;}}; - spawnWeight = 50; + spawnWeight = 35; }}); NBTStructure.registerStructure(0, new SpawnCondition("ruin9") {{ canSpawn = biome -> !invalidBiomes.contains(biome) && biome.canSpawnLightningBolt(); structure = new JigsawPiece("NTMRuinsI", StructureManager.ntmruinsI, -1) {{conformToTerrain = true;}}; - spawnWeight = 50; + spawnWeight = 35; }}); NBTStructure.registerStructure(0, new SpawnCondition("ruin10") {{ canSpawn = biome -> !invalidBiomes.contains(biome) && biome.canSpawnLightningBolt(); @@ -215,6 +215,11 @@ public class NTMWorldGenerator implements IWorldGenerator { structure = new JigsawPiece("radio_house", StructureManager.radio_house, -6); spawnWeight = 30; }}); + NBTStructure.registerStructure(0, new SpawnCondition("factory") {{ + canSpawn = flatbiomes::contains; + structure = new JigsawPiece("factory", StructureManager.factory, -6); + spawnWeight = 30; + }}); NBTStructure.registerNullWeight(0, 2, biome -> biome == BiomeGenBase.plains); NBTStructure.registerNullWeight(0, 4, oceanBiomes::contains); diff --git a/src/main/java/com/hbm/world/gen/util/LogicBlockActions.java b/src/main/java/com/hbm/world/gen/util/LogicBlockActions.java index af2c41356..7e5b8df3e 100644 --- a/src/main/java/com/hbm/world/gen/util/LogicBlockActions.java +++ b/src/main/java/com/hbm/world/gen/util/LogicBlockActions.java @@ -18,6 +18,7 @@ import com.hbm.world.WorldUtil; import net.minecraft.block.Block; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.effect.EntityLightningBolt; +import net.minecraft.entity.monster.EntitySkeleton; import net.minecraft.entity.monster.EntityZombie; import net.minecraft.init.Blocks; import net.minecraft.inventory.IInventory; @@ -111,8 +112,8 @@ public class LogicBlockActions { } } } - world.setBlock(x, y, z, ModBlocks.block_steel); - + world.setBlock(x, y, z, Blocks.air); +// world.setBlock(x, y, z, ModBlocks.block_steel); this is useless }; public static Consumer FODDER_WAVE = (tile) -> { @@ -134,6 +135,89 @@ public class LogicBlockActions { } }; + public static Consumer SKELETON_GUN_TIER_1 = (tile) -> { + World world = tile.getWorldObj(); + int x = tile.xCoord; + int y = tile.yCoord; + int z = tile.zCoord; + if (tile.phase == 1) { + Vec3NT vec = new Vec3NT(0, 0, 0); + EntitySkeleton mob = new EntitySkeleton(world); + mob.setPositionAndRotation(x, y, z, 0, 0); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolGunsTier1, new Random()); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolMasks, new Random()); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolRanged, new Random()); + world.spawnEntityInWorld(mob); + world.setBlock(x, y, z, Blocks.air); + } + }; + + public static Consumer SKELETON_GUN_TIER_2 = (tile) -> { + World world = tile.getWorldObj(); + int x = tile.xCoord; + int y = tile.yCoord; + int z = tile.zCoord; + if (tile.phase == 1) { + Vec3NT vec = new Vec3NT(0, 0, 0); + EntitySkeleton mob = new EntitySkeleton(world); + mob.setPositionAndRotation(x, y, z, 0, 0); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolGunsTier2, new Random()); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolMasks, new Random()); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolTierArmor, new Random()); + world.spawnEntityInWorld(mob); + world.setBlock(x, y, z, Blocks.air); + } + }; + + public static Consumer SKELETON_GUN_TIER_3 = (tile) -> { + World world = tile.getWorldObj(); + int x = tile.xCoord; + int y = tile.yCoord; + int z = tile.zCoord; + if (tile.phase == 1) { + Vec3NT vec = new Vec3NT(0, 0, 0); + EntitySkeleton mob = new EntitySkeleton(world); + mob.setPositionAndRotation(x, y, z, 0, 0); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolGunsTier3, new Random()); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolMasks, new Random()); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolAdvRanged, new Random()); + world.spawnEntityInWorld(mob); + world.setBlock(x, y, z, Blocks.air); + } + }; + + public static Consumer ZOMBIE_TIER_1 = (tile) -> { + World world = tile.getWorldObj(); + int x = tile.xCoord; + int y = tile.yCoord; + int z = tile.zCoord; + if (tile.phase == 1) { + Vec3NT vec = new Vec3NT(0, 0, 0); + EntityZombie mob = new EntityZombie(world); + mob.setPositionAndRotation(x, y, z, 0, 0); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolMelee, new Random()); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolTierArmor, new Random()); + world.spawnEntityInWorld(mob); + world.setBlock(x, y, z, Blocks.air); + } + }; + + public static Consumer ZOMBIE_TIER_2 = (tile) -> { + World world = tile.getWorldObj(); + int x = tile.xCoord; + int y = tile.yCoord; + int z = tile.zCoord; + if (tile.phase == 1) { + Vec3NT vec = new Vec3NT(0, 0, 0); + EntityZombie mob = new EntityZombie(world); + mob.setPositionAndRotation(x, y, z, 0, 0); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolTierArmor, new Random()); + MobUtil.assignItemsToEntity(mob, MobUtil.slotPoolMelee, new Random()); + world.spawnEntityInWorld(mob); + world.setBlock(x, y, z, Blocks.air); + } + }; + public static Consumer PUZZLE_TEST = (tile) -> { World world = tile.getWorldObj(); int x = tile.xCoord; @@ -261,8 +345,14 @@ public class LogicBlockActions { actions.put("PUZZLE_TEST", PUZZLE_TEST); actions.put("MISSILE_STRIKE", MISSILE_STRIKE); actions.put("IRRADIATE_ENTITIES_AOE", RAD_CONTAINMENT_SYSTEM); + + //Mob Block Actions + actions.put("SKELETON_GUN_TIER_1", SKELETON_GUN_TIER_1); + actions.put("SKELETON_GUN_TIER_2", SKELETON_GUN_TIER_2); + actions.put("SKELETON_GUN_TIER_3", SKELETON_GUN_TIER_3); + + actions.put("ZOMBIE_TIER_1", ZOMBIE_TIER_1); + actions.put("ZOMBIE_TIER_2", ZOMBIE_TIER_2); } - - } diff --git a/src/main/java/com/hbm/world/gen/util/LogicBlockConditions.java b/src/main/java/com/hbm/world/gen/util/LogicBlockConditions.java index b51b96c23..f3eec59bb 100644 --- a/src/main/java/com/hbm/world/gen/util/LogicBlockConditions.java +++ b/src/main/java/com/hbm/world/gen/util/LogicBlockConditions.java @@ -51,6 +51,14 @@ public class LogicBlockConditions { return !world.getEntitiesWithinAABB(EntityPlayer.class, AxisAlignedBB.getBoundingBox(x, y, z, x + 1, y - 2, z + 1).expand(5, 5, 5)).isEmpty(); }; + public static Function PLAYER_CUBE_25 = (tile) -> { + World world = tile.getWorldObj(); + int x = tile.xCoord; + int y = tile.yCoord; + int z = tile.zCoord; + return !world.getEntitiesWithinAABB(EntityPlayer.class, AxisAlignedBB.getBoundingBox(x, y, z, x + 1, y - 2, z + 1).expand(25, 25, 25)).isEmpty(); + }; + public static Function REDSTONE = (tile) -> { World world = tile.getWorldObj(); int x = tile.xCoord; @@ -90,6 +98,7 @@ public class LogicBlockConditions { conditions.put("EMPTY", EMPTY); conditions.put("ABERRATOR", ABERRATOR); conditions.put("PLAYER_CUBE_5", PLAYER_CUBE_5); + conditions.put("PLAYER_CUBE_25", PLAYER_CUBE_25); conditions.put("REDSTONE", REDSTONE); conditions.put("PUZZLE_TEST", PUZZLE_TEST); } diff --git a/src/main/resources/assets/hbm/structures/factory.nbt b/src/main/resources/assets/hbm/structures/factory.nbt new file mode 100644 index 0000000000000000000000000000000000000000..792df3c1ec2056303410f547d16d841a4725d458 GIT binary patch literal 30140 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 b{@-_M|6R}LHu4QNxBct1Zmdzyu5JGVh`@6D literal 0 HcmV?d00001 From d6a10bf49a7da1e63c28e9a3c7a4e7c45f4ea7f3 Mon Sep 17 00:00:00 2001 From: Lazzzycatwastaken Date: Thu, 18 Sep 2025 16:26:48 +0200 Subject: [PATCH 4/4] removed the parasite (title screen) --- src/main/java/com/hbm/config/WorldConfig.java | 6 +- src/main/java/com/hbm/lib/HbmWorldGen.java | 14 +- .../java/com/hbm/world/dungeon/Factory.java | 3144 ----------------- 3 files changed, 10 insertions(+), 3154 deletions(-) delete mode 100644 src/main/java/com/hbm/world/dungeon/Factory.java diff --git a/src/main/java/com/hbm/config/WorldConfig.java b/src/main/java/com/hbm/config/WorldConfig.java index f6faf2856..da56e3281 100644 --- a/src/main/java/com/hbm/config/WorldConfig.java +++ b/src/main/java/com/hbm/config/WorldConfig.java @@ -87,7 +87,7 @@ public class WorldConfig { public static int dungeonStructure = 64; public static int relayStructure = 500; public static int satelliteStructure = 500; - public static int factoryStructure = 1000; +// public static int factoryStructure = 1000; public static int dudStructure = 500; public static int spaceshipStructure = 1000; public static int barrelStructure = 5000; @@ -210,7 +210,7 @@ public class WorldConfig { dungeonStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.04_dungeonSpawn", "Spawn library dungeon on every nTH chunk", 64); relayStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.05_relaySpawn", "Spawn relay on every nTH chunk", 500); satelliteStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.06_satelliteSpawn", "Spawn satellite dish on every nTH chunk", 500); - factoryStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.09_factorySpawn", "Spawn factory on every nTH chunk", 1000); +// factoryStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.09_factorySpawn", "Spawn factory on every nTH chunk", 1000); dudStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.10_dudSpawn", "Spawn dud on every nTH chunk", 500); spaceshipStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.11_spaceshipSpawn", "Spawn spaceship on every nTH chunk", 1000); barrelStructure = CommonConfig.createConfigInt(config, CATEGORY_DUNGEON, "4.12_barrelSpawn", "Spawn waste tank on every nTH chunk", 5000); @@ -251,7 +251,7 @@ public class WorldConfig { dungeonStructure = CommonConfig.setDefZero(dungeonStructure, 1000); relayStructure = CommonConfig.setDefZero(relayStructure, 1000); satelliteStructure = CommonConfig.setDefZero(satelliteStructure, 1000); - factoryStructure = CommonConfig.setDefZero(factoryStructure, 1000); +// factoryStructure = CommonConfig.setDefZero(factoryStructure, 1000); dudStructure = CommonConfig.setDefZero(dudStructure, 1000); spaceshipStructure = CommonConfig.setDefZero(spaceshipStructure, 1000); barrelStructure = CommonConfig.setDefZero(barrelStructure, 1000); diff --git a/src/main/java/com/hbm/lib/HbmWorldGen.java b/src/main/java/com/hbm/lib/HbmWorldGen.java index 25d85495b..813740352 100644 --- a/src/main/java/com/hbm/lib/HbmWorldGen.java +++ b/src/main/java/com/hbm/lib/HbmWorldGen.java @@ -290,13 +290,13 @@ public class HbmWorldGen implements IWorldGenerator { } } - if(WorldConfig.factoryStructure > 0 && rand.nextInt(WorldConfig.factoryStructure) == 0) { - int x = i + rand.nextInt(16); - int z = j + rand.nextInt(16); - int y = world.getHeightValue(x, z); - - new Factory().generate(world, rand, x, y, z); - } +// if(WorldConfig.factoryStructure > 0 && rand.nextInt(WorldConfig.factoryStructure) == 0) { +// int x = i + rand.nextInt(16); +// int z = j + rand.nextInt(16); +// int y = world.getHeightValue(x, z); +// +// new Factory().generate(world, rand, x, y, z); +// } if(WorldConfig.dudStructure > 0 && rand.nextInt(WorldConfig.dudStructure) == 0) { int x = i + 8 + rand.nextInt(16); diff --git a/src/main/java/com/hbm/world/dungeon/Factory.java b/src/main/java/com/hbm/world/dungeon/Factory.java deleted file mode 100644 index 2d3ce64a9..000000000 --- a/src/main/java/com/hbm/world/dungeon/Factory.java +++ /dev/null @@ -1,3144 +0,0 @@ -//Schematic to java Structure by jajo_11 | inspired by "MITHION'S .SCHEMATIC TO JAVA CONVERTINGTOOL" - -package com.hbm.world.dungeon; - -import java.util.Random; - -import com.hbm.blocks.ModBlocks; -import com.hbm.config.GeneralConfig; -import com.hbm.itempool.ItemPool; -import com.hbm.itempool.ItemPoolsLegacy; - -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 Factory extends WorldGenerator -{ - Block Block1 = ModBlocks.steel_scaffold; - Block Block2 = ModBlocks.red_barrel; - Block Block4 = ModBlocks.steel_wall; - Block Block5 = ModBlocks.reinforced_light; - - int s4 = 8; - - 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; - } - - @Override - 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 + 7, y, z + 15)) - { - return false; - } - - for(int i = 0; i < 15; i++) - { - for(int j = 0; j < 5; j++) - { - for(int k = 0; k < 29; k++) - { - world.setBlock(x + i, y + j, z + k, Blocks.air, 0, 3); - } - } - } - - for(int i = 0; i < 15; i++) - { - for(int j = 0; j < 5; j++) - { - for(int k = 0; k < 29; k++) - { - world.setBlock(x + i, y + j - 6, z + k, Blocks.cobblestone, 0, 3); - } - } - } - - world.setBlock(x + 0, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 5, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 7, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 8, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 9, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 10, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 11, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 12, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + -1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 1, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 1, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 1, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 2, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 2, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 2, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 3, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 3, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 3, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 4, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 4, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 4, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 5, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 5, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 5, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 6, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 6, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 6, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 7, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 7, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 7, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 8, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 8, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 8, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 9, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 9, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 9, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 10, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 10, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 10, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 11, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 11, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 11, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 12, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 12, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 12, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 13, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 13, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 13, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 14, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 14, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 14, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 15, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 15, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 15, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 16, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 16, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 16, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 17, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 17, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 17, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 18, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 18, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 18, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 19, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 19, Blocks.stonebrick, 3, 3); - world.setBlock(x + 4, y + -1, z + 19, Blocks.stonebrick, 3, 3); - world.setBlock(x + 5, y + -1, z + 19, Blocks.stonebrick, 3, 3); - world.setBlock(x + 6, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 19, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 19, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 20, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 20, Blocks.stonebrick, 3, 3); - world.setBlock(x + 4, y + -1, z + 20, Blocks.stonebrick, 3, 3); - world.setBlock(x + 5, y + -1, z + 20, Blocks.stonebrick, 3, 3); - world.setBlock(x + 6, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 20, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 20, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 21, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 21, Blocks.stonebrick, 3, 3); - world.setBlock(x + 4, y + -1, z + 21, Blocks.stonebrick, 3, 3); - world.setBlock(x + 5, y + -1, z + 21, Blocks.stonebrick, 3, 3); - world.setBlock(x + 6, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 21, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 21, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 22, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 22, Blocks.monster_egg, 5, 3); - world.setBlock(x + 4, y + -1, z + 22, Blocks.stonebrick, 3, 3); - world.setBlock(x + 5, y + -1, z + 22, Blocks.stonebrick, 3, 3); - world.setBlock(x + 6, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 22, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 22, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 23, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 15, y + -1, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 24, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 15, y + -1, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 16, y + -1, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 25, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 15, y + -1, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 16, y + -1, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 26, Blocks.monster_egg, 1, 3); - world.setBlock(x + 7, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 26, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 15, y + -1, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 16, y + -1, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 27, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 15, y + -1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 16, y + -1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 28, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 2, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 3, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 4, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 5, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 6, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 7, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 8, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 9, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 10, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 11, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 12, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 13, y + -1, z + 28, Blocks.cobblestone, 0, 3); - world.setBlock(x + 14, y + -1, z + 28, Blocks.stonebrick, 0, 3); - world.setBlock(x + 15, y + -1, z + 28, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 5, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 7, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 8, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 9, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 10, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 11, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 12, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + -1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 5, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 7, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 8, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 9, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 10, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 11, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 12, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 1, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 1, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 2, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 2, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 3, Blocks.stonebrick, 0, 3); - world.setBlock(x + 9, y + 0, z + 3, Blocks.crafting_table, 0, 3); - world.setBlock(x + 13, y + 0, z + 3, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 3, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 4, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 4, ModBlocks.deco_lead, 5, 3); - world.setBlock(x + 6, y + 0, z + 4, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 0, z + 4, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 0, z + 4, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 9, y + 0, z + 4, Blocks.chest, 5, 3); - world.setBlockMetadataWithNotify(x + 9, y + 0, z + 4, 5, 3); - if(world.getBlock(x + 9, y + 0, z + 4) == Blocks.chest) - { - WeightedRandomChestContent.generateChestContents(rand, ItemPool.getPool(ItemPoolsLegacy.POOL_GENERIC), (TileEntityChest)world.getTileEntity(x + 9, y + 0, z + 4), rand.nextInt(2)+ 8); - } - world.setBlock(x + 13, y + 0, z + 4, Blocks.hopper, 3, 3); - world.setBlock(x + 14, y + 0, z + 4, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 5, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 5, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 5, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 0, z + 5, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 0, z + 5, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 0, z + 5, Blocks.chest, 4, 3); - world.setBlock(x + 14, y + 0, z + 5, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 6, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 6, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 6, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 0, z + 6, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 0, z + 6, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 0, z + 6, Blocks.hopper, 2, 3); - world.setBlock(x + 14, y + 0, z + 6, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 7, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 0, z + 7, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 7, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 8, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 8, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 9, Blocks.stonebrick, 0, 3); - world.setBlock(x + 9, y + 0, z + 9, Blocks.crafting_table, 0, 3); - world.setBlock(x + 13, y + 0, z + 9, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 9, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 10, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 10, ModBlocks.deco_lead, 5, 3); - world.setBlock(x + 6, y + 0, z + 10, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 0, z + 10, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 0, z + 10, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 9, y + 0, z + 10, Blocks.chest, 5, 3); - world.setBlockMetadataWithNotify(x + 9, y + 0, z + 10, 5, 3); - if(world.getBlock(x + 9, y + 0, z + 10) == Blocks.chest) - { - WeightedRandomChestContent.generateChestContents(rand, ItemPool.getPool(ItemPoolsLegacy.POOL_GENERIC), (TileEntityChest)world.getTileEntity(x + 9, y + 0, z + 10), rand.nextInt(2)+ 8); - } - world.setBlock(x + 13, y + 0, z + 10, Blocks.hopper, 3, 3); - world.setBlock(x + 14, y + 0, z + 10, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 11, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 11, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 11, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 0, z + 11, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 0, z + 11, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 0, z + 11, Blocks.chest, 4, 3); - world.setBlock(x + 14, y + 0, z + 11, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 12, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 12, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 12, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 0, z + 12, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 0, z + 12, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 0, z + 12, Blocks.hopper, 2, 3); - world.setBlock(x + 14, y + 0, z + 12, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 13, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 0, z + 13, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 13, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 14, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 14, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 15, Blocks.stonebrick, 0, 3); - world.setBlock(x + 9, y + 0, z + 15, Blocks.crafting_table, 0, 3); - world.setBlock(x + 13, y + 0, z + 15, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 15, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 16, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 16, ModBlocks.deco_lead, 5, 3); - world.setBlock(x + 6, y + 0, z + 16, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 0, z + 16, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 0, z + 16, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 9, y + 0, z + 16, Blocks.chest, 5, 3); - world.setBlockMetadataWithNotify(x + 9, y + 0, z + 16, 5, 3); - if(world.getBlock(x + 9, y + 0, z + 16) == Blocks.chest) - { - WeightedRandomChestContent.generateChestContents(rand, ItemPool.getPool(ItemPoolsLegacy.POOL_GENERIC), (TileEntityChest)world.getTileEntity(x + 9, y + 0, z + 16), rand.nextInt(2)+ 8); - } - world.setBlock(x + 13, y + 0, z + 16, Blocks.hopper, 3, 3); - world.setBlock(x + 14, y + 0, z + 16, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 17, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 17, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 17, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 0, z + 17, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 0, z + 17, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 0, z + 17, Blocks.chest, 4, 3); - world.setBlock(x + 14, y + 0, z + 17, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 18, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 18, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 18, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 0, z + 18, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 0, z + 18, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 0, z + 18, Blocks.hopper, 2, 3); - world.setBlock(x + 14, y + 0, z + 18, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 19, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 19, Blocks.stone_brick_stairs, 0, 3); - world.setBlock(x + 4, y + 0, z + 19, Blocks.stone_brick_stairs, 2, 3); - world.setBlock(x + 5, y + 0, z + 19, Blocks.stone_brick_stairs, 1, 3); - world.setBlock(x + 13, y + 0, z + 19, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 19, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 20, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 20, Blocks.stone_brick_stairs, 0, 3); - world.setBlock(x + 4, y + 0, z + 20, Blocks.iron_block, 0, 3); - world.setBlock(x + 5, y + 0, z + 20, Blocks.stone_brick_stairs, 1, 3); - world.setBlock(x + 7, y + 0, z + 20, ModBlocks.anvil_iron, 4, 3); - world.setBlock(x + 14, y + 0, z + 20, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 21, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 21, Blocks.stone_brick_stairs, 0, 3); - world.setBlock(x + 4, y + 0, z + 21, Blocks.iron_block, 0, 3); - world.setBlock(x + 5, y + 0, z + 21, Blocks.stone_brick_stairs, 1, 3); - world.setBlock(x + 7, y + 0, z + 21, ModBlocks.anvil_iron, 4, 3); - world.setBlock(x + 14, y + 0, z + 21, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 22, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 22, Blocks.stone_brick_stairs, 0, 3); - world.setBlock(x + 4, y + 0, z + 22, Blocks.lava, 2, 3); - world.setBlock(x + 5, y + 0, z + 22, Blocks.stone_brick_stairs, 1, 3); - world.setBlock(x + 14, y + 0, z + 22, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 0, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + 0, z + 23, Blocks.lava, 10, 3); - world.setBlock(x + 5, y + 0, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 0, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 24, Blocks.lava, 0, 3); - world.setBlock(x + 4, y + 0, z + 24, Blocks.lava, 0, 3); - world.setBlock(x + 5, y + 0, z + 24, Blocks.lava, 0, 3); - world.setBlock(x + 6, y + 0, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 7, y + 0, z + 24, Blocks.stone_brick_stairs, 6, 3); - world.setBlock(x + 14, y + 0, z + 24, Block1, s4, 3); - world.setBlock(x + 0, y + 0, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 0, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 25, Blocks.lava, 0, 3); - world.setBlock(x + 4, y + 0, z + 25, Blocks.chest, 3, 3); - world.setBlockMetadataWithNotify(x + 4, y + 0, z + 25, 3, 3); - if(world.getBlock(x + 4, y + 0, z + 25) == Blocks.chest) - { - WeightedRandomChestContent.generateChestContents(rand, ItemPool.getPool(ItemPoolsLegacy.POOL_EXPENSIVE), (TileEntityChest)world.getTileEntity(x + 4, y + 0, z + 25), rand.nextInt(2)+ 6); - } - world.setBlock(x + 5, y + 0, z + 25, Blocks.lava, 0, 3); - world.setBlock(x + 6, y + 0, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 7, y + 0, z + 25, Blocks.stone_brick_stairs, 5, 3); - world.setBlock(x + 14, y + 0, z + 25, Block1, s4, 3); - world.setBlock(x + 0, y + 0, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 0, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 26, Blocks.lava, 0, 3); - world.setBlock(x + 4, y + 0, z + 26, Blocks.lava, 0, 3); - world.setBlock(x + 5, y + 0, z + 26, Blocks.lava, 0, 3); - world.setBlock(x + 6, y + 0, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 7, y + 0, z + 26, Blocks.stone_brick_stairs, 7, 3); - world.setBlock(x + 14, y + 0, z + 26, Block1, s4, 3); - world.setBlock(x + 0, y + 0, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 0, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + 0, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 5, y + 0, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 27, Block1, s4, 3); - world.setBlock(x + 0, y + 0, z + 28, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 28, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 5, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 7, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 8, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 9, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 10, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 11, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 12, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 0, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 5, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 7, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 8, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 9, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 10, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 11, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 12, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 0, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 1, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 1, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 2, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 2, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 3, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 1, z + 3, Blocks.stone_brick_stairs, 2, 3); - world.setBlock(x + 14, y + 1, z + 3, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 4, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 4, ModBlocks.deco_lead, 5, 3); - world.setBlock(x + 6, y + 1, z + 4, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 1, z + 4, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 1, z + 4, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 1, z + 4, ModBlocks.machine_electric_furnace_off, 4, 3); - world.setBlock(x + 14, y + 1, z + 4, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 5, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 5, Block2, 5, 3); - world.setBlock(x + 6, y + 1, z + 5, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 1, z + 5, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 1, z + 5, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 1, z + 5, Blocks.stone_brick_stairs, 4, 3); - world.setBlock(x + 14, y + 1, z + 5, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 6, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 6, Block2, 5, 3); - world.setBlock(x + 6, y + 1, z + 6, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 1, z + 6, ModBlocks.deco_steel, 3, 3); - world.setBlock(x + 8, y + 1, z + 6, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 1, z + 6, ModBlocks.machine_electric_furnace_off, 4, 3); - world.setBlock(x + 14, y + 1, z + 6, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 7, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 1, z + 7, Blocks.stone_brick_stairs, 3, 3); - world.setBlock(x + 14, y + 1, z + 7, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 8, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 8, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 9, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 1, z + 9, Blocks.stone_brick_stairs, 2, 3); - world.setBlock(x + 14, y + 1, z + 9, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 10, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 10, ModBlocks.deco_lead, 5, 3); - world.setBlock(x + 6, y + 1, z + 10, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 1, z + 10, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 1, z + 10, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 1, z + 10, ModBlocks.machine_electric_furnace_off, 4, 3); - world.setBlock(x + 14, y + 1, z + 10, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 11, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 11, Block2, 5, 3); - world.setBlock(x + 6, y + 1, z + 11, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 1, z + 11, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 1, z + 11, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 1, z + 11, Blocks.stone_brick_stairs, 4, 3); - world.setBlock(x + 14, y + 1, z + 11, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 12, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 12, Block2, 5, 3); - world.setBlock(x + 6, y + 1, z + 12, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 1, z + 12, ModBlocks.deco_steel, 3, 3); - world.setBlock(x + 8, y + 1, z + 12, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 1, z + 12, ModBlocks.machine_electric_furnace_off, 4, 3); - world.setBlock(x + 14, y + 1, z + 12, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 13, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 1, z + 13, Blocks.stone_brick_stairs, 3, 3); - world.setBlock(x + 14, y + 1, z + 13, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 14, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 14, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 15, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 1, z + 15, Blocks.stone_brick_stairs, 2, 3); - world.setBlock(x + 14, y + 1, z + 15, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 16, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 16, ModBlocks.deco_lead, 5, 3); - world.setBlock(x + 6, y + 1, z + 16, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 1, z + 16, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 1, z + 16, ModBlocks.machine_electric_furnace_off, 4, 3); - world.setBlock(x + 14, y + 1, z + 16, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 17, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 17, Block2, 5, 3); - world.setBlock(x + 6, y + 1, z + 17, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 1, z + 17, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 1, z + 17, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 1, z + 17, Blocks.stone_brick_stairs, 4, 3); - world.setBlock(x + 14, y + 1, z + 17, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 18, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 18, Block2, 5, 3); - world.setBlock(x + 6, y + 1, z + 18, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 1, z + 18, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 13, y + 1, z + 18, ModBlocks.machine_electric_furnace_off, 4, 3); - world.setBlock(x + 14, y + 1, z + 18, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 19, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 1, z + 19, Blocks.stone_brick_stairs, 3, 3); - world.setBlock(x + 14, y + 1, z + 19, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 20, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 20, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 21, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 21, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 22, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 22, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 1, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 1, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + 1, z + 23, Blocks.lava, 2, 3); - world.setBlock(x + 5, y + 1, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 1, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 1, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 1, z + 24, Blocks.lava, 0, 3); - world.setBlock(x + 4, y + 1, z + 24, Blocks.lava, 0, 3); - world.setBlock(x + 5, y + 1, z + 24, Blocks.lava, 0, 3); - world.setBlock(x + 6, y + 1, z + 24, Blocks.lit_furnace, 5, 3); - world.setBlock(x + 7, y + 1, z + 24, Blocks.heavy_weighted_pressure_plate, 0, 3); - world.setBlock(x + 14, y + 1, z + 24, Block1, s4, 3); - world.setBlock(x + 0, y + 1, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 1, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 1, z + 25, Blocks.lava, 0, 3); - world.setBlock(x + 4, y + 1, z + 25, Blocks.lava, 0, 3); - world.setBlock(x + 5, y + 1, z + 25, Blocks.lava, 0, 3); - world.setBlock(x + 6, y + 1, z + 25, Blocks.lit_furnace, 5, 3); - world.setBlock(x + 7, y + 1, z + 25, Blocks.heavy_weighted_pressure_plate, 0, 3); - world.setBlock(x + 14, y + 1, z + 25, Block1, s4, 3); - world.setBlock(x + 0, y + 1, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 1, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 1, z + 26, Blocks.lava, 0, 3); - world.setBlock(x + 4, y + 1, z + 26, Blocks.lava, 0, 3); - world.setBlock(x + 5, y + 1, z + 26, Blocks.lava, 0, 3); - world.setBlock(x + 6, y + 1, z + 26, Blocks.lit_furnace, 5, 3); - world.setBlock(x + 7, y + 1, z + 26, Blocks.heavy_weighted_pressure_plate, 0, 3); - world.setBlock(x + 14, y + 1, z + 26, Block1, s4, 3); - world.setBlock(x + 0, y + 1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + 1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 5, y + 1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 1, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 27, Block1, s4, 3); - world.setBlock(x + 0, y + 1, z + 28, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 28, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 1, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 2, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 3, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 4, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 5, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 6, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 7, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 8, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 9, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 10, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 11, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 12, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 13, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 1, z + 29, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 2, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 2, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 2, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 2, z + 0, Blocks.glass, 0, 3); - world.setBlock(x + 4, y + 2, z + 0, Blocks.glass, 0, 3); - world.setBlock(x + 5, y + 2, z + 0, Blocks.glass, 0, 3); - world.setBlock(x + 6, y + 2, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 2, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 2, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 2, z + 0, Blocks.glass, 0, 3); - world.setBlock(x + 10, y + 2, z + 0, Blocks.glass, 0, 3); - world.setBlock(x + 11, y + 2, z + 0, Blocks.glass, 0, 3); - world.setBlock(x + 12, y + 2, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 2, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 2, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 1, Blocks.iron_bars, 0, 3); - world.setBlock(x + 8, y + 2, z + 1, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 2, Blocks.iron_bars, 0, 3); - world.setBlock(x + 8, y + 2, z + 2, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 3, Blocks.glass, 0, 3); - world.setBlock(x + 6, y + 2, z + 3, Blocks.iron_bars, 0, 3); - world.setBlock(x + 8, y + 2, z + 3, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 3, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 4, Blocks.glass, 0, 3); - world.setBlock(x + 6, y + 2, z + 4, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 2, z + 4, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 2, z + 4, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 14, y + 2, z + 4, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 5, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 5, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 2, z + 5, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 2, z + 5, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 14, y + 2, z + 5, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 6, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 2, z + 6, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 2, z + 6, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 14, y + 2, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 7, Blocks.glass, 0, 3); - world.setBlock(x + 6, y + 2, z + 7, Blocks.iron_bars, 0, 3); - world.setBlock(x + 8, y + 2, z + 7, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 7, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 8, Blocks.glass, 0, 3); - world.setBlock(x + 6, y + 2, z + 8, Blocks.iron_bars, 0, 3); - world.setBlock(x + 8, y + 2, z + 8, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 8, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 9, Blocks.iron_bars, 0, 3); - world.setBlock(x + 8, y + 2, z + 9, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 10, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 10, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 2, z + 10, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 2, z + 10, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 14, y + 2, z + 10, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 11, Blocks.glass, 0, 3); - world.setBlock(x + 6, y + 2, z + 11, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 2, z + 11, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 2, z + 11, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 14, y + 2, z + 11, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 12, Blocks.glass, 0, 3); - world.setBlock(x + 6, y + 2, z + 12, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 7, y + 2, z + 12, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 8, y + 2, z + 12, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 14, y + 2, z + 12, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 13, Blocks.iron_bars, 0, 3); - world.setBlock(x + 8, y + 2, z + 13, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 14, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 15, Blocks.glass, 0, 3); - world.setBlock(x + 6, y + 2, z + 15, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 15, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 16, Blocks.glass, 0, 3); - world.setBlock(x + 6, y + 2, z + 16, ModBlocks.deco_steel, 0, 3); - world.setBlock(x + 14, y + 2, z + 16, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 2, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 2, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 19, Blocks.glass, 0, 3); - world.setBlock(x + 14, y + 2, z + 19, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 20, Blocks.glass, 0, 3); - world.setBlock(x + 14, y + 2, z + 20, Blocks.glass, 0, 3); - world.setBlock(x + 0, y + 2, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 2, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 2, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 2, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 2, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 2, y + 2, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 2, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 2, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 5, y + 2, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 6, y + 2, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 2, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 2, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 2, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 2, z + 24, Block1, s4, 3); - world.setBlock(x + 0, y + 2, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 2, z + 25, Blocks.iron_bars, 0, 3); - world.setBlock(x + 2, y + 2, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 25, Blocks.lit_furnace, 5, 3); - world.setBlock(x + 14, y + 2, z + 25, Block1, s4, 3); - world.setBlock(x + 0, y + 2, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 2, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 14, y + 2, z + 26, Block1, s4, 3); - world.setBlock(x + 0, y + 2, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 2, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 2, y + 2, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 2, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 2, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 2, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 2, z + 27, Block1, s4, 3); - world.setBlock(x + 0, y + 2, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 2, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 2, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 6, y + 2, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 14, y + 2, z + 28, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 2, z + 29, Blocks.glass, 0, 3); - world.setBlock(x + 10, y + 2, z + 29, Blocks.glass, 0, 3); - world.setBlock(x + 11, y + 2, z + 29, Blocks.glass, 0, 3); - world.setBlock(x + 12, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 2, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 0, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 5, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 5, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 10, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 10, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 15, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 15, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 20, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 20, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 3, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 3, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 3, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 3, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 5, y + 3, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 3, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 23, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 3, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 3, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 3, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 24, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 3, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 3, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 3, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 25, Block1, s4, 3); - world.setBlock(x + 0, y + 3, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 3, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 3, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 26, Block1, s4, 3); - world.setBlock(x + 0, y + 3, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 3, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 3, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 3, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 3, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 3, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 3, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 28, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 3, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 2, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 3, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 4, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 5, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 6, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 7, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 8, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 9, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 10, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 11, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 12, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 13, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 14, y + 4, z + 0, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 1, Blocks.stonebrick, 3, 3); - world.setBlock(x + 14, y + 4, z + 1, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 2, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 2, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 2, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 2, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 2, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 2, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 2, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 2, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 2, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 2, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 2, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 3, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 3, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 3, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 3, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 3, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 3, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 3, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 3, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 3, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 3, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 3, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 4, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 4, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 4, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 4, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 4, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 4, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 4, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 4, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 4, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 4, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 4, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 5, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 5, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 5, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 5, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 5, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 5, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 5, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 5, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 5, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 5, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 5, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 6, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 6, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 6, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 6, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 6, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 6, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 6, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 6, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 6, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 6, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 6, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 7, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 7, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 7, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 7, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 7, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 7, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 7, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 7, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 7, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 7, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 7, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 8, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 8, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 8, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 8, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 8, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 8, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 8, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 8, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 8, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 8, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 8, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 9, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 9, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 9, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 9, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 9, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 9, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 9, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 9, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 9, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 9, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 9, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 10, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 10, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 10, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 10, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 10, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 10, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 10, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 10, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 10, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 10, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 10, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 11, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 11, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 11, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 11, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 11, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 11, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 11, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 11, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 11, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 11, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 11, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 12, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 12, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 12, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 12, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 12, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 12, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 12, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 12, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 12, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 12, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 12, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 13, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 13, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 13, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 13, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 13, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 13, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 13, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 13, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 13, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 13, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 13, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 14, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 14, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 14, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 14, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 14, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 14, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 14, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 14, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 14, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 14, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 14, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 15, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 15, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 15, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 15, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 15, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 15, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 15, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 15, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 15, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 15, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 15, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 16, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 16, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 16, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 16, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 16, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 16, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 16, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 16, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 16, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 16, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 16, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 17, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 17, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 17, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 17, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 17, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 17, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 17, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 17, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 17, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 17, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 17, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 18, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 18, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 18, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 18, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 18, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 18, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 18, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 18, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 18, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 18, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 18, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 19, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 19, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 19, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 19, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 19, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 19, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 19, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 19, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 19, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 19, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 19, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 20, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 20, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 20, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 20, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 20, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 20, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 20, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 20, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 20, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 20, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 20, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 21, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 21, Block4, 4, 3); - world.setBlock(x + 2, y + 4, z + 21, Block5, 0, 3); - world.setBlock(x + 3, y + 4, z + 21, Block4, 5, 3); - world.setBlock(x + 6, y + 4, z + 21, Block4, 4, 3); - world.setBlock(x + 7, y + 4, z + 21, Block5, 0, 3); - world.setBlock(x + 8, y + 4, z + 21, Block4, 5, 3); - world.setBlock(x + 10, y + 4, z + 21, Block4, 4, 3); - world.setBlock(x + 11, y + 4, z + 21, Block5, 0, 3); - world.setBlock(x + 12, y + 4, z + 21, Block4, 5, 3); - world.setBlock(x + 14, y + 4, z + 21, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 22, Blocks.stonebrick, 3, 3); - world.setBlock(x + 14, y + 4, z + 22, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 23, Blocks.stonebrick, 3, 3); - world.setBlock(x + 2, y + 4, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 4, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 4, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 4, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 4, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 4, z + 23, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 24, Blocks.stonebrick, 3, 3); - world.setBlock(x + 2, y + 4, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 4, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 4, z + 24, Blocks.monster_egg, 2, 3); - world.setBlock(x + 0, y + 4, z + 25, Blocks.stonebrick, 3, 3); - world.setBlock(x + 2, y + 4, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 4, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 4, z + 25, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 4, z + 26, Blocks.stonebrick, 3, 3); - world.setBlock(x + 2, y + 4, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 4, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 4, z + 26, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 4, z + 27, Blocks.stonebrick, 3, 3); - world.setBlock(x + 2, y + 4, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 4, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 4, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 4, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 4, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 4, z + 27, Blocks.stonebrick, 0, 3); - world.setBlock(x + 0, y + 4, z + 28, Blocks.stonebrick, 3, 3); - world.setBlock(x + 14, y + 4, z + 28, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 1, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 2, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 3, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 4, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 5, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 6, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 7, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 8, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 9, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 10, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 11, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 12, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 13, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 14, y + 4, z + 29, Blocks.stonebrick, 3, 3); - world.setBlock(x + 0, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 5, z + 0, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 1, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 5, z + 5, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 6, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 5, z + 10, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 5, z + 10, Blocks.brick_stairs, 2, 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 + 0, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 11, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 5, z + 15, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 16, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 5, z + 20, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 21, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 5, z + 29, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 6, z + 1, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 2, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 6, z + 6, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 7, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 6, z + 11, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 12, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 6, z + 16, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 17, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 6, z + 21, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 22, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 6, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 6, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 6, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 6, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 6, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 6, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 6, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 6, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 6, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 6, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 6, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 6, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 12, y + 6, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 13, y + 6, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 0, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 7, z + 2, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 3, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 7, z + 7, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 8, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 7, z + 12, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 13, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 7, z + 17, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 18, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 7, z + 22, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 7, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 7, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 7, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 7, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 7, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 7, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 7, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 7, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 7, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 7, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 7, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 7, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 12, y + 7, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 13, y + 7, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 0, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 8, z + 3, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 8, z + 4, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 8, z + 8, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 8, z + 9, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 8, z + 13, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 8, z + 14, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 8, z + 18, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 8, z + 19, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 8, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 8, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 8, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 8, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 8, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 11, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 12, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 13, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 14, y + 8, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 8, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 8, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 8, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 8, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 8, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 8, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 8, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 8, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 1, y + 8, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 8, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 8, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 8, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 8, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 8, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 8, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 8, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 12, y + 8, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 13, y + 8, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 1, y + 8, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 8, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 8, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 8, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 8, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 8, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 8, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 8, y + 8, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 9, y + 8, z + 28, Blocks.brick_block, 0, 3); - world.setBlock(x + 10, y + 8, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 12, y + 8, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 13, y + 8, z + 28, Blocks.iron_bars, 0, 3); - world.setBlock(x + 0, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 9, z + 4, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 9, z + 9, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 9, z + 14, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 0, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 3, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 6, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 7, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 9, z + 19, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 9, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 9, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 9, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 9, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 9, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 0, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 1, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 9, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 9, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 7, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 8, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 9, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 10, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 11, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 12, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 13, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 14, y + 9, z + 24, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 9, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 9, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 9, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 9, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 9, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 9, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 9, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 9, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 9, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 10, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 10, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 10, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 10, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 10, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 10, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 10, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 10, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 10, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 10, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 10, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 10, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 10, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 10, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 10, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 10, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 11, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 11, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 11, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 11, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 11, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 11, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 11, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 11, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 11, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 11, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 11, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 11, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 11, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 11, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 11, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 11, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 12, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 12, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 12, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 12, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 12, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 12, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 12, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 12, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 12, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 12, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 12, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 12, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 12, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 12, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 12, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 12, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 13, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 13, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 13, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 13, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 13, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 13, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 13, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 13, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 13, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 13, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 13, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 13, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 13, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 13, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 13, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 13, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 14, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 14, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 14, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 14, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 14, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 2, y + 14, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 14, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 14, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 14, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 14, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 14, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 14, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 14, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 14, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 14, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 14, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 2, y + 15, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 15, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 15, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 15, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 15, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 2, y + 15, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 15, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 15, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 15, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 15, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 15, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 15, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 15, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 15, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 15, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 15, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 2, y + 16, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 16, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 16, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 16, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 16, z + 23, Blocks.iron_bars, 0, 3); - world.setBlock(x + 2, y + 16, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 16, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 16, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 16, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 16, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 16, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 16, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 16, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 16, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 16, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 16, z + 27, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 17, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 17, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 17, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 17, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 17, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 17, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 17, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 17, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 17, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 17, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 17, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 17, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 18, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 18, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 18, z + 23, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 18, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 18, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 18, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 18, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 18, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 18, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 2, y + 18, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 18, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 18, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 18, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 18, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 18, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 18, z + 27, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 19, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 4, y + 19, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 5, y + 19, z + 23, Blocks.brick_stairs, 2, 3); - world.setBlock(x + 2, y + 19, z + 24, Blocks.brick_stairs, 0, 3); - world.setBlock(x + 3, y + 19, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 19, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 19, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 19, z + 24, Blocks.brick_stairs, 1, 3); - world.setBlock(x + 2, y + 19, z + 25, Blocks.brick_stairs, 0, 3); - world.setBlock(x + 3, y + 19, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 19, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 19, z + 25, Blocks.brick_stairs, 1, 3); - world.setBlock(x + 2, y + 19, z + 26, Blocks.brick_stairs, 0, 3); - world.setBlock(x + 3, y + 19, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 19, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 19, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 6, y + 19, z + 26, Blocks.brick_stairs, 1, 3); - world.setBlock(x + 3, y + 19, z + 27, Blocks.brick_stairs, 3, 3); - world.setBlock(x + 4, y + 19, z + 27, Blocks.brick_stairs, 3, 3); - world.setBlock(x + 5, y + 19, z + 27, Blocks.brick_stairs, 3, 3); - world.setBlock(x + 3, y + 20, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 20, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 20, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 20, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 20, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 20, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 20, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 20, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 21, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 21, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 21, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 21, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 21, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 21, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 21, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 21, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 22, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 22, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 22, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 22, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 22, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 22, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 22, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 22, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 23, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 23, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 23, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 23, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 23, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 23, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 23, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 23, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 24, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 24, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 24, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 24, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 24, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 24, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 24, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 24, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 25, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 25, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 25, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 25, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 25, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 25, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 25, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 25, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 26, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 26, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 26, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 26, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 26, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 26, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 26, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 26, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 27, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 27, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 27, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 27, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 28, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 28, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 28, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 28, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 29, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 29, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 29, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 29, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 30, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 30, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 30, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 30, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 30, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 30, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 30, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 30, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 31, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 31, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 31, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 31, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 31, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 31, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 31, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 31, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 32, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 32, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 32, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 32, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 32, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 32, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 32, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 32, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 33, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 33, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 33, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 33, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 33, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 33, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 33, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 33, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 34, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 34, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 34, z + 24, Blocks.iron_bars, 0, 3); - world.setBlock(x + 3, y + 34, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 34, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 34, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 34, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 34, z + 26, Blocks.iron_bars, 0, 3); - world.setBlock(x + 4, y + 35, z + 24, Blocks.brick_block, 0, 3); - world.setBlock(x + 3, y + 35, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 5, y + 35, z + 25, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 35, z + 26, Blocks.brick_block, 0, 3); - world.setBlock(x + 4, y + 36, z + 25, Blocks.web, 0, 3); - world.setBlock(x + 6, y + 37, z + 22, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 37, z + 23, Blocks.web, 0, 3); - world.setBlock(x + 4, y + 37, z + 24, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 37, z + 24, Blocks.web, 0, 3); - world.setBlock(x + 4, y + 37, z + 25, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 37, z + 25, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 38, z + 20, Blocks.web, 0, 3); - world.setBlock(x + 6, y + 38, z + 20, Blocks.web, 0, 3); - world.setBlock(x + 7, y + 38, z + 20, Blocks.web, 0, 3); - world.setBlock(x + 4, y + 38, z + 21, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 38, z + 21, Blocks.web, 0, 3); - world.setBlock(x + 6, y + 38, z + 21, Blocks.web, 0, 3); - world.setBlock(x + 7, y + 38, z + 21, Blocks.web, 0, 3); - world.setBlock(x + 4, y + 38, z + 22, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 38, z + 22, Blocks.web, 0, 3); - world.setBlock(x + 6, y + 38, z + 22, Blocks.web, 0, 3); - world.setBlock(x + 4, y + 38, z + 23, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 38, z + 23, Blocks.web, 0, 3); - world.setBlock(x + 4, y + 38, z + 24, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 38, z + 24, Blocks.web, 0, 3); - world.setBlock(x + 10, y + 39, z + 14, Blocks.web, 0, 3); - world.setBlock(x + 11, y + 39, z + 14, Blocks.web, 0, 3); - world.setBlock(x + 12, y + 39, z + 14, Blocks.web, 0, 3); - world.setBlock(x + 9, y + 39, z + 15, Blocks.web, 0, 3); - world.setBlock(x + 10, y + 39, z + 15, Blocks.web, 0, 3); - world.setBlock(x + 11, y + 39, z + 15, Blocks.web, 0, 3); - world.setBlock(x + 12, y + 39, z + 15, Blocks.web, 0, 3); - world.setBlock(x + 9, y + 39, z + 16, Blocks.web, 0, 3); - world.setBlock(x + 10, y + 39, z + 16, Blocks.web, 0, 3); - world.setBlock(x + 11, y + 39, z + 16, Blocks.web, 0, 3); - world.setBlock(x + 12, y + 39, z + 16, Blocks.web, 0, 3); - world.setBlock(x + 9, y + 39, z + 17, Blocks.web, 0, 3); - world.setBlock(x + 10, y + 39, z + 17, Blocks.web, 0, 3); - world.setBlock(x + 6, y + 39, z + 20, Blocks.web, 0, 3); - world.setBlock(x + 7, y + 39, z + 20, Blocks.web, 0, 3); - world.setBlock(x + 4, y + 39, z + 21, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 39, z + 21, Blocks.web, 0, 3); - world.setBlock(x + 6, y + 39, z + 21, Blocks.web, 0, 3); - world.setBlock(x + 4, y + 39, z + 22, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 39, z + 22, Blocks.web, 0, 3); - world.setBlock(x + 6, y + 39, z + 22, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 39, z + 23, Blocks.web, 0, 3); - world.setBlock(x + 11, y + 40, z + 14, Blocks.web, 0, 3); - world.setBlock(x + 10, y + 40, z + 15, Blocks.web, 0, 3); - world.setBlock(x + 11, y + 40, z + 15, Blocks.web, 0, 3); - world.setBlock(x + 12, y + 40, z + 15, Blocks.web, 0, 3); - world.setBlock(x + 10, y + 40, z + 16, Blocks.web, 0, 3); - world.setBlock(x + 11, y + 40, z + 16, Blocks.web, 0, 3); - world.setBlock(x + 9, y + 40, z + 17, Blocks.web, 0, 3); - world.setBlock(x + 10, y + 40, z + 17, Blocks.web, 0, 3); - world.setBlock(x + 5, y + 40, z + 21, Blocks.web, 0, 3); - world.setBlock(x + 6, y + 40, z + 21, Blocks.web, 0, 3); - world.setBlock(x + 11, y + 41, z + 15, Blocks.web, 0, 3); - world.setBlock(x + 10, y + 41, z + 16, Blocks.web, 0, 3); - world.setBlock(x + 17, y + 42, z + 9, Blocks.web, 0, 3); - world.setBlock(x + 18, y + 42, z + 9, Blocks.web, 0, 3); - world.setBlock(x + 16, y + 42, z + 10, Blocks.web, 0, 3); - world.setBlock(x + 17, y + 42, z + 10, Blocks.web, 0, 3); - world.setBlock(x + 18, y + 42, z + 10, Blocks.web, 0, 3); - world.setBlock(x + 19, y + 42, z + 10, Blocks.web, 0, 3); - world.setBlock(x + 15, y + 42, z + 11, Blocks.web, 0, 3); - world.setBlock(x + 16, y + 42, z + 11, Blocks.web, 0, 3); - world.setBlock(x + 17, y + 42, z + 11, Blocks.web, 0, 3); - world.setBlock(x + 18, y + 42, z + 11, Blocks.web, 0, 3); - world.setBlock(x + 15, y + 42, z + 12, Blocks.web, 0, 3); - world.setBlock(x + 16, y + 42, z + 12, Blocks.web, 0, 3); - world.setBlock(x + 17, y + 42, z + 12, Blocks.web, 0, 3); - world.setBlock(x + 17, y + 43, z + 10, Blocks.web, 0, 3); - world.setBlock(x + 18, y + 43, z + 10, Blocks.web, 0, 3); - world.setBlock(x + 17, y + 43, z + 11, Blocks.web, 0, 3); - if(GeneralConfig.enableDebugMode) - System.out.print("[Debug] Successfully spawned abandoned factory at " + x + " " + y +" " + z + "\n"); - return true; - - } - -} \ No newline at end of file