Posted February 8, 201411 yr In my mod, I'm attempting to add an explosion that instead of destroying the blocks completely, it destroys them and then replaces them with ice. The problem is, if I try overriding doExplosionA or doExplosionB, the explosion stops working completely. Here's my explosion class: package tlhpoe.fs.explosion; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Random; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.enchantment.EnchantmentProtection; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.item.EntityTNTPrimed; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.DamageSource; import net.minecraft.util.MathHelper; import net.minecraft.util.Vec3; import net.minecraft.world.ChunkPosition; import net.minecraft.world.Explosion; import net.minecraft.world.World; public class ExplosionBlock extends Explosion { public boolean isFlaming = true; public boolean isSmoking = true; private int field_77289_h = 16; private Random explosionRNG = new Random(); private World worldObj; public double explosionX; public double explosionY; public double explosionZ; public Entity exploder; public float explosionSize; public List affectedBlockPositions = new ArrayList(); private Map field_77288_k = new HashMap(); private Block theBlock; public ExplosionBlock(World par1World, Entity par2Entity, double par3, double par5, double par7, float par9, Block theBlock) { super(par1World, par2Entity, par3, par5, par7, par9); this.worldObj = par1World; this.theBlock = theBlock; } @Override public void doExplosionA() { float f = this.explosionSize; HashSet hashset = new HashSet(); int i; int j; int k; double d5; double d6; double d7; for(i = 0; i < this.field_77289_h; ++i) { for(j = 0; j < this.field_77289_h; ++j) { for(k = 0; k < this.field_77289_h; ++k) { if(i == 0 || i == this.field_77289_h - 1 || j == 0 || j == this.field_77289_h - 1 || k == 0 || k == this.field_77289_h - 1) { double d0 = (double) ((float) i / ((float) this.field_77289_h - 1.0F) * 2.0F - 1.0F); double d1 = (double) ((float) j / ((float) this.field_77289_h - 1.0F) * 2.0F - 1.0F); double d2 = (double) ((float) k / ((float) this.field_77289_h - 1.0F) * 2.0F - 1.0F); double d3 = Math.sqrt(d0 * d0 + d1 * d1 + d2 * d2); d0 /= d3; d1 /= d3; d2 /= d3; float f1 = this.explosionSize * (0.7F + this.worldObj.rand.nextFloat() * 0.6F); d5 = this.explosionX; d6 = this.explosionY; d7 = this.explosionZ; for(float f2 = 0.3F; f1 > 0.0F; f1 -= f2 * 0.75F) { int j1 = MathHelper.floor_double(d5); int k1 = MathHelper.floor_double(d6); int l1 = MathHelper.floor_double(d7); Block block = this.worldObj.getBlock(j1, k1, l1); if(block.getMaterial() != Material.air) { float f3 = this.exploder != null ? this.exploder.func_145772_a(this, this.worldObj, j1, k1, l1, block) : block.getExplosionResistance(this.exploder, worldObj, j1, k1, l1, explosionX, explosionY, explosionZ); f1 -= (f3 + 0.3F) * f2; } if(f1 > 0.0F && (this.exploder == null || this.exploder.func_145774_a(this, this.worldObj, j1, k1, l1, block, f1))) { hashset.add(new ChunkPosition(j1, k1, l1)); } d5 += d0 * (double) f2; d6 += d1 * (double) f2; d7 += d2 * (double) f2; } } } } } this.affectedBlockPositions.addAll(hashset); this.explosionSize *= 2.0F; i = MathHelper.floor_double(this.explosionX - (double) this.explosionSize - 1.0D); j = MathHelper.floor_double(this.explosionX + (double) this.explosionSize + 1.0D); k = MathHelper.floor_double(this.explosionY - (double) this.explosionSize - 1.0D); int i2 = MathHelper.floor_double(this.explosionY + (double) this.explosionSize + 1.0D); int l = MathHelper.floor_double(this.explosionZ - (double) this.explosionSize - 1.0D); int j2 = MathHelper.floor_double(this.explosionZ + (double) this.explosionSize + 1.0D); List list = this.worldObj.getEntitiesWithinAABBExcludingEntity(this.exploder, AxisAlignedBB.getAABBPool().getAABB((double) i, (double) k, (double) l, (double) j, (double) i2, (double) j2)); Vec3 vec3 = this.worldObj.getWorldVec3Pool().getVecFromPool(this.explosionX, this.explosionY, this.explosionZ); for(int i1 = 0; i1 < list.size(); ++i1) { Entity entity = (Entity) list.get(i1); double d4 = entity.getDistance(this.explosionX, this.explosionY, this.explosionZ) / (double) this.explosionSize; if(d4 <= 1.0D) { d5 = entity.posX - this.explosionX; d6 = entity.posY + (double) entity.getEyeHeight() - this.explosionY; d7 = entity.posZ - this.explosionZ; double d10 = (double) MathHelper.sqrt_double(d5 * d5 + d6 * d6 + d7 * d7); if(d10 != 0.0D) { d5 /= d10; d6 /= d10; d7 /= d10; double d9 = (double) this.worldObj.getBlockDensity(vec3, entity.boundingBox); double d11 = (1.0D - d4) * d9; entity.attackEntityFrom(DamageSource.setExplosionSource(this), (float) ((int) ((d11 * d11 + d11) / 2.0D * 8.0D * (double) this.explosionSize + 1.0D))); double d8 = EnchantmentProtection.func_92092_a(entity, d11); entity.motionX += d5 * d8; entity.motionY += d6 * d8; entity.motionZ += d7 * d8; if(entity instanceof EntityPlayer) { this.field_77288_k.put((EntityPlayer) entity, this.worldObj.getWorldVec3Pool().getVecFromPool(d5 * d11, d6 * d11, d7 * d11)); } } } } this.explosionSize = f; } @Override public void doExplosionB(boolean par1) { this.worldObj.playSoundEffect(this.explosionX, this.explosionY, this.explosionZ, "random.explode", 4.0F, (1.0F + (this.worldObj.rand.nextFloat() - this.worldObj.rand.nextFloat()) * 0.2F) * 0.7F); if(this.explosionSize >= 2.0F && this.isSmoking) { this.worldObj.spawnParticle("hugeexplosion", this.explosionX, this.explosionY, this.explosionZ, 1.0D, 0.0D, 0.0D); } else { this.worldObj.spawnParticle("largeexplode", this.explosionX, this.explosionY, this.explosionZ, 1.0D, 0.0D, 0.0D); } Iterator iterator; ChunkPosition chunkposition; int i; int j; int k; Block block; if(this.isSmoking) { iterator = this.affectedBlockPositions.iterator(); while(iterator.hasNext()) { chunkposition = (ChunkPosition) iterator.next(); i = chunkposition.chunkPosX; j = chunkposition.chunkPosY; k = chunkposition.chunkPosZ; block = this.worldObj.getBlock(i, j, k); if(par1) { double d0 = (double) ((float) i + this.worldObj.rand.nextFloat()); double d1 = (double) ((float) j + this.worldObj.rand.nextFloat()); double d2 = (double) ((float) k + this.worldObj.rand.nextFloat()); double d3 = d0 - this.explosionX; double d4 = d1 - this.explosionY; double d5 = d2 - this.explosionZ; double d6 = (double) MathHelper.sqrt_double(d3 * d3 + d4 * d4 + d5 * d5); d3 /= d6; d4 /= d6; d5 /= d6; double d7 = 0.5D / (d6 / (double) this.explosionSize + 0.1D); d7 *= (double) (this.worldObj.rand.nextFloat() * this.worldObj.rand.nextFloat() + 0.3F); d3 *= d7; d4 *= d7; d5 *= d7; this.worldObj.spawnParticle("explode", (d0 + this.explosionX * 1.0D) / 2.0D, (d1 + this.explosionY * 1.0D) / 2.0D, (d2 + this.explosionZ * 1.0D) / 2.0D, d3, d4, d5); this.worldObj.spawnParticle("smoke", d0, d1, d2, d3, d4, d5); } if(block.getMaterial() != Material.air) { if(block.canDropFromExplosion(this)) { block.dropBlockAsItemWithChance(this.worldObj, i, j, k, this.worldObj.getBlockMetadata(i, j, k), 1.0F / this.explosionSize, 0); } block.onBlockExploded(this.worldObj, i, j, k, this); } } } if(this.isFlaming) { iterator = this.affectedBlockPositions.iterator(); while(iterator.hasNext()) { chunkposition = (ChunkPosition) iterator.next(); i = chunkposition.chunkPosX; j = chunkposition.chunkPosY; k = chunkposition.chunkPosZ; block = this.worldObj.getBlock(i, j, k); Block block1 = this.worldObj.getBlock(i, j - 1, k); if(block.getMaterial() == Material.air && block1.func_149730_j() && this.explosionRNG.nextInt(3) == 0) { this.worldObj.setBlock(i, j, k, Blocks.fire); } } } } @Override public Map func_77277_b() { return this.field_77288_k; } @Override public EntityLivingBase getExplosivePlacedBy() { return this.exploder == null ? null : (this.exploder instanceof EntityTNTPrimed ? ((EntityTNTPrimed) this.exploder).getTntPlacedBy() : (this.exploder instanceof EntityLivingBase ? (EntityLivingBase) this.exploder : null)); } } And here's my code to start the explosion: package tlhpoe.fs.entity; import net.minecraft.entity.monster.EntityCreeper; import net.minecraft.init.Blocks; import net.minecraft.world.World; import tlhpoe.fs.explosion.ExplosionBlock; public class EntityIceCreeper extends EntityCreeper { private int lastActiveTime; private int timeSinceIgnited; private int fuseTime = 30; private int explosionRadius = 3; public EntityIceCreeper(World world) { super(world); } @Override public void onUpdate() { if(this.isEntityAlive()) { this.lastActiveTime = this.timeSinceIgnited; if(this.func_146078_ca()) { this.setCreeperState(1); } int i = this.getCreeperState(); if(i > 0 && this.timeSinceIgnited == 0) { this.playSound("creeper.primed", 1.0F, 0.5F); } this.timeSinceIgnited += i; if(this.timeSinceIgnited < 0) { this.timeSinceIgnited = 0; } if(this.timeSinceIgnited >= this.fuseTime) { this.timeSinceIgnited = this.fuseTime; this.explode(); } } super.onUpdate(); } private void explode() { if(!this.worldObj.isRemote) { boolean flag = this.worldObj.getGameRules().getGameRuleBooleanValue("mobGriefing"); ExplosionBlock explosion; if(this.getPowered()) { explosion = new ExplosionBlock(this.worldObj, this, this.posX, this.posY, this.posZ, (float) (this.explosionRadius * 2), Blocks.ice); } else { explosion = new ExplosionBlock(this.worldObj, this, this.posX, this.posY, this.posZ, (float) this.explosionRadius, Blocks.ice); } if(flag) { explosion.doExplosionA(); } explosion.doExplosionB(true); this.setDead(); } } } Kain
February 8, 201411 yr You can see how I handle custom explosions in my mod. I wrote that class to allow all sorts of customization, but in your case I'd recommend using the explosion class' method of populating the affected block list, then instead of destroying the blocks, simply replace them with ice, either by creating a class that extends Explosion like I did, or simply re-using the vanilla code in an outside method and getting rid of the explosion entirely. http://i.imgur.com/NdrFdld.png[/img]
February 8, 201411 yr I tried messing with explosions once too and never got anywhere. I'll have to bookmark that. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
February 8, 201411 yr I tried messing with explosions once too and never got anywhere. I'll have to bookmark that. Yeah, it was really annoying not being able to do anything with them outside the changing the radius. Feel free to use and modify that class however you need. It's pretty flexible already, but there's always room for improvement http://i.imgur.com/NdrFdld.png[/img]
February 8, 201411 yr I tried messing with explosions once too and never got anywhere. I'll have to bookmark that. Yeah, it was really annoying not being able to do anything with them outside the changing the radius. Feel free to use and modify that class however you need. It's pretty flexible already, but there's always room for improvement At the time I had been trying to make shaped explosions. But yeah. I might get back to it eventually, little too deep in other things right now. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
February 8, 201411 yr Author Ok, I've just completely given up on a custom explosion. Currently I have a method that generates a sphere in 2 preset sizes that takes some parameters. The boolean determines if it replaces everything or just air. SphereHelper: package tlhpoe.fs.helper; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.world.World; public class SphereHelper { public static void createSphere8x8x8(World w, int x, int y, int z, Block b, boolean f) { setBlock(w, x + 0, y + 2, z + 3, b, f); setBlock(w, x + 0, y + 2, z + 4, b, f); setBlock(w, x + 0, y + 3, z + 2, b, f); setBlock(w, x + 0, y + 3, z + 3, b, f); setBlock(w, x + 0, y + 3, z + 4, b, f); setBlock(w, x + 0, y + 3, z + 5, b, f); setBlock(w, x + 0, y + 4, z + 2, b, f); setBlock(w, x + 0, y + 4, z + 3, b, f); setBlock(w, x + 0, y + 4, z + 4, b, f); setBlock(w, x + 0, y + 4, z + 5, b, f); setBlock(w, x + 0, y + 5, z + 3, b, f); setBlock(w, x + 0, y + 5, z + 4, b, f); setBlock(w, x + 1, y + 1, z + 2, b, f); setBlock(w, x + 1, y + 1, z + 3, b, f); setBlock(w, x + 1, y + 1, z + 4, b, f); setBlock(w, x + 1, y + 1, z + 5, b, f); setBlock(w, x + 1, y + 2, z + 1, b, f); setBlock(w, x + 1, y + 2, z + 2, b, f); setBlock(w, x + 1, y + 2, z + 3, b, f); setBlock(w, x + 1, y + 2, z + 4, b, f); setBlock(w, x + 1, y + 2, z + 5, b, f); setBlock(w, x + 1, y + 2, z + 6, b, f); setBlock(w, x + 1, y + 3, z + 1, b, f); setBlock(w, x + 1, y + 3, z + 2, b, f); setBlock(w, x + 1, y + 3, z + 3, b, f); setBlock(w, x + 1, y + 3, z + 4, b, f); setBlock(w, x + 1, y + 3, z + 5, b, f); setBlock(w, x + 1, y + 3, z + 6, b, f); setBlock(w, x + 1, y + 4, z + 1, b, f); setBlock(w, x + 1, y + 4, z + 2, b, f); setBlock(w, x + 1, y + 4, z + 3, b, f); setBlock(w, x + 1, y + 4, z + 4, b, f); setBlock(w, x + 1, y + 4, z + 5, b, f); setBlock(w, x + 1, y + 4, z + 6, b, f); setBlock(w, x + 1, y + 5, z + 1, b, f); setBlock(w, x + 1, y + 5, z + 2, b, f); setBlock(w, x + 1, y + 5, z + 3, b, f); setBlock(w, x + 1, y + 5, z + 4, b, f); setBlock(w, x + 1, y + 5, z + 5, b, f); setBlock(w, x + 1, y + 5, z + 6, b, f); setBlock(w, x + 1, y + 6, z + 2, b, f); setBlock(w, x + 1, y + 6, z + 3, b, f); setBlock(w, x + 1, y + 6, z + 4, b, f); setBlock(w, x + 1, y + 6, z + 5, b, f); setBlock(w, x + 2, y + 0, z + 3, b, f); setBlock(w, x + 2, y + 0, z + 4, b, f); setBlock(w, x + 2, y + 1, z + 1, b, f); setBlock(w, x + 2, y + 1, z + 2, b, f); setBlock(w, x + 2, y + 1, z + 3, b, f); setBlock(w, x + 2, y + 1, z + 4, b, f); setBlock(w, x + 2, y + 1, z + 5, b, f); setBlock(w, x + 2, y + 1, z + 6, b, f); setBlock(w, x + 2, y + 2, z + 1, b, f); setBlock(w, x + 2, y + 2, z + 2, b, f); setBlock(w, x + 2, y + 2, z + 3, b, f); setBlock(w, x + 2, y + 2, z + 4, b, f); setBlock(w, x + 2, y + 2, z + 5, b, f); setBlock(w, x + 2, y + 2, z + 6, b, f); setBlock(w, x + 2, y + 3, z + 0, b, f); setBlock(w, x + 2, y + 3, z + 1, b, f); setBlock(w, x + 2, y + 3, z + 2, b, f); setBlock(w, x + 2, y + 3, z + 3, b, f); setBlock(w, x + 2, y + 3, z + 4, b, f); setBlock(w, x + 2, y + 3, z + 5, b, f); setBlock(w, x + 2, y + 3, z + 6, b, f); setBlock(w, x + 2, y + 3, z + 7, b, f); setBlock(w, x + 2, y + 4, z + 0, b, f); setBlock(w, x + 2, y + 4, z + 1, b, f); setBlock(w, x + 2, y + 4, z + 2, b, f); setBlock(w, x + 2, y + 4, z + 3, b, f); setBlock(w, x + 2, y + 4, z + 4, b, f); setBlock(w, x + 2, y + 4, z + 5, b, f); setBlock(w, x + 2, y + 4, z + 6, b, f); setBlock(w, x + 2, y + 4, z + 7, b, f); setBlock(w, x + 2, y + 5, z + 1, b, f); setBlock(w, x + 2, y + 5, z + 2, b, f); setBlock(w, x + 2, y + 5, z + 3, b, f); setBlock(w, x + 2, y + 5, z + 4, b, f); setBlock(w, x + 2, y + 5, z + 5, b, f); setBlock(w, x + 2, y + 5, z + 6, b, f); setBlock(w, x + 2, y + 6, z + 1, b, f); setBlock(w, x + 2, y + 6, z + 2, b, f); setBlock(w, x + 2, y + 6, z + 3, b, f); setBlock(w, x + 2, y + 6, z + 4, b, f); setBlock(w, x + 2, y + 6, z + 5, b, f); setBlock(w, x + 2, y + 6, z + 6, b, f); setBlock(w, x + 2, y + 7, z + 3, b, f); setBlock(w, x + 2, y + 7, z + 4, b, f); setBlock(w, x + 3, y + 0, z + 2, b, f); setBlock(w, x + 3, y + 0, z + 3, b, f); setBlock(w, x + 3, y + 0, z + 4, b, f); setBlock(w, x + 3, y + 0, z + 5, b, f); setBlock(w, x + 3, y + 1, z + 1, b, f); setBlock(w, x + 3, y + 1, z + 2, b, f); setBlock(w, x + 3, y + 1, z + 3, b, f); setBlock(w, x + 3, y + 1, z + 4, b, f); setBlock(w, x + 3, y + 1, z + 5, b, f); setBlock(w, x + 3, y + 1, z + 6, b, f); setBlock(w, x + 3, y + 2, z + 0, b, f); setBlock(w, x + 3, y + 2, z + 1, b, f); setBlock(w, x + 3, y + 2, z + 2, b, f); setBlock(w, x + 3, y + 2, z + 3, b, f); setBlock(w, x + 3, y + 2, z + 4, b, f); setBlock(w, x + 3, y + 2, z + 5, b, f); setBlock(w, x + 3, y + 2, z + 6, b, f); setBlock(w, x + 3, y + 2, z + 7, b, f); setBlock(w, x + 3, y + 3, z + 0, b, f); setBlock(w, x + 3, y + 3, z + 1, b, f); setBlock(w, x + 3, y + 3, z + 2, b, f); setBlock(w, x + 3, y + 3, z + 3, b, f); setBlock(w, x + 3, y + 3, z + 4, b, f); setBlock(w, x + 3, y + 3, z + 5, b, f); setBlock(w, x + 3, y + 3, z + 6, b, f); setBlock(w, x + 3, y + 3, z + 7, b, f); setBlock(w, x + 3, y + 4, z + 0, b, f); setBlock(w, x + 3, y + 4, z + 1, b, f); setBlock(w, x + 3, y + 4, z + 2, b, f); setBlock(w, x + 3, y + 4, z + 3, b, f); setBlock(w, x + 3, y + 4, z + 4, b, f); setBlock(w, x + 3, y + 4, z + 5, b, f); setBlock(w, x + 3, y + 4, z + 6, b, f); setBlock(w, x + 3, y + 4, z + 7, b, f); setBlock(w, x + 3, y + 5, z + 0, b, f); setBlock(w, x + 3, y + 5, z + 1, b, f); setBlock(w, x + 3, y + 5, z + 2, b, f); setBlock(w, x + 3, y + 5, z + 3, b, f); setBlock(w, x + 3, y + 5, z + 4, b, f); setBlock(w, x + 3, y + 5, z + 5, b, f); setBlock(w, x + 3, y + 5, z + 6, b, f); setBlock(w, x + 3, y + 5, z + 7, b, f); setBlock(w, x + 3, y + 6, z + 1, b, f); setBlock(w, x + 3, y + 6, z + 2, b, f); setBlock(w, x + 3, y + 6, z + 3, b, f); setBlock(w, x + 3, y + 6, z + 4, b, f); setBlock(w, x + 3, y + 6, z + 5, b, f); setBlock(w, x + 3, y + 6, z + 6, b, f); setBlock(w, x + 3, y + 7, z + 2, b, f); setBlock(w, x + 3, y + 7, z + 3, b, f); setBlock(w, x + 3, y + 7, z + 4, b, f); setBlock(w, x + 3, y + 7, z + 5, b, f); setBlock(w, x + 4, y + 0, z + 2, b, f); setBlock(w, x + 4, y + 0, z + 3, b, f); setBlock(w, x + 4, y + 0, z + 4, b, f); setBlock(w, x + 4, y + 0, z + 5, b, f); setBlock(w, x + 4, y + 1, z + 1, b, f); setBlock(w, x + 4, y + 1, z + 2, b, f); setBlock(w, x + 4, y + 1, z + 3, b, f); setBlock(w, x + 4, y + 1, z + 4, b, f); setBlock(w, x + 4, y + 1, z + 5, b, f); setBlock(w, x + 4, y + 1, z + 6, b, f); setBlock(w, x + 4, y + 2, z + 0, b, f); setBlock(w, x + 4, y + 2, z + 1, b, f); setBlock(w, x + 4, y + 2, z + 2, b, f); setBlock(w, x + 4, y + 2, z + 3, b, f); setBlock(w, x + 4, y + 2, z + 4, b, f); setBlock(w, x + 4, y + 2, z + 5, b, f); setBlock(w, x + 4, y + 2, z + 6, b, f); setBlock(w, x + 4, y + 2, z + 7, b, f); setBlock(w, x + 4, y + 3, z + 0, b, f); setBlock(w, x + 4, y + 3, z + 1, b, f); setBlock(w, x + 4, y + 3, z + 2, b, f); setBlock(w, x + 4, y + 3, z + 3, b, f); setBlock(w, x + 4, y + 3, z + 4, b, f); setBlock(w, x + 4, y + 3, z + 5, b, f); setBlock(w, x + 4, y + 3, z + 6, b, f); setBlock(w, x + 4, y + 3, z + 7, b, f); setBlock(w, x + 4, y + 4, z + 0, b, f); setBlock(w, x + 4, y + 4, z + 1, b, f); setBlock(w, x + 4, y + 4, z + 2, b, f); setBlock(w, x + 4, y + 4, z + 3, b, f); setBlock(w, x + 4, y + 4, z + 4, b, f); setBlock(w, x + 4, y + 4, z + 5, b, f); setBlock(w, x + 4, y + 4, z + 6, b, f); setBlock(w, x + 4, y + 4, z + 7, b, f); setBlock(w, x + 4, y + 5, z + 0, b, f); setBlock(w, x + 4, y + 5, z + 1, b, f); setBlock(w, x + 4, y + 5, z + 2, b, f); setBlock(w, x + 4, y + 5, z + 3, b, f); setBlock(w, x + 4, y + 5, z + 4, b, f); setBlock(w, x + 4, y + 5, z + 5, b, f); setBlock(w, x + 4, y + 5, z + 6, b, f); setBlock(w, x + 4, y + 5, z + 7, b, f); setBlock(w, x + 4, y + 6, z + 1, b, f); setBlock(w, x + 4, y + 6, z + 2, b, f); setBlock(w, x + 4, y + 6, z + 3, b, f); setBlock(w, x + 4, y + 6, z + 4, b, f); setBlock(w, x + 4, y + 6, z + 5, b, f); setBlock(w, x + 4, y + 6, z + 6, b, f); setBlock(w, x + 4, y + 7, z + 2, b, f); setBlock(w, x + 4, y + 7, z + 3, b, f); setBlock(w, x + 4, y + 7, z + 4, b, f); setBlock(w, x + 4, y + 7, z + 5, b, f); setBlock(w, x + 5, y + 0, z + 3, b, f); setBlock(w, x + 5, y + 0, z + 4, b, f); setBlock(w, x + 5, y + 1, z + 1, b, f); setBlock(w, x + 5, y + 1, z + 2, b, f); setBlock(w, x + 5, y + 1, z + 3, b, f); setBlock(w, x + 5, y + 1, z + 4, b, f); setBlock(w, x + 5, y + 1, z + 5, b, f); setBlock(w, x + 5, y + 1, z + 6, b, f); setBlock(w, x + 5, y + 2, z + 1, b, f); setBlock(w, x + 5, y + 2, z + 2, b, f); setBlock(w, x + 5, y + 2, z + 3, b, f); setBlock(w, x + 5, y + 2, z + 4, b, f); setBlock(w, x + 5, y + 2, z + 5, b, f); setBlock(w, x + 5, y + 2, z + 6, b, f); setBlock(w, x + 5, y + 3, z + 0, b, f); setBlock(w, x + 5, y + 3, z + 1, b, f); setBlock(w, x + 5, y + 3, z + 2, b, f); setBlock(w, x + 5, y + 3, z + 3, b, f); setBlock(w, x + 5, y + 3, z + 4, b, f); setBlock(w, x + 5, y + 3, z + 5, b, f); setBlock(w, x + 5, y + 3, z + 6, b, f); setBlock(w, x + 5, y + 3, z + 7, b, f); setBlock(w, x + 5, y + 4, z + 0, b, f); setBlock(w, x + 5, y + 4, z + 1, b, f); setBlock(w, x + 5, y + 4, z + 2, b, f); setBlock(w, x + 5, y + 4, z + 3, b, f); setBlock(w, x + 5, y + 4, z + 4, b, f); setBlock(w, x + 5, y + 4, z + 5, b, f); setBlock(w, x + 5, y + 4, z + 6, b, f); setBlock(w, x + 5, y + 4, z + 7, b, f); setBlock(w, x + 5, y + 5, z + 1, b, f); setBlock(w, x + 5, y + 5, z + 2, b, f); setBlock(w, x + 5, y + 5, z + 3, b, f); setBlock(w, x + 5, y + 5, z + 4, b, f); setBlock(w, x + 5, y + 5, z + 5, b, f); setBlock(w, x + 5, y + 5, z + 6, b, f); setBlock(w, x + 5, y + 6, z + 1, b, f); setBlock(w, x + 5, y + 6, z + 2, b, f); setBlock(w, x + 5, y + 6, z + 3, b, f); setBlock(w, x + 5, y + 6, z + 4, b, f); setBlock(w, x + 5, y + 6, z + 5, b, f); setBlock(w, x + 5, y + 6, z + 6, b, f); setBlock(w, x + 5, y + 7, z + 3, b, f); setBlock(w, x + 5, y + 7, z + 4, b, f); setBlock(w, x + 6, y + 1, z + 2, b, f); setBlock(w, x + 6, y + 1, z + 3, b, f); setBlock(w, x + 6, y + 1, z + 4, b, f); setBlock(w, x + 6, y + 1, z + 5, b, f); setBlock(w, x + 6, y + 2, z + 1, b, f); setBlock(w, x + 6, y + 2, z + 2, b, f); setBlock(w, x + 6, y + 2, z + 3, b, f); setBlock(w, x + 6, y + 2, z + 4, b, f); setBlock(w, x + 6, y + 2, z + 5, b, f); setBlock(w, x + 6, y + 2, z + 6, b, f); setBlock(w, x + 6, y + 3, z + 1, b, f); setBlock(w, x + 6, y + 3, z + 2, b, f); setBlock(w, x + 6, y + 3, z + 3, b, f); setBlock(w, x + 6, y + 3, z + 4, b, f); setBlock(w, x + 6, y + 3, z + 5, b, f); setBlock(w, x + 6, y + 3, z + 6, b, f); setBlock(w, x + 6, y + 4, z + 1, b, f); setBlock(w, x + 6, y + 4, z + 2, b, f); setBlock(w, x + 6, y + 4, z + 3, b, f); setBlock(w, x + 6, y + 4, z + 4, b, f); setBlock(w, x + 6, y + 4, z + 5, b, f); setBlock(w, x + 6, y + 4, z + 6, b, f); setBlock(w, x + 6, y + 5, z + 1, b, f); setBlock(w, x + 6, y + 5, z + 2, b, f); setBlock(w, x + 6, y + 5, z + 3, b, f); setBlock(w, x + 6, y + 5, z + 4, b, f); setBlock(w, x + 6, y + 5, z + 5, b, f); setBlock(w, x + 6, y + 5, z + 6, b, f); setBlock(w, x + 6, y + 6, z + 2, b, f); setBlock(w, x + 6, y + 6, z + 3, b, f); setBlock(w, x + 6, y + 6, z + 4, b, f); setBlock(w, x + 6, y + 6, z + 5, b, f); setBlock(w, x + 7, y + 2, z + 3, b, f); setBlock(w, x + 7, y + 2, z + 4, b, f); setBlock(w, x + 7, y + 3, z + 2, b, f); setBlock(w, x + 7, y + 3, z + 3, b, f); setBlock(w, x + 7, y + 3, z + 4, b, f); setBlock(w, x + 7, y + 3, z + 5, b, f); setBlock(w, x + 7, y + 4, z + 2, b, f); setBlock(w, x + 7, y + 4, z + 3, b, f); setBlock(w, x + 7, y + 4, z + 4, b, f); setBlock(w, x + 7, y + 4, z + 5, b, f); setBlock(w, x + 7, y + 5, z + 3, b, f); setBlock(w, x + 7, y + 5, z + 4, b, f); } public static void createSphere16x16x16(World w, int x, int y, int z, Block b, boolean f) { setBlock(w, x + 0, y + 5, z + 7, b, f); setBlock(w, x + 0, y + 5, z + 8, b, f); setBlock(w, x + 0, y + 6, z + 6, b, f); setBlock(w, x + 0, y + 6, z + 7, b, f); setBlock(w, x + 0, y + 6, z + 8, b, f); setBlock(w, x + 0, y + 6, z + 9, b, f); setBlock(w, x + 0, y + 7, z + 5, b, f); setBlock(w, x + 0, y + 7, z + 6, b, f); setBlock(w, x + 0, y + 7, z + 7, b, f); setBlock(w, x + 0, y + 7, z + 8, b, f); setBlock(w, x + 0, y + 7, z + 9, b, f); setBlock(w, x + 0, y + 7, z + 10, b, f); setBlock(w, x + 0, y + 8, z + 5, b, f); setBlock(w, x + 0, y + 8, z + 6, b, f); setBlock(w, x + 0, y + 8, z + 7, b, f); setBlock(w, x + 0, y + 8, z + 8, b, f); setBlock(w, x + 0, y + 8, z + 9, b, f); setBlock(w, x + 0, y + 8, z + 10, b, f); setBlock(w, x + 0, y + 9, z + 6, b, f); setBlock(w, x + 0, y + 9, z + 7, b, f); setBlock(w, x + 0, y + 9, z + 8, b, f); setBlock(w, x + 0, y + 9, z + 9, b, f); setBlock(w, x + 0, y + 10, z + 7, b, f); setBlock(w, x + 0, y + 10, z + 8, b, f); setBlock(w, x + 1, y + 3, z + 7, b, f); setBlock(w, x + 1, y + 3, z + 8, b, f); setBlock(w, x + 1, y + 4, z + 5, b, f); setBlock(w, x + 1, y + 4, z + 6, b, f); setBlock(w, x + 1, y + 4, z + 7, b, f); setBlock(w, x + 1, y + 4, z + 8, b, f); setBlock(w, x + 1, y + 4, z + 9, b, f); setBlock(w, x + 1, y + 4, z + 10, b, f); setBlock(w, x + 1, y + 5, z + 4, b, f); setBlock(w, x + 1, y + 5, z + 5, b, f); setBlock(w, x + 1, y + 5, z + 6, b, f); setBlock(w, x + 1, y + 5, z + 7, b, f); setBlock(w, x + 1, y + 5, z + 8, b, f); setBlock(w, x + 1, y + 5, z + 9, b, f); setBlock(w, x + 1, y + 5, z + 10, b, f); setBlock(w, x + 1, y + 5, z + 11, b, f); setBlock(w, x + 1, y + 6, z + 4, b, f); setBlock(w, x + 1, y + 6, z + 5, b, f); setBlock(w, x + 1, y + 6, z + 6, b, f); setBlock(w, x + 1, y + 6, z + 7, b, f); setBlock(w, x + 1, y + 6, z + 8, b, f); setBlock(w, x + 1, y + 6, z + 9, b, f); setBlock(w, x + 1, y + 6, z + 10, b, f); setBlock(w, x + 1, y + 6, z + 11, b, f); setBlock(w, x + 1, y + 7, z + 3, b, f); setBlock(w, x + 1, y + 7, z + 4, b, f); setBlock(w, x + 1, y + 7, z + 5, b, f); setBlock(w, x + 1, y + 7, z + 6, b, f); setBlock(w, x + 1, y + 7, z + 7, b, f); setBlock(w, x + 1, y + 7, z + 8, b, f); setBlock(w, x + 1, y + 7, z + 9, b, f); setBlock(w, x + 1, y + 7, z + 10, b, f); setBlock(w, x + 1, y + 7, z + 11, b, f); setBlock(w, x + 1, y + 7, z + 12, b, f); setBlock(w, x + 1, y + 8, z + 3, b, f); setBlock(w, x + 1, y + 8, z + 4, b, f); setBlock(w, x + 1, y + 8, z + 5, b, f); setBlock(w, x + 1, y + 8, z + 6, b, f); setBlock(w, x + 1, y + 8, z + 7, b, f); setBlock(w, x + 1, y + 8, z + 8, b, f); setBlock(w, x + 1, y + 8, z + 9, b, f); setBlock(w, x + 1, y + 8, z + 10, b, f); setBlock(w, x + 1, y + 8, z + 11, b, f); setBlock(w, x + 1, y + 8, z + 12, b, f); setBlock(w, x + 1, y + 9, z + 4, b, f); setBlock(w, x + 1, y + 9, z + 5, b, f); setBlock(w, x + 1, y + 9, z + 6, b, f); setBlock(w, x + 1, y + 9, z + 7, b, f); setBlock(w, x + 1, y + 9, z + 8, b, f); setBlock(w, x + 1, y + 9, z + 9, b, f); setBlock(w, x + 1, y + 9, z + 10, b, f); setBlock(w, x + 1, y + 9, z + 11, b, f); setBlock(w, x + 1, y + 10, z + 4, b, f); setBlock(w, x + 1, y + 10, z + 5, b, f); setBlock(w, x + 1, y + 10, z + 6, b, f); setBlock(w, x + 1, y + 10, z + 7, b, f); setBlock(w, x + 1, y + 10, z + 8, b, f); setBlock(w, x + 1, y + 10, z + 9, b, f); setBlock(w, x + 1, y + 10, z + 10, b, f); setBlock(w, x + 1, y + 10, z + 11, b, f); setBlock(w, x + 1, y + 11, z + 5, b, f); setBlock(w, x + 1, y + 11, z + 6, b, f); setBlock(w, x + 1, y + 11, z + 7, b, f); setBlock(w, x + 1, y + 11, z + 8, b, f); setBlock(w, x + 1, y + 11, z + 9, b, f); setBlock(w, x + 1, y + 11, z + 10, b, f); setBlock(w, x + 1, y + 12, z + 7, b, f); setBlock(w, x + 1, y + 12, z + 8, b, f); setBlock(w, x + 2, y + 2, z + 6, b, f); setBlock(w, x + 2, y + 2, z + 7, b, f); setBlock(w, x + 2, y + 2, z + 8, b, f); setBlock(w, x + 2, y + 2, z + 9, b, f); setBlock(w, x + 2, y + 3, z + 4, b, f); setBlock(w, x + 2, y + 3, z + 5, b, f); setBlock(w, x + 2, y + 3, z + 6, b, f); setBlock(w, x + 2, y + 3, z + 7, b, f); setBlock(w, x + 2, y + 3, z + 8, b, f); setBlock(w, x + 2, y + 3, z + 9, b, f); setBlock(w, x + 2, y + 3, z + 10, b, f); setBlock(w, x + 2, y + 3, z + 11, b, f); setBlock(w, x + 2, y + 4, z + 3, b, f); setBlock(w, x + 2, y + 4, z + 4, b, f); setBlock(w, x + 2, y + 4, z + 5, b, f); setBlock(w, x + 2, y + 4, z + 6, b, f); setBlock(w, x + 2, y + 4, z + 7, b, f); setBlock(w, x + 2, y + 4, z + 8, b, f); setBlock(w, x + 2, y + 4, z + 9, b, f); setBlock(w, x + 2, y + 4, z + 10, b, f); setBlock(w, x + 2, y + 4, z + 11, b, f); setBlock(w, x + 2, y + 4, z + 12, b, f); setBlock(w, x + 2, y + 5, z + 3, b, f); setBlock(w, x + 2, y + 5, z + 4, b, f); setBlock(w, x + 2, y + 5, z + 5, b, f); setBlock(w, x + 2, y + 5, z + 6, b, f); setBlock(w, x + 2, y + 5, z + 7, b, f); setBlock(w, x + 2, y + 5, z + 8, b, f); setBlock(w, x + 2, y + 5, z + 9, b, f); setBlock(w, x + 2, y + 5, z + 10, b, f); setBlock(w, x + 2, y + 5, z + 11, b, f); setBlock(w, x + 2, y + 5, z + 12, b, f); setBlock(w, x + 2, y + 6, z + 2, b, f); setBlock(w, x + 2, y + 6, z + 3, b, f); setBlock(w, x + 2, y + 6, z + 4, b, f); setBlock(w, x + 2, y + 6, z + 5, b, f); setBlock(w, x + 2, y + 6, z + 6, b, f); setBlock(w, x + 2, y + 6, z + 7, b, f); setBlock(w, x + 2, y + 6, z + 8, b, f); setBlock(w, x + 2, y + 6, z + 9, b, f); setBlock(w, x + 2, y + 6, z + 10, b, f); setBlock(w, x + 2, y + 6, z + 11, b, f); setBlock(w, x + 2, y + 6, z + 12, b, f); setBlock(w, x + 2, y + 6, z + 13, b, f); setBlock(w, x + 2, y + 7, z + 2, b, f); setBlock(w, x + 2, y + 7, z + 3, b, f); setBlock(w, x + 2, y + 7, z + 4, b, f); setBlock(w, x + 2, y + 7, z + 5, b, f); setBlock(w, x + 2, y + 7, z + 6, b, f); setBlock(w, x + 2, y + 7, z + 7, b, f); setBlock(w, x + 2, y + 7, z + 8, b, f); setBlock(w, x + 2, y + 7, z + 9, b, f); setBlock(w, x + 2, y + 7, z + 10, b, f); setBlock(w, x + 2, y + 7, z + 11, b, f); setBlock(w, x + 2, y + 7, z + 12, b, f); setBlock(w, x + 2, y + 7, z + 13, b, f); setBlock(w, x + 2, y + 8, z + 2, b, f); setBlock(w, x + 2, y + 8, z + 3, b, f); setBlock(w, x + 2, y + 8, z + 4, b, f); setBlock(w, x + 2, y + 8, z + 5, b, f); setBlock(w, x + 2, y + 8, z + 6, b, f); setBlock(w, x + 2, y + 8, z + 7, b, f); setBlock(w, x + 2, y + 8, z + 8, b, f); setBlock(w, x + 2, y + 8, z + 9, b, f); setBlock(w, x + 2, y + 8, z + 10, b, f); setBlock(w, x + 2, y + 8, z + 11, b, f); setBlock(w, x + 2, y + 8, z + 12, b, f); setBlock(w, x + 2, y + 8, z + 13, b, f); setBlock(w, x + 2, y + 9, z + 2, b, f); setBlock(w, x + 2, y + 9, z + 3, b, f); setBlock(w, x + 2, y + 9, z + 4, b, f); setBlock(w, x + 2, y + 9, z + 5, b, f); setBlock(w, x + 2, y + 9, z + 6, b, f); setBlock(w, x + 2, y + 9, z + 7, b, f); setBlock(w, x + 2, y + 9, z + 8, b, f); setBlock(w, x + 2, y + 9, z + 9, b, f); setBlock(w, x + 2, y + 9, z + 10, b, f); setBlock(w, x + 2, y + 9, z + 11, b, f); setBlock(w, x + 2, y + 9, z + 12, b, f); setBlock(w, x + 2, y + 9, z + 13, b, f); setBlock(w, x + 2, y + 10, z + 3, b, f); setBlock(w, x + 2, y + 10, z + 4, b, f); setBlock(w, x + 2, y + 10, z + 5, b, f); setBlock(w, x + 2, y + 10, z + 6, b, f); setBlock(w, x + 2, y + 10, z + 7, b, f); setBlock(w, x + 2, y + 10, z + 8, b, f); setBlock(w, x + 2, y + 10, z + 9, b, f); setBlock(w, x + 2, y + 10, z + 10, b, f); setBlock(w, x + 2, y + 10, z + 11, b, f); setBlock(w, x + 2, y + 10, z + 12, b, f); setBlock(w, x + 2, y + 11, z + 3, b, f); setBlock(w, x + 2, y + 11, z + 4, b, f); setBlock(w, x + 2, y + 11, z + 5, b, f); setBlock(w, x + 2, y + 11, z + 6, b, f); setBlock(w, x + 2, y + 11, z + 7, b, f); setBlock(w, x + 2, y + 11, z + 8, b, f); setBlock(w, x + 2, y + 11, z + 9, b, f); setBlock(w, x + 2, y + 11, z + 10, b, f); setBlock(w, x + 2, y + 11, z + 11, b, f); setBlock(w, x + 2, y + 11, z + 12, b, f); setBlock(w, x + 2, y + 12, z + 4, b, f); setBlock(w, x + 2, y + 12, z + 5, b, f); setBlock(w, x + 2, y + 12, z + 6, b, f); setBlock(w, x + 2, y + 12, z + 7, b, f); setBlock(w, x + 2, y + 12, z + 8, b, f); setBlock(w, x + 2, y + 12, z + 9, b, f); setBlock(w, x + 2, y + 12, z + 10, b, f); setBlock(w, x + 2, y + 12, z + 11, b, f); setBlock(w, x + 2, y + 13, z + 6, b, f); setBlock(w, x + 2, y + 13, z + 7, b, f); setBlock(w, x + 2, y + 13, z + 8, b, f); setBlock(w, x + 2, y + 13, z + 9, b, f); setBlock(w, x + 3, y + 1, z + 7, b, f); setBlock(w, x + 3, y + 1, z + 8, b, f); setBlock(w, x + 3, y + 2, z + 4, b, f); setBlock(w, x + 3, y + 2, z + 5, b, f); setBlock(w, x + 3, y + 2, z + 6, b, f); setBlock(w, x + 3, y + 2, z + 7, b, f); setBlock(w, x + 3, y + 2, z + 8, b, f); setBlock(w, x + 3, y + 2, z + 9, b, f); setBlock(w, x + 3, y + 2, z + 10, b, f); setBlock(w, x + 3, y + 2, z + 11, b, f); setBlock(w, x + 3, y + 3, z + 3, b, f); setBlock(w, x + 3, y + 3, z + 4, b, f); setBlock(w, x + 3, y + 3, z + 5, b, f); setBlock(w, x + 3, y + 3, z + 6, b, f); setBlock(w, x + 3, y + 3, z + 7, b, f); setBlock(w, x + 3, y + 3, z + 8, b, f); setBlock(w, x + 3, y + 3, z + 9, b, f); setBlock(w, x + 3, y + 3, z + 10, b, f); setBlock(w, x + 3, y + 3, z + 11, b, f); setBlock(w, x + 3, y + 3, z + 12, b, f); setBlock(w, x + 3, y + 4, z + 2, b, f); setBlock(w, x + 3, y + 4, z + 3, b, f); setBlock(w, x + 3, y + 4, z + 4, b, f); setBlock(w, x + 3, y + 4, z + 5, b, f); setBlock(w, x + 3, y + 4, z + 6, b, f); setBlock(w, x + 3, y + 4, z + 7, b, f); setBlock(w, x + 3, y + 4, z + 8, b, f); setBlock(w, x + 3, y + 4, z + 9, b, f); setBlock(w, x + 3, y + 4, z + 10, b, f); setBlock(w, x + 3, y + 4, z + 11, b, f); setBlock(w, x + 3, y + 4, z + 12, b, f); setBlock(w, x + 3, y + 4, z + 13, b, f); setBlock(w, x + 3, y + 5, z + 2, b, f); setBlock(w, x + 3, y + 5, z + 3, b, f); setBlock(w, x + 3, y + 5, z + 4, b, f); setBlock(w, x + 3, y + 5, z + 5, b, f); setBlock(w, x + 3, y + 5, z + 6, b, f); setBlock(w, x + 3, y + 5, z + 7, b, f); setBlock(w, x + 3, y + 5, z + 8, b, f); setBlock(w, x + 3, y + 5, z + 9, b, f); setBlock(w, x + 3, y + 5, z + 10, b, f); setBlock(w, x + 3, y + 5, z + 11, b, f); setBlock(w, x + 3, y + 5, z + 12, b, f); setBlock(w, x + 3, y + 5, z + 13, b, f); setBlock(w, x + 3, y + 6, z + 2, b, f); setBlock(w, x + 3, y + 6, z + 3, b, f); setBlock(w, x + 3, y + 6, z + 4, b, f); setBlock(w, x + 3, y + 6, z + 5, b, f); setBlock(w, x + 3, y + 6, z + 6, b, f); setBlock(w, x + 3, y + 6, z + 7, b, f); setBlock(w, x + 3, y + 6, z + 8, b, f); setBlock(w, x + 3, y + 6, z + 9, b, f); setBlock(w, x + 3, y + 6, z + 10, b, f); setBlock(w, x + 3, y + 6, z + 11, b, f); setBlock(w, x + 3, y + 6, z + 12, b, f); setBlock(w, x + 3, y + 6, z + 13, b, f); setBlock(w, x + 3, y + 7, z + 1, b, f); setBlock(w, x + 3, y + 7, z + 2, b, f); setBlock(w, x + 3, y + 7, z + 3, b, f); setBlock(w, x + 3, y + 7, z + 4, b, f); setBlock(w, x + 3, y + 7, z + 5, b, f); setBlock(w, x + 3, y + 7, z + 6, b, f); setBlock(w, x + 3, y + 7, z + 7, b, f); setBlock(w, x + 3, y + 7, z + 8, b, f); setBlock(w, x + 3, y + 7, z + 9, b, f); setBlock(w, x + 3, y + 7, z + 10, b, f); setBlock(w, x + 3, y + 7, z + 11, b, f); setBlock(w, x + 3, y + 7, z + 12, b, f); setBlock(w, x + 3, y + 7, z + 13, b, f); setBlock(w, x + 3, y + 7, z + 14, b, f); setBlock(w, x + 3, y + 8, z + 1, b, f); setBlock(w, x + 3, y + 8, z + 2, b, f); setBlock(w, x + 3, y + 8, z + 3, b, f); setBlock(w, x + 3, y + 8, z + 4, b, f); setBlock(w, x + 3, y + 8, z + 5, b, f); setBlock(w, x + 3, y + 8, z + 6, b, f); setBlock(w, x + 3, y + 8, z + 7, b, f); setBlock(w, x + 3, y + 8, z + 8, b, f); setBlock(w, x + 3, y + 8, z + 9, b, f); setBlock(w, x + 3, y + 8, z + 10, b, f); setBlock(w, x + 3, y + 8, z + 11, b, f); setBlock(w, x + 3, y + 8, z + 12, b, f); setBlock(w, x + 3, y + 8, z + 13, b, f); setBlock(w, x + 3, y + 8, z + 14, b, f); setBlock(w, x + 3, y + 9, z + 2, b, f); setBlock(w, x + 3, y + 9, z + 3, b, f); setBlock(w, x + 3, y + 9, z + 4, b, f); setBlock(w, x + 3, y + 9, z + 5, b, f); setBlock(w, x + 3, y + 9, z + 6, b, f); setBlock(w, x + 3, y + 9, z + 7, b, f); setBlock(w, x + 3, y + 9, z + 8, b, f); setBlock(w, x + 3, y + 9, z + 9, b, f); setBlock(w, x + 3, y + 9, z + 10, b, f); setBlock(w, x + 3, y + 9, z + 11, b, f); setBlock(w, x + 3, y + 9, z + 12, b, f); setBlock(w, x + 3, y + 9, z + 13, b, f); setBlock(w, x + 3, y + 10, z + 2, b, f); setBlock(w, x + 3, y + 10, z + 3, b, f); setBlock(w, x + 3, y + 10, z + 4, b, f); setBlock(w, x + 3, y + 10, z + 5, b, f); setBlock(w, x + 3, y + 10, z + 6, b, f); setBlock(w, x + 3, y + 10, z + 7, b, f); setBlock(w, x + 3, y + 10, z + 8, b, f); setBlock(w, x + 3, y + 10, z + 9, b, f); setBlock(w, x + 3, y + 10, z + 10, b, f); setBlock(w, x + 3, y + 10, z + 11, b, f); setBlock(w, x + 3, y + 10, z + 12, b, f); setBlock(w, x + 3, y + 10, z + 13, b, f); setBlock(w, x + 3, y + 11, z + 2, b, f); setBlock(w, x + 3, y + 11, z + 3, b, f); setBlock(w, x + 3, y + 11, z + 4, b, f); setBlock(w, x + 3, y + 11, z + 5, b, f); setBlock(w, x + 3, y + 11, z + 6, b, f); setBlock(w, x + 3, y + 11, z + 7, b, f); setBlock(w, x + 3, y + 11, z + 8, b, f); setBlock(w, x + 3, y + 11, z + 9, b, f); setBlock(w, x + 3, y + 11, z + 10, b, f); setBlock(w, x + 3, y + 11, z + 11, b, f); setBlock(w, x + 3, y + 11, z + 12, b, f); setBlock(w, x + 3, y + 11, z + 13, b, f); setBlock(w, x + 3, y + 12, z + 3, b, f); setBlock(w, x + 3, y + 12, z + 4, b, f); setBlock(w, x + 3, y + 12, z + 5, b, f); setBlock(w, x + 3, y + 12, z + 6, b, f); setBlock(w, x + 3, y + 12, z + 7, b, f); setBlock(w, x + 3, y + 12, z + 8, b, f); setBlock(w, x + 3, y + 12, z + 9, b, f); setBlock(w, x + 3, y + 12, z + 10, b, f); setBlock(w, x + 3, y + 12, z + 11, b, f); setBlock(w, x + 3, y + 12, z + 12, b, f); setBlock(w, x + 3, y + 13, z + 4, b, f); setBlock(w, x + 3, y + 13, z + 5, b, f); setBlock(w, x + 3, y + 13, z + 6, b, f); setBlock(w, x + 3, y + 13, z + 7, b, f); setBlock(w, x + 3, y + 13, z + 8, b, f); setBlock(w, x + 3, y + 13, z + 9, b, f); setBlock(w, x + 3, y + 13, z + 10, b, f); setBlock(w, x + 3, y + 13, z + 11, b, f); setBlock(w, x + 3, y + 14, z + 7, b, f); setBlock(w, x + 3, y + 14, z + 8, b, f); setBlock(w, x + 4, y + 1, z + 5, b, f); setBlock(w, x + 4, y + 1, z + 6, b, f); setBlock(w, x + 4, y + 1, z + 7, b, f); setBlock(w, x + 4, y + 1, z + 8, b, f); setBlock(w, x + 4, y + 1, z + 9, b, f); setBlock(w, x + 4, y + 1, z + 10, b, f); setBlock(w, x + 4, y + 2, z + 3, b, f); setBlock(w, x + 4, y + 2, z + 4, b, f); setBlock(w, x + 4, y + 2, z + 5, b, f); setBlock(w, x + 4, y + 2, z + 6, b, f); setBlock(w, x + 4, y + 2, z + 7, b, f); setBlock(w, x + 4, y + 2, z + 8, b, f); setBlock(w, x + 4, y + 2, z + 9, b, f); setBlock(w, x + 4, y + 2, z + 10, b, f); setBlock(w, x + 4, y + 2, z + 11, b, f); setBlock(w, x + 4, y + 2, z + 12, b, f); setBlock(w, x + 4, y + 3, z + 2, b, f); setBlock(w, x + 4, y + 3, z + 3, b, f); setBlock(w, x + 4, y + 3, z + 4, b, f); setBlock(w, x + 4, y + 3, z + 5, b, f); setBlock(w, x + 4, y + 3, z + 6, b, f); setBlock(w, x + 4, y + 3, z + 7, b, f); setBlock(w, x + 4, y + 3, z + 8, b, f); setBlock(w, x + 4, y + 3, z + 9, b, f); setBlock(w, x + 4, y + 3, z + 10, b, f); setBlock(w, x + 4, y + 3, z + 11, b, f); setBlock(w, x + 4, y + 3, z + 12, b, f); setBlock(w, x + 4, y + 3, z + 13, b, f); setBlock(w, x + 4, y + 4, z + 2, b, f); setBlock(w, x + 4, y + 4, z + 3, b, f); setBlock(w, x + 4, y + 4, z + 4, b, f); setBlock(w, x + 4, y + 4, z + 5, b, f); setBlock(w, x + 4, y + 4, z + 6, b, f); setBlock(w, x + 4, y + 4, z + 7, b, f); setBlock(w, x + 4, y + 4, z + 8, b, f); setBlock(w, x + 4, y + 4, z + 9, b, f); setBlock(w, x + 4, y + 4, z + 10, b, f); setBlock(w, x + 4, y + 4, z + 11, b, f); setBlock(w, x + 4, y + 4, z + 12, b, f); setBlock(w, x + 4, y + 4, z + 13, b, f); setBlock(w, x + 4, y + 5, z + 1, b, f); setBlock(w, x + 4, y + 5, z + 2, b, f); setBlock(w, x + 4, y + 5, z + 3, b, f); setBlock(w, x + 4, y + 5, z + 4, b, f); setBlock(w, x + 4, y + 5, z + 5, b, f); setBlock(w, x + 4, y + 5, z + 6, b, f); setBlock(w, x + 4, y + 5, z + 7, b, f); setBlock(w, x + 4, y + 5, z + 8, b, f); setBlock(w, x + 4, y + 5, z + 9, b, f); setBlock(w, x + 4, y + 5, z + 10, b, f); setBlock(w, x + 4, y + 5, z + 11, b, f); setBlock(w, x + 4, y + 5, z + 12, b, f); setBlock(w, x + 4, y + 5, z + 13, b, f); setBlock(w, x + 4, y + 5, z + 14, b, f); setBlock(w, x + 4, y + 6, z + 1, b, f); setBlock(w, x + 4, y + 6, z + 2, b, f); setBlock(w, x + 4, y + 6, z + 3, b, f); setBlock(w, x + 4, y + 6, z + 4, b, f); setBlock(w, x + 4, y + 6, z + 5, b, f); setBlock(w, x + 4, y + 6, z + 6, b, f); setBlock(w, x + 4, y + 6, z + 7, b, f); setBlock(w, x + 4, y + 6, z + 8, b, f); setBlock(w, x + 4, y + 6, z + 9, b, f); setBlock(w, x + 4, y + 6, z + 10, b, f); setBlock(w, x + 4, y + 6, z + 11, b, f); setBlock(w, x + 4, y + 6, z + 12, b, f); setBlock(w, x + 4, y + 6, z + 13, b, f); setBlock(w, x + 4, y + 6, z + 14, b, f); setBlock(w, x + 4, y + 7, z + 1, b, f); setBlock(w, x + 4, y + 7, z + 2, b, f); setBlock(w, x + 4, y + 7, z + 3, b, f); setBlock(w, x + 4, y + 7, z + 4, b, f); setBlock(w, x + 4, y + 7, z + 5, b, f); setBlock(w, x + 4, y + 7, z + 6, b, f); setBlock(w, x + 4, y + 7, z + 7, b, f); setBlock(w, x + 4, y + 7, z + 8, b, f); setBlock(w, x + 4, y + 7, z + 9, b, f); setBlock(w, x + 4, y + 7, z + 10, b, f); setBlock(w, x + 4, y + 7, z + 11, b, f); setBlock(w, x + 4, y + 7, z + 12, b, f); setBlock(w, x + 4, y + 7, z + 13, b, f); setBlock(w, x + 4, y + 7, z + 14, b, f); setBlock(w, x + 4, y + 8, z + 1, b, f); setBlock(w, x + 4, y + 8, z + 2, b, f); setBlock(w, x + 4, y + 8, z + 3, b, f); setBlock(w, x + 4, y + 8, z + 4, b, f); setBlock(w, x + 4, y + 8, z + 5, b, f); setBlock(w, x + 4, y + 8, z + 6, b, f); setBlock(w, x + 4, y + 8, z + 7, b, f); setBlock(w, x + 4, y + 8, z + 8, b, f); setBlock(w, x + 4, y + 8, z + 9, b, f); setBlock(w, x + 4, y + 8, z + 10, b, f); setBlock(w, x + 4, y + 8, z + 11, b, f); setBlock(w, x + 4, y + 8, z + 12, b, f); setBlock(w, x + 4, y + 8, z + 13, b, f); setBlock(w, x + 4, y + 8, z + 14, b, f); setBlock(w, x + 4, y + 9, z + 1, b, f); setBlock(w, x + 4, y + 9, z + 2, b, f); setBlock(w, x + 4, y + 9, z + 3, b, f); setBlock(w, x + 4, y + 9, z + 4, b, f); setBlock(w, x + 4, y + 9, z + 5, b, f); setBlock(w, x + 4, y + 9, z + 6, b, f); setBlock(w, x + 4, y + 9, z + 7, b, f); setBlock(w, x + 4, y + 9, z + 8, b, f); setBlock(w, x + 4, y + 9, z + 9, b, f); setBlock(w, x + 4, y + 9, z + 10, b, f); setBlock(w, x + 4, y + 9, z + 11, b, f); setBlock(w, x + 4, y + 9, z + 12, b, f); setBlock(w, x + 4, y + 9, z + 13, b, f); setBlock(w, x + 4, y + 9, z + 14, b, f); setBlock(w, x + 4, y + 10, z + 1, b, f); setBlock(w, x + 4, y + 10, z + 2, b, f); setBlock(w, x + 4, y + 10, z + 3, b, f); setBlock(w, x + 4, y + 10, z + 4, b, f); setBlock(w, x + 4, y + 10, z + 5, b, f); setBlock(w, x + 4, y + 10, z + 6, b, f); setBlock(w, x + 4, y + 10, z + 7, b, f); setBlock(w, x + 4, y + 10, z + 8, b, f); setBlock(w, x + 4, y + 10, z + 9, b, f); setBlock(w, x + 4, y + 10, z + 10, b, f); setBlock(w, x + 4, y + 10, z + 11, b, f); setBlock(w, x + 4, y + 10, z + 12, b, f); setBlock(w, x + 4, y + 10, z + 13, b, f); setBlock(w, x + 4, y + 10, z + 14, b, f); setBlock(w, x + 4, y + 11, z + 2, b, f); setBlock(w, x + 4, y + 11, z + 3, b, f); setBlock(w, x + 4, y + 11, z + 4, b, f); setBlock(w, x + 4, y + 11, z + 5, b, f); setBlock(w, x + 4, y + 11, z + 6, b, f); setBlock(w, x + 4, y + 11, z + 7, b, f); setBlock(w, x + 4, y + 11, z + 8, b, f); setBlock(w, x + 4, y + 11, z + 9, b, f); setBlock(w, x + 4, y + 11, z + 10, b, f); setBlock(w, x + 4, y + 11, z + 11, b, f); setBlock(w, x + 4, y + 11, z + 12, b, f); setBlock(w, x + 4, y + 11, z + 13, b, f); setBlock(w, x + 4, y + 12, z + 2, b, f); setBlock(w, x + 4, y + 12, z + 3, b, f); setBlock(w, x + 4, y + 12, z + 4, b, f); setBlock(w, x + 4, y + 12, z + 5, b, f); setBlock(w, x + 4, y + 12, z + 6, b, f); setBlock(w, x + 4, y + 12, z + 7, b, f); setBlock(w, x + 4, y + 12, z + 8, b, f); setBlock(w, x + 4, y + 12, z + 9, b, f); setBlock(w, x + 4, y + 12, z + 10, b, f); setBlock(w, x + 4, y + 12, z + 11, b, f); setBlock(w, x + 4, y + 12, z + 12, b, f); setBlock(w, x + 4, y + 12, z + 13, b, f); setBlock(w, x + 4, y + 13, z + 3, b, f); setBlock(w, x + 4, y + 13, z + 4, b, f); setBlock(w, x + 4, y + 13, z + 5, b, f); setBlock(w, x + 4, y + 13, z + 6, b, f); setBlock(w, x + 4, y + 13, z + 7, b, f); setBlock(w, x + 4, y + 13, z + 8, b, f); setBlock(w, x + 4, y + 13, z + 9, b, f); setBlock(w, x + 4, y + 13, z + 10, b, f); setBlock(w, x + 4, y + 13, z + 11, b, f); setBlock(w, x + 4, y + 13, z + 12, b, f); setBlock(w, x + 4, y + 14, z + 5, b, f); setBlock(w, x + 4, y + 14, z + 6, b, f); setBlock(w, x + 4, y + 14, z + 7, b, f); setBlock(w, x + 4, y + 14, z + 8, b, f); setBlock(w, x + 4, y + 14, z + 9, b, f); setBlock(w, x + 4, y + 14, z + 10, b, f); setBlock(w, x + 5, y + 0, z + 7, b, f); setBlock(w, x + 5, y + 0, z + 8, b, f); setBlock(w, x + 5, y + 1, z + 4, b, f); setBlock(w, x + 5, y + 1, z + 5, b, f); setBlock(w, x + 5, y + 1, z + 6, b, f); setBlock(w, x + 5, y + 1, z + 7, b, f); setBlock(w, x + 5, y + 1, z + 8, b, f); setBlock(w, x + 5, y + 1, z + 9, b, f); setBlock(w, x + 5, y + 1, z + 10, b, f); setBlock(w, x + 5, y + 1, z + 11, b, f); setBlock(w, x + 5, y + 2, z + 3, b, f); setBlock(w, x + 5, y + 2, z + 4, b, f); setBlock(w, x + 5, y + 2, z + 5, b, f); setBlock(w, x + 5, y + 2, z + 6, b, f); setBlock(w, x + 5, y + 2, z + 7, b, f); setBlock(w, x + 5, y + 2, z + 8, b, f); setBlock(w, x + 5, y + 2, z + 9, b, f); setBlock(w, x + 5, y + 2, z + 10, b, f); setBlock(w, x + 5, y + 2, z + 11, b, f); setBlock(w, x + 5, y + 2, z + 12, b, f); setBlock(w, x + 5, y + 3, z + 2, b, f); setBlock(w, x + 5, y + 3, z + 3, b, f); setBlock(w, x + 5, y + 3, z + 4, b, f); setBlock(w, x + 5, y + 3, z + 5, b, f); setBlock(w, x + 5, y + 3, z + 6, b, f); setBlock(w, x + 5, y + 3, z + 7, b, f); setBlock(w, x + 5, y + 3, z + 8, b, f); setBlock(w, x + 5, y + 3, z + 9, b, f); setBlock(w, x + 5, y + 3, z + 10, b, f); setBlock(w, x + 5, y + 3, z + 11, b, f); setBlock(w, x + 5, y + 3, z + 12, b, f); setBlock(w, x + 5, y + 3, z + 13, b, f); setBlock(w, x + 5, y + 4, z + 1, b, f); setBlock(w, x + 5, y + 4, z + 2, b, f); setBlock(w, x + 5, y + 4, z + 3, b, f); setBlock(w, x + 5, y + 4, z + 4, b, f); setBlock(w, x + 5, y + 4, z + 5, b, f); setBlock(w, x + 5, y + 4, z + 6, b, f); setBlock(w, x + 5, y + 4, z + 7, b, f); setBlock(w, x + 5, y + 4, z + 8, b, f); setBlock(w, x + 5, y + 4, z + 9, b, f); setBlock(w, x + 5, y + 4, z + 10, b, f); setBlock(w, x + 5, y + 4, z + 11, b, f); setBlock(w, x + 5, y + 4, z + 12, b, f); setBlock(w, x + 5, y + 4, z + 13, b, f); setBlock(w, x + 5, y + 4, z + 14, b, f); setBlock(w, x + 5, y + 5, z + 1, b, f); setBlock(w, x + 5, y + 5, z + 2, b, f); setBlock(w, x + 5, y + 5, z + 3, b, f); setBlock(w, x + 5, y + 5, z + 4, b, f); setBlock(w, x + 5, y + 5, z + 5, b, f); setBlock(w, x + 5, y + 5, z + 6, b, f); setBlock(w, x + 5, y + 5, z + 7, b, f); setBlock(w, x + 5, y + 5, z + 8, b, f); setBlock(w, x + 5, y + 5, z + 9, b, f); setBlock(w, x + 5, y + 5, z + 10, b, f); setBlock(w, x + 5, y + 5, z + 11, b, f); setBlock(w, x + 5, y + 5, z + 12, b, f); setBlock(w, x + 5, y + 5, z + 13, b, f); setBlock(w, x + 5, y + 5, z + 14, b, f); setBlock(w, x + 5, y + 6, z + 1, b, f); setBlock(w, x + 5, y + 6, z + 2, b, f); setBlock(w, x + 5, y + 6, z + 3, b, f); setBlock(w, x + 5, y + 6, z + 4, b, f); setBlock(w, x + 5, y + 6, z + 5, b, f); setBlock(w, x + 5, y + 6, z + 6, b, f); setBlock(w, x + 5, y + 6, z + 7, b, f); setBlock(w, x + 5, y + 6, z + 8, b, f); setBlock(w, x + 5, y + 6, z + 9, b, f); setBlock(w, x + 5, y + 6, z + 10, b, f); setBlock(w, x + 5, y + 6, z + 11, b, f); setBlock(w, x + 5, y + 6, z + 12, b, f); setBlock(w, x + 5, y + 6, z + 13, b, f); setBlock(w, x + 5, y + 6, z + 14, b, f); setBlock(w, x + 5, y + 7, z + 0, b, f); setBlock(w, x + 5, y + 7, z + 1, b, f); setBlock(w, x + 5, y + 7, z + 2, b, f); setBlock(w, x + 5, y + 7, z + 3, b, f); setBlock(w, x + 5, y + 7, z + 4, b, f); setBlock(w, x + 5, y + 7, z + 5, b, f); setBlock(w, x + 5, y + 7, z + 6, b, f); setBlock(w, x + 5, y + 7, z + 7, b, f); setBlock(w, x + 5, y + 7, z + 8, b, f); setBlock(w, x + 5, y + 7, z + 9, b, f); setBlock(w, x + 5, y + 7, z + 10, b, f); setBlock(w, x + 5, y + 7, z + 11, b, f); setBlock(w, x + 5, y + 7, z + 12, b, f); setBlock(w, x + 5, y + 7, z + 13, b, f); setBlock(w, x + 5, y + 7, z + 14, b, f); setBlock(w, x + 5, y + 7, z + 15, b, f); setBlock(w, x + 5, y + 8, z + 0, b, f); setBlock(w, x + 5, y + 8, z + 1, b, f); setBlock(w, x + 5, y + 8, z + 2, b, f); setBlock(w, x + 5, y + 8, z + 3, b, f); setBlock(w, x + 5, y + 8, z + 4, b, f); setBlock(w, x + 5, y + 8, z + 5, b, f); setBlock(w, x + 5, y + 8, z + 6, b, f); setBlock(w, x + 5, y + 8, z + 7, b, f); setBlock(w, x + 5, y + 8, z + 8, b, f); setBlock(w, x + 5, y + 8, z + 9, b, f); setBlock(w, x + 5, y + 8, z + 10, b, f); setBlock(w, x + 5, y + 8, z + 11, b, f); setBlock(w, x + 5, y + 8, z + 12, b, f); setBlock(w, x + 5, y + 8, z + 13, b, f); setBlock(w, x + 5, y + 8, z + 14, b, f); setBlock(w, x + 5, y + 8, z + 15, b, f); setBlock(w, x + 5, y + 9, z + 1, b, f); setBlock(w, x + 5, y + 9, z + 2, b, f); setBlock(w, x + 5, y + 9, z + 3, b, f); setBlock(w, x + 5, y + 9, z + 4, b, f); setBlock(w, x + 5, y + 9, z + 5, b, f); setBlock(w, x + 5, y + 9, z + 6, b, f); setBlock(w, x + 5, y + 9, z + 7, b, f); setBlock(w, x + 5, y + 9, z + 8, b, f); setBlock(w, x + 5, y + 9, z + 9, b, f); setBlock(w, x + 5, y + 9, z + 10, b, f); setBlock(w, x + 5, y + 9, z + 11, b, f); setBlock(w, x + 5, y + 9, z + 12, b, f); setBlock(w, x + 5, y + 9, z + 13, b, f); setBlock(w, x + 5, y + 9, z + 14, b, f); setBlock(w, x + 5, y + 10, z + 1, b, f); setBlock(w, x + 5, y + 10, z + 2, b, f); setBlock(w, x + 5, y + 10, z + 3, b, f); setBlock(w, x + 5, y + 10, z + 4, b, f); setBlock(w, x + 5, y + 10, z + 5, b, f); setBlock(w, x + 5, y + 10, z + 6, b, f); setBlock(w, x + 5, y + 10, z + 7, b, f); setBlock(w, x + 5, y + 10, z + 8, b, f); setBlock(w, x + 5, y + 10, z + 9, b, f); setBlock(w, x + 5, y + 10, z + 10, b, f); setBlock(w, x + 5, y + 10, z + 11, b, f); setBlock(w, x + 5, y + 10, z + 12, b, f); setBlock(w, x + 5, y + 10, z + 13, b, f); setBlock(w, x + 5, y + 10, z + 14, b, f); setBlock(w, x + 5, y + 11, z + 1, b, f); setBlock(w, x + 5, y + 11, z + 2, b, f); setBlock(w, x + 5, y + 11, z + 3, b, f); setBlock(w, x + 5, y + 11, z + 4, b, f); setBlock(w, x + 5, y + 11, z + 5, b, f); setBlock(w, x + 5, y + 11, z + 6, b, f); setBlock(w, x + 5, y + 11, z + 7, b, f); setBlock(w, x + 5, y + 11, z + 8, b, f); setBlock(w, x + 5, y + 11, z + 9, b, f); setBlock(w, x + 5, y + 11, z + 10, b, f); setBlock(w, x + 5, y + 11, z + 11, b, f); setBlock(w, x + 5, y + 11, z + 12, b, f); setBlock(w, x + 5, y + 11, z + 13, b, f); setBlock(w, x + 5, y + 11, z + 14, b, f); setBlock(w, x + 5, y + 12, z + 2, b, f); setBlock(w, x + 5, y + 12, z + 3, b, f); setBlock(w, x + 5, y + 12, z + 4, b, f); setBlock(w, x + 5, y + 12, z + 5, b, f); setBlock(w, x + 5, y + 12, z + 6, b, f); setBlock(w, x + 5, y + 12, z + 7, b, f); setBlock(w, x + 5, y + 12, z + 8, b, f); setBlock(w, x + 5, y + 12, z + 9, b, f); setBlock(w, x + 5, y + 12, z + 10, b, f); setBlock(w, x + 5, y + 12, z + 11, b, f); setBlock(w, x + 5, y + 12, z + 12, b, f); setBlock(w, x + 5, y + 12, z + 13, b, f); setBlock(w, x + 5, y + 13, z + 3, b, f); setBlock(w, x + 5, y + 13, z + 4, b, f); setBlock(w, x + 5, y + 13, z + 5, b, f); setBlock(w, x + 5, y + 13, z + 6, b, f); setBlock(w, x + 5, y + 13, z + 7, b, f); setBlock(w, x + 5, y + 13, z + 8, b, f); setBlock(w, x + 5, y + 13, z + 9, b, f); setBlock(w, x + 5, y + 13, z + 10, b, f); setBlock(w, x + 5, y + 13, z + 11, b, f); setBlock(w, x + 5, y + 13, z + 12, b, f); setBlock(w, x + 5, y + 14, z + 4, b, f); setBlock(w, x + 5, y + 14, z + 5, b, f); setBlock(w, x + 5, y + 14, z + 6, b, f); setBlock(w, x + 5, y + 14, z + 7, b, f); setBlock(w, x + 5, y + 14, z + 8, b, f); setBlock(w, x + 5, y + 14, z + 9, b, f); setBlock(w, x + 5, y + 14, z + 10, b, f); setBlock(w, x + 5, y + 14, z + 11, b, f); setBlock(w, x + 5, y + 15, z + 7, b, f); setBlock(w, x + 5, y + 15, z + 8, b, f); setBlock(w, x + 6, y + 0, z + 6, b, f); setBlock(w, x + 6, y + 0, z + 7, b, f); setBlock(w, x + 6, y + 0, z + 8, b, f); setBlock(w, x + 6, y + 0, z + 9, b, f); setBlock(w, x + 6, y + 1, z + 4, b, f); setBlock(w, x + 6, y + 1, z + 5, b, f); setBlock(w, x + 6, y + 1, z + 6, b, f); setBlock(w, x + 6, y + 1, z + 7, b, f); setBlock(w, x + 6, y + 1, z + 8, b, f); setBlock(w, x + 6, y + 1, z + 9, b, f); setBlock(w, x + 6, y + 1, z + 10, b, f); setBlock(w, x + 6, y + 1, z + 11, b, f); setBlock(w, x + 6, y + 2, z + 2, b, f); setBlock(w, x + 6, y + 2, z + 3, b, f); setBlock(w, x + 6, y + 2, z + 4, b, f); setBlock(w, x + 6, y + 2, z + 5, b, f); setBlock(w, x + 6, y + 2, z + 6, b, f); setBlock(w, x + 6, y + 2, z + 7, b, f); setBlock(w, x + 6, y + 2, z + 8, b, f); setBlock(w, x + 6, y + 2, z + 9, b, f); setBlock(w, x + 6, y + 2, z + 10, b, f); setBlock(w, x + 6, y + 2, z + 11, b, f); setBlock(w, x + 6, y + 2, z + 12, b, f); setBlock(w, x + 6, y + 2, z + 13, b, f); setBlock(w, x + 6, y + 3, z + 2, b, f); setBlock(w, x + 6, y + 3, z + 3, b, f); setBlock(w, x + 6, y + 3, z + 4, b, f); setBlock(w, x + 6, y + 3, z + 5, b, f); setBlock(w, x + 6, y + 3, z + 6, b, f); setBlock(w, x + 6, y + 3, z + 7, b, f); setBlock(w, x + 6, y + 3, z + 8, b, f); setBlock(w, x + 6, y + 3, z + 9, b, f); setBlock(w, x + 6, y + 3, z + 10, b, f); setBlock(w, x + 6, y + 3, z + 11, b, f); setBlock(w, x + 6, y + 3, z + 12, b, f); setBlock(w, x + 6, y + 3, z + 13, b, f); setBlock(w, x + 6, y + 4, z + 1, b, f); setBlock(w, x + 6, y + 4, z + 2, b, f); setBlock(w, x + 6, y + 4, z + 3, b, f); setBlock(w, x + 6, y + 4, z + 4, b, f); setBlock(w, x + 6, y + 4, z + 5, b, f); setBlock(w, x + 6, y + 4, z + 6, b, f); setBlock(w, x + 6, y + 4, z + 7, b, f); setBlock(w, x + 6, y + 4, z + 8, b, f); setBlock(w, x + 6, y + 4, z + 9, b, f); setBlock(w, x + 6, y + 4, z + 10, b, f); setBlock(w, x + 6, y + 4, z + 11, b, f); setBlock(w, x + 6, y + 4, z + 12, b, f); setBlock(w, x + 6, y + 4, z + 13, b, f); setBlock(w, x + 6, y + 4, z + 14, b, f); setBlock(w, x + 6, y + 5, z + 1, b, f); setBlock(w, x + 6, y + 5, z + 2, b, f); setBlock(w, x + 6, y + 5, z + 3, b, f); setBlock(w, x + 6, y + 5, z + 4, b, f); setBlock(w, x + 6, y + 5, z + 5, b, f); setBlock(w, x + 6, y + 5, z + 6, b, f); setBlock(w, x + 6, y + 5, z + 7, b, f); setBlock(w, x + 6, y + 5, z + 8, b, f); setBlock(w, x + 6, y + 5, z + 9, b, f); setBlock(w, x + 6, y + 5, z + 10, b, f); setBlock(w, x + 6, y + 5, z + 11, b, f); setBlock(w, x + 6, y + 5, z + 12, b, f); setBlock(w, x + 6, y + 5, z + 13, b, f); setBlock(w, x + 6, y + 5, z + 14, b, f); setBlock(w, x + 6, y + 6, z + 0, b, f); setBlock(w, x + 6, y + 6, z + 1, b, f); setBlock(w, x + 6, y + 6, z + 2, b, f); setBlock(w, x + 6, y + 6, z + 3, b, f); setBlock(w, x + 6, y + 6, z + 4, b, f); setBlock(w, x + 6, y + 6, z + 5, b, f); setBlock(w, x + 6, y + 6, z + 6, b, f); setBlock(w, x + 6, y + 6, z + 7, b, f); setBlock(w, x + 6, y + 6, z + 8, b, f); setBlock(w, x + 6, y + 6, z + 9, b, f); setBlock(w, x + 6, y + 6, z + 10, b, f); setBlock(w, x + 6, y + 6, z + 11, b, f); setBlock(w, x + 6, y + 6, z + 12, b, f); setBlock(w, x + 6, y + 6, z + 13, b, f); setBlock(w, x + 6, y + 6, z + 14, b, f); setBlock(w, x + 6, y + 6, z + 15, b, f); setBlock(w, x + 6, y + 7, z + 0, b, f); setBlock(w, x + 6, y + 7, z + 1, b, f); setBlock(w, x + 6, y + 7, z + 2, b, f); setBlock(w, x + 6, y + 7, z + 3, b, f); setBlock(w, x + 6, y + 7, z + 4, b, f); setBlock(w, x + 6, y + 7, z + 5, b, f); setBlock(w, x + 6, y + 7, z + 6, b, f); setBlock(w, x + 6, y + 7, z + 7, b, f); setBlock(w, x + 6, y + 7, z + 8, b, f); setBlock(w, x + 6, y + 7, z + 9, b, f); setBlock(w, x + 6, y + 7, z + 10, b, f); setBlock(w, x + 6, y + 7, z + 11, b, f); setBlock(w, x + 6, y + 7, z + 12, b, f); setBlock(w, x + 6, y + 7, z + 13, b, f); setBlock(w, x + 6, y + 7, z + 14, b, f); setBlock(w, x + 6, y + 7, z + 15, b, f); setBlock(w, x + 6, y + 8, z + 0, b, f); setBlock(w, x + 6, y + 8, z + 1, b, f); setBlock(w, x + 6, y + 8, z + 2, b, f); setBlock(w, x + 6, y + 8, z + 3, b, f); setBlock(w, x + 6, y + 8, z + 4, b, f); setBlock(w, x + 6, y + 8, z + 5, b, f); setBlock(w, x + 6, y + 8, z + 6, b, f); setBlock(w, x + 6, y + 8, z + 7, b, f); setBlock(w, x + 6, y + 8, z + 8, b, f); setBlock(w, x + 6, y + 8, z + 9, b, f); setBlock(w, x + 6, y + 8, z + 10, b, f); setBlock(w, x + 6, y + 8, z + 11, b, f); setBlock(w, x + 6, y + 8, z + 12, b, f); setBlock(w, x + 6, y + 8, z + 13, b, f); setBlock(w, x + 6, y + 8, z + 14, b, f); setBlock(w, x + 6, y + 8, z + 15, b, f); setBlock(w, x + 6, y + 9, z + 0, b, f); setBlock(w, x + 6, y + 9, z + 1, b, f); setBlock(w, x + 6, y + 9, z + 2, b, f); setBlock(w, x + 6, y + 9, z + 3, b, f); setBlock(w, x + 6, y + 9, z + 4, b, f); setBlock(w, x + 6, y + 9, z + 5, b, f); setBlock(w, x + 6, y + 9, z + 6, b, f); setBlock(w, x + 6, y + 9, z + 7, b, f); setBlock(w, x + 6, y + 9, z + 8, b, f); setBlock(w, x + 6, y + 9, z + 9, b, f); setBlock(w, x + 6, y + 9, z + 10, b, f); setBlock(w, x + 6, y + 9, z + 11, b, f); setBlock(w, x + 6, y + 9, z + 12, b, f); setBlock(w, x + 6, y + 9, z + 13, b, f); setBlock(w, x + 6, y + 9, z + 14, b, f); setBlock(w, x + 6, y + 9, z + 15, b, f); setBlock(w, x + 6, y + 10, z + 1, b, f); setBlock(w, x + 6, y + 10, z + 2, b, f); setBlock(w, x + 6, y + 10, z + 3, b, f); setBlock(w, x + 6, y + 10, z + 4, b, f); setBlock(w, x + 6, y + 10, z + 5, b, f); setBlock(w, x + 6, y + 10, z + 6, b, f); setBlock(w, x + 6, y + 10, z + 7, b, f); setBlock(w, x + 6, y + 10, z + 8, b, f); setBlock(w, x + 6, y + 10, z + 9, b, f); setBlock(w, x + 6, y + 10, z + 10, b, f); setBlock(w, x + 6, y + 10, z + 11, b, f); setBlock(w, x + 6, y + 10, z + 12, b, f); setBlock(w, x + 6, y + 10, z + 13, b, f); setBlock(w, x + 6, y + 10, z + 14, b, f); setBlock(w, x + 6, y + 11, z + 1, b, f); setBlock(w, x + 6, y + 11, z + 2, b, f); setBlock(w, x + 6, y + 11, z + 3, b, f); setBlock(w, x + 6, y + 11, z + 4, b, f); setBlock(w, x + 6, y + 11, z + 5, b, f); setBlock(w, x + 6, y + 11, z + 6, b, f); setBlock(w, x + 6, y + 11, z + 7, b, f); setBlock(w, x + 6, y + 11, z + 8, b, f); setBlock(w, x + 6, y + 11, z + 9, b, f); setBlock(w, x + 6, y + 11, z + 10, b, f); setBlock(w, x + 6, y + 11, z + 11, b, f); setBlock(w, x + 6, y + 11, z + 12, b, f); setBlock(w, x + 6, y + 11, z + 13, b, f); setBlock(w, x + 6, y + 11, z + 14, b, f); setBlock(w, x + 6, y + 12, z + 2, b, f); setBlock(w, x + 6, y + 12, z + 3, b, f); setBlock(w, x + 6, y + 12, z + 4, b, f); setBlock(w, x + 6, y + 12, z + 5, b, f); setBlock(w, x + 6, y + 12, z + 6, b, f); setBlock(w, x + 6, y + 12, z + 7, b, f); setBlock(w, x + 6, y + 12, z + 8, b, f); setBlock(w, x + 6, y + 12, z + 9, b, f); setBlock(w, x + 6, y + 12, z + 10, b, f); setBlock(w, x + 6, y + 12, z + 11, b, f); setBlock(w, x + 6, y + 12, z + 12, b, f); setBlock(w, x + 6, y + 12, z + 13, b, f); setBlock(w, x + 6, y + 13, z + 2, b, f); setBlock(w, x + 6, y + 13, z + 3, b, f); setBlock(w, x + 6, y + 13, z + 4, b, f); setBlock(w, x + 6, y + 13, z + 5, b, f); setBlock(w, x + 6, y + 13, z + 6, b, f); setBlock(w, x + 6, y + 13, z + 7, b, f); setBlock(w, x + 6, y + 13, z + 8, b, f); setBlock(w, x + 6, y + 13, z + 9, b, f); setBlock(w, x + 6, y + 13, z + 10, b, f); setBlock(w, x + 6, y + 13, z + 11, b, f); setBlock(w, x + 6, y + 13, z + 12, b, f); setBlock(w, x + 6, y + 13, z + 13, b, f); setBlock(w, x + 6, y + 14, z + 4, b, f); setBlock(w, x + 6, y + 14, z + 5, b, f); setBlock(w, x + 6, y + 14, z + 6, b, f); setBlock(w, x + 6, y + 14, z + 7, b, f); setBlock(w, x + 6, y + 14, z + 8, b, f); setBlock(w, x + 6, y + 14, z + 9, b, f); setBlock(w, x + 6, y + 14, z + 10, b, f); setBlock(w, x + 6, y + 14, z + 11, b, f); setBlock(w, x + 6, y + 15, z + 6, b, f); setBlock(w, x + 6, y + 15, z + 7, b, f); setBlock(w, x + 6, y + 15, z + 8, b, f); setBlock(w, x + 6, y + 15, z + 9, b, f); setBlock(w, x + 7, y + 0, z + 5, b, f); setBlock(w, x + 7, y + 0, z + 6, b, f); setBlock(w, x + 7, y + 0, z + 7, b, f); setBlock(w, x + 7, y + 0, z + 8, b, f); setBlock(w, x + 7, y + 0, z + 9, b, f); setBlock(w, x + 7, y + 0, z + 10, b, f); setBlock(w, x + 7, y + 1, z + 3, b, f); setBlock(w, x + 7, y + 1, z + 4, b, f); setBlock(w, x + 7, y + 1, z + 5, b, f); setBlock(w, x + 7, y + 1, z + 6, b, f); setBlock(w, x + 7, y + 1, z + 7, b, f); setBlock(w, x + 7, y + 1, z + 8, b, f); setBlock(w, x + 7, y + 1, z + 9, b, f); setBlock(w, x + 7, y + 1, z + 10, b, f); setBlock(w, x + 7, y + 1, z + 11, b, f); setBlock(w, x + 7, y + 1, z + 12, b, f); setBlock(w, x + 7, y + 2, z + 2, b, f); setBlock(w, x + 7, y + 2, z + 3, b, f); setBlock(w, x + 7, y + 2, z + 4, b, f); setBlock(w, x + 7, y + 2, z + 5, b, f); setBlock(w, x + 7, y + 2, z + 6, b, f); setBlock(w, x + 7, y + 2, z + 7, b, f); setBlock(w, x + 7, y + 2, z + 8, b, f); setBlock(w, x + 7, y + 2, z + 9, b, f); setBlock(w, x + 7, y + 2, z + 10, b, f); setBlock(w, x + 7, y + 2, z + 11, b, f); setBlock(w, x + 7, y + 2, z + 12, b, f); setBlock(w, x + 7, y + 2, z + 13, b, f); setBlock(w, x + 7, y + 3, z + 1, b, f); setBlock(w, x + 7, y + 3, z + 2, b, f); setBlock(w, x + 7, y + 3, z + 3, b, f); setBlock(w, x + 7, y + 3, z + 4, b, f); setBlock(w, x + 7, y + 3, z + 5, b, f); setBlock(w, x + 7, y + 3, z + 6, b, f); setBlock(w, x + 7, y + 3, z + 7, b, f); setBlock(w, x + 7, y + 3, z + 8, b, f); setBlock(w, x + 7, y + 3, z + 9, b, f); setBlock(w, x + 7, y + 3, z + 10, b, f); setBlock(w, x + 7, y + 3, z + 11, b, f); setBlock(w, x + 7, y + 3, z + 12, b, f); setBlock(w, x + 7, y + 3, z + 13, b, f); setBlock(w, x + 7, y + 3, z + 14, b, f); setBlock(w, x + 7, y + 4, z + 1, b, f); setBlock(w, x + 7, y + 4, z + 2, b, f); setBlock(w, x + 7, y + 4, z + 3, b, f); setBlock(w, x + 7, y + 4, z + 4, b, f); setBlock(w, x + 7, y + 4, z + 5, b, f); setBlock(w, x + 7, y + 4, z + 6, b, f); setBlock(w, x + 7, y + 4, z + 7, b, f); setBlock(w, x + 7, y + 4, z + 8, b, f); setBlock(w, x + 7, y + 4, z + 9, b, f); setBlock(w, x + 7, y + 4, z + 10, b, f); setBlock(w, x + 7, y + 4, z + 11, b, f); setBlock(w, x + 7, y + 4, z + 12, b, f); setBlock(w, x + 7, y + 4, z + 13, b, f); setBlock(w, x + 7, y + 4, z + 14, b, f); setBlock(w, x + 7, y + 5, z + 0, b, f); setBlock(w, x + 7, y + 5, z + 1, b, f); setBlock(w, x + 7, y + 5, z + 2, b, f); setBlock(w, x + 7, y + 5, z + 3, b, f); setBlock(w, x + 7, y + 5, z + 4, b, f); setBlock(w, x + 7, y + 5, z + 5, b, f); setBlock(w, x + 7, y + 5, z + 6, b, f); setBlock(w, x + 7, y + 5, z + 7, b, f); setBlock(w, x + 7, y + 5, z + 8, b, f); setBlock(w, x + 7, y + 5, z + 9, b, f); setBlock(w, x + 7, y + 5, z + 10, b, f); setBlock(w, x + 7, y + 5, z + 11, b, f); setBlock(w, x + 7, y + 5, z + 12, b, f); setBlock(w, x + 7, y + 5, z + 13, b, f); setBlock(w, x + 7, y + 5, z + 14, b, f); setBlock(w, x + 7, y + 5, z + 15, b, f); setBlock(w, x + 7, y + 6, z + 0, b, f); setBlock(w, x + 7, y + 6, z + 1, b, f); setBlock(w, x + 7, y + 6, z + 2, b, f); setBlock(w, x + 7, y + 6, z + 3, b, f); setBlock(w, x + 7, y + 6, z + 4, b, f); setBlock(w, x + 7, y + 6, z + 5, b, f); setBlock(w, x + 7, y + 6, z + 6, b, f); setBlock(w, x + 7, y + 6, z + 7, b, f); setBlock(w, x + 7, y + 6, z + 8, b, f); setBlock(w, x + 7, y + 6, z + 9, b, f); setBlock(w, x + 7, y + 6, z + 10, b, f); setBlock(w, x + 7, y + 6, z + 11, b, f); setBlock(w, x + 7, y + 6, z + 12, b, f); setBlock(w, x + 7, y + 6, z + 13, b, f); setBlock(w, x + 7, y + 6, z + 14, b, f); setBlock(w, x + 7, y + 6, z + 15, b, f); setBlock(w, x + 7, y + 7, z + 0, b, f); setBlock(w, x + 7, y + 7, z + 1, b, f); setBlock(w, x + 7, y + 7, z + 2, b, f); setBlock(w, x + 7, y + 7, z + 3, b, f); setBlock(w, x + 7, y + 7, z + 4, b, f); setBlock(w, x + 7, y + 7, z + 5, b, f); setBlock(w, x + 7, y + 7, z + 6, b, f); setBlock(w, x + 7, y + 7, z + 7, b, f); setBlock(w, x + 7, y + 7, z + 8, b, f); setBlock(w, x + 7, y + 7, z + 9, b, f); setBlock(w, x + 7, y + 7, z + 10, b, f); setBlock(w, x + 7, y + 7, z + 11, b, f); setBlock(w, x + 7, y + 7, z + 12, b, f); setBlock(w, x + 7, y + 7, z + 13, b, f); setBlock(w, x + 7, y + 7, z + 14, b, f); setBlock(w, x + 7, y + 7, z + 15, b, f); setBlock(w, x + 7, y + 8, z + 0, b, f); setBlock(w, x + 7, y + 8, z + 1, b, f); setBlock(w, x + 7, y + 8, z + 2, b, f); setBlock(w, x + 7, y + 8, z + 3, b, f); setBlock(w, x + 7, y + 8, z + 4, b, f); setBlock(w, x + 7, y + 8, z + 5, b, f); setBlock(w, x + 7, y + 8, z + 6, b, f); setBlock(w, x + 7, y + 8, z + 7, b, f); setBlock(w, x + 7, y + 8, z + 8, b, f); setBlock(w, x + 7, y + 8, z + 9, b, f); setBlock(w, x + 7, y + 8, z + 10, b, f); setBlock(w, x + 7, y + 8, z + 11, b, f); setBlock(w, x + 7, y + 8, z + 12, b, f); setBlock(w, x + 7, y + 8, z + 13, b, f); setBlock(w, x + 7, y + 8, z + 14, b, f); setBlock(w, x + 7, y + 8, z + 15, b, f); setBlock(w, x + 7, y + 9, z + 0, b, f); setBlock(w, x + 7, y + 9, z + 1, b, f); setBlock(w, x + 7, y + 9, z + 2, b, f); setBlock(w, x + 7, y + 9, z + 3, b, f); setBlock(w, x + 7, y + 9, z + 4, b, f); setBlock(w, x + 7, y + 9, z + 5, b, f); setBlock(w, x + 7, y + 9, z + 6, b, f); setBlock(w, x + 7, y + 9, z + 7, b, f); setBlock(w, x + 7, y + 9, z + 8, b, f); setBlock(w, x + 7, y + 9, z + 9, b, f); setBlock(w, x + 7, y + 9, z + 10, b, f); setBlock(w, x + 7, y + 9, z + 11, b, f); setBlock(w, x + 7, y + 9, z + 12, b, f); setBlock(w, x + 7, y + 9, z + 13, b, f); setBlock(w, x + 7, y + 9, z + 14, b, f); setBlock(w, x + 7, y + 9, z + 15, b, f); setBlock(w, x + 7, y + 10, z + 0, b, f); setBlock(w, x + 7, y + 10, z + 1, b, f); setBlock(w, x + 7, y + 10, z + 2, b, f); setBlock(w, x + 7, y + 10, z + 3, b, f); setBlock(w, x + 7, y + 10, z + 4, b, f); setBlock(w, x + 7, y + 10, z + 5, b, f); setBlock(w, x + 7, y + 10, z + 6, b, f); setBlock(w, x + 7, y + 10, z + 7, b, f); setBlock(w, x + 7, y + 10, z + 8, b, f); setBlock(w, x + 7, y + 10, z + 9, b, f); setBlock(w, x + 7, y + 10, z + 10, b, f); setBlock(w, x + 7, y + 10, z + 11, b, f); setBlock(w, x + 7, y + 10, z + 12, b, f); setBlock(w, x + 7, y + 10, z + 13, b, f); setBlock(w, x + 7, y + 10, z + 14, b, f); setBlock(w, x + 7, y + 10, z + 15, b, f); setBlock(w, x + 7, y + 11, z + 1, b, f); setBlock(w, x + 7, y + 11, z + 2, b, f); setBlock(w, x + 7, y + 11, z + 3, b, f); setBlock(w, x + 7, y + 11, z + 4, b, f); setBlock(w, x + 7, y + 11, z + 5, b, f); setBlock(w, x + 7, y + 11, z + 6, b, f); setBlock(w, x + 7, y + 11, z + 7, b, f); setBlock(w, x + 7, y + 11, z + 8, b, f); setBlock(w, x + 7, y + 11, z + 9, b, f); setBlock(w, x + 7, y + 11, z + 10, b, f); setBlock(w, x + 7, y + 11, z + 11, b, f); setBlock(w, x + 7, y + 11, z + 12, b, f); setBlock(w, x + 7, y + 11, z + 13, b, f); setBlock(w, x + 7, y + 11, z + 14, b, f); setBlock(w, x + 7, y + 12, z + 1, b, f); setBlock(w, x + 7, y + 12, z + 2, b, f); setBlock(w, x + 7, y + 12, z + 3, b, f); setBlock(w, x + 7, y + 12, z + 4, b, f); setBlock(w, x + 7, y + 12, z + 5, b, f); setBlock(w, x + 7, y + 12, z + 6, b, f); setBlock(w, x + 7, y + 12, z + 7, b, f); setBlock(w, x + 7, y + 12, z + 8, b, f); setBlock(w, x + 7, y + 12, z + 9, b, f); setBlock(w, x + 7, y + 12, z + 10, b, f); setBlock(w, x + 7, y + 12, z + 11, b, f); setBlock(w, x + 7, y + 12, z + 12, b, f); setBlock(w, x + 7, y + 12, z + 13, b, f); setBlock(w, x + 7, y + 12, z + 14, b, f); setBlock(w, x + 7, y + 13, z + 2, b, f); setBlock(w, x + 7, y + 13, z + 3, b, f); setBlock(w, x + 7, y + 13, z + 4, b, f); setBlock(w, x + 7, y + 13, z + 5, b, f); setBlock(w, x + 7, y + 13, z + 6, b, f); setBlock(w, x + 7, y + 13, z + 7, b, f); setBlock(w, x + 7, y + 13, z + 8, b, f); setBlock(w, x + 7, y + 13, z + 9, b, f); setBlock(w, x + 7, y + 13, z + 10, b, f); setBlock(w, x + 7, y + 13, z + 11, b, f); setBlock(w, x + 7, y + 13, z + 12, b, f); setBlock(w, x + 7, y + 13, z + 13, b, f); setBlock(w, x + 7, y + 14, z + 3, b, f); setBlock(w, x + 7, y + 14, z + 4, b, f); setBlock(w, x + 7, y + 14, z + 5, b, f); setBlock(w, x + 7, y + 14, z + 6, b, f); setBlock(w, x + 7, y + 14, z + 7, b, f); setBlock(w, x + 7, y + 14, z + 8, b, f); setBlock(w, x + 7, y + 14, z + 9, b, f); setBlock(w, x + 7, y + 14, z + 10, b, f); setBlock(w, x + 7, y + 14, z + 11, b, f); setBlock(w, x + 7, y + 14, z + 12, b, f); setBlock(w, x + 7, y + 15, z + 5, b, f); setBlock(w, x + 7, y + 15, z + 6, b, f); setBlock(w, x + 7, y + 15, z + 7, b, f); setBlock(w, x + 7, y + 15, z + 8, b, f); setBlock(w, x + 7, y + 15, z + 9, b, f); setBlock(w, x + 7, y + 15, z + 10, b, f); setBlock(w, x + 8, y + 0, z + 5, b, f); setBlock(w, x + 8, y + 0, z + 6, b, f); setBlock(w, x + 8, y + 0, z + 7, b, f); setBlock(w, x + 8, y + 0, z + 8, b, f); setBlock(w, x + 8, y + 0, z + 9, b, f); setBlock(w, x + 8, y + 0, z + 10, b, f); setBlock(w, x + 8, y + 1, z + 3, b, f); setBlock(w, x + 8, y + 1, z + 4, b, f); setBlock(w, x + 8, y + 1, z + 5, b, f); setBlock(w, x + 8, y + 1, z + 6, b, f); setBlock(w, x + 8, y + 1, z + 7, b, f); setBlock(w, x + 8, y + 1, z + 8, b, f); setBlock(w, x + 8, y + 1, z + 9, b, f); setBlock(w, x + 8, y + 1, z + 10, b, f); setBlock(w, x + 8, y + 1, z + 11, b, f); setBlock(w, x + 8, y + 1, z + 12, b, f); setBlock(w, x + 8, y + 2, z + 2, b, f); setBlock(w, x + 8, y + 2, z + 3, b, f); setBlock(w, x + 8, y + 2, z + 4, b, f); setBlock(w, x + 8, y + 2, z + 5, b, f); setBlock(w, x + 8, y + 2, z + 6, b, f); setBlock(w, x + 8, y + 2, z + 7, b, f); setBlock(w, x + 8, y + 2, z + 8, b, f); setBlock(w, x + 8, y + 2, z + 9, b, f); setBlock(w, x + 8, y + 2, z + 10, b, f); setBlock(w, x + 8, y + 2, z + 11, b, f); setBlock(w, x + 8, y + 2, z + 12, b, f); setBlock(w, x + 8, y + 2, z + 13, b, f); setBlock(w, x + 8, y + 3, z + 1, b, f); setBlock(w, x + 8, y + 3, z + 2, b, f); setBlock(w, x + 8, y + 3, z + 3, b, f); setBlock(w, x + 8, y + 3, z + 4, b, f); setBlock(w, x + 8, y + 3, z + 5, b, f); setBlock(w, x + 8, y + 3, z + 6, b, f); setBlock(w, x + 8, y + 3, z + 7, b, f); setBlock(w, x + 8, y + 3, z + 8, b, f); setBlock(w, x + 8, y + 3, z + 9, b, f); setBlock(w, x + 8, y + 3, z + 10, b, f); setBlock(w, x + 8, y + 3, z + 11, b, f); setBlock(w, x + 8, y + 3, z + 12, b, f); setBlock(w, x + 8, y + 3, z + 13, b, f); setBlock(w, x + 8, y + 3, z + 14, b, f); setBlock(w, x + 8, y + 4, z + 1, b, f); setBlock(w, x + 8, y + 4, z + 2, b, f); setBlock(w, x + 8, y + 4, z + 3, b, f); setBlock(w, x + 8, y + 4, z + 4, b, f); setBlock(w, x + 8, y + 4, z + 5, b, f); setBlock(w, x + 8, y + 4, z + 6, b, f); setBlock(w, x + 8, y + 4, z + 7, b, f); setBlock(w, x + 8, y + 4, z + 8, b, f); setBlock(w, x + 8, y + 4, z + 9, b, f); setBlock(w, x + 8, y + 4, z + 10, b, f); setBlock(w, x + 8, y + 4, z + 11, b, f); setBlock(w, x + 8, y + 4, z + 12, b, f); setBlock(w, x + 8, y + 4, z + 13, b, f); setBlock(w, x + 8, y + 4, z + 14, b, f); setBlock(w, x + 8, y + 5, z + 0, b, f); setBlock(w, x + 8, y + 5, z + 1, b, f); setBlock(w, x + 8, y + 5, z + 2, b, f); setBlock(w, x + 8, y + 5, z + 3, b, f); setBlock(w, x + 8, y + 5, z + 4, b, f); setBlock(w, x + 8, y + 5, z + 5, b, f); setBlock(w, x + 8, y + 5, z + 6, b, f); setBlock(w, x + 8, y + 5, z + 7, b, f); setBlock(w, x + 8, y + 5, z + 8, b, f); setBlock(w, x + 8, y + 5, z + 9, b, f); setBlock(w, x + 8, y + 5, z + 10, b, f); setBlock(w, x + 8, y + 5, z + 11, b, f); setBlock(w, x + 8, y + 5, z + 12, b, f); setBlock(w, x + 8, y + 5, z + 13, b, f); setBlock(w, x + 8, y + 5, z + 14, b, f); setBlock(w, x + 8, y + 5, z + 15, b, f); setBlock(w, x + 8, y + 6, z + 0, b, f); setBlock(w, x + 8, y + 6, z + 1, b, f); setBlock(w, x + 8, y + 6, z + 2, b, f); setBlock(w, x + 8, y + 6, z + 3, b, f); setBlock(w, x + 8, y + 6, z + 4, b, f); setBlock(w, x + 8, y + 6, z + 5, b, f); setBlock(w, x + 8, y + 6, z + 6, b, f); setBlock(w, x + 8, y + 6, z + 7, b, f); setBlock(w, x + 8, y + 6, z + 8, b, f); setBlock(w, x + 8, y + 6, z + 9, b, f); setBlock(w, x + 8, y + 6, z + 10, b, f); setBlock(w, x + 8, y + 6, z + 11, b, f); setBlock(w, x + 8, y + 6, z + 12, b, f); setBlock(w, x + 8, y + 6, z + 13, b, f); setBlock(w, x + 8, y + 6, z + 14, b, f); setBlock(w, x + 8, y + 6, z + 15, b, f); setBlock(w, x + 8, y + 7, z + 0, b, f); setBlock(w, x + 8, y + 7, z + 1, b, f); setBlock(w, x + 8, y + 7, z + 2, b, f); setBlock(w, x + 8, y + 7, z + 3, b, f); setBlock(w, x + 8, y + 7, z + 4, b, f); setBlock(w, x + 8, y + 7, z + 5, b, f); setBlock(w, x + 8, y + 7, z + 6, b, f); setBlock(w, x + 8, y + 7, z + 7, b, f); setBlock(w, x + 8, y + 7, z + 8, b, f); setBlock(w, x + 8, y + 7, z + 9, b, f); setBlock(w, x + 8, y + 7, z + 10, b, f); setBlock(w, x + 8, y + 7, z + 11, b, f); setBlock(w, x + 8, y + 7, z + 12, b, f); setBlock(w, x + 8, y + 7, z + 13, b, f); setBlock(w, x + 8, y + 7, z + 14, b, f); setBlock(w, x + 8, y + 7, z + 15, b, f); setBlock(w, x + 8, y + 8, z + 0, b, f); setBlock(w, x + 8, y + 8, z + 1, b, f); setBlock(w, x + 8, y + 8, z + 2, b, f); setBlock(w, x + 8, y + 8, z + 3, b, f); setBlock(w, x + 8, y + 8, z + 4, b, f); setBlock(w, x + 8, y + 8, z + 5, b, f); setBlock(w, x + 8, y + 8, z + 6, b, f); setBlock(w, x + 8, y + 8, z + 7, b, f); setBlock(w, x + 8, y + 8, z + 8, b, f); setBlock(w, x + 8, y + 8, z + 9, b, f); setBlock(w, x + 8, y + 8, z + 10, b, f); setBlock(w, x + 8, y + 8, z + 11, b, f); setBlock(w, x + 8, y + 8, z + 12, b, f); setBlock(w, x + 8, y + 8, z + 13, b, f); setBlock(w, x + 8, y + 8, z + 14, b, f); setBlock(w, x + 8, y + 8, z + 15, b, f); setBlock(w, x + 8, y + 9, z + 0, b, f); setBlock(w, x + 8, y + 9, z + 1, b, f); setBlock(w, x + 8, y + 9, z + 2, b, f); setBlock(w, x + 8, y + 9, z + 3, b, f); setBlock(w, x + 8, y + 9, z + 4, b, f); setBlock(w, x + 8, y + 9, z + 5, b, f); setBlock(w, x + 8, y + 9, z + 6, b, f); setBlock(w, x + 8, y + 9, z + 7, b, f); setBlock(w, x + 8, y + 9, z + 8, b, f); setBlock(w, x + 8, y + 9, z + 9, b, f); setBlock(w, x + 8, y + 9, z + 10, b, f); setBlock(w, x + 8, y + 9, z + 11, b, f); setBlock(w, x + 8, y + 9, z + 12, b, f); setBlock(w, x + 8, y + 9, z + 13, b, f); setBlock(w, x + 8, y + 9, z + 14, b, f); setBlock(w, x + 8, y + 9, z + 15, b, f); setBlock(w, x + 8, y + 10, z + 0, b, f); setBlock(w, x + 8, y + 10, z + 1, b, f); setBlock(w, x + 8, y + 10, z + 2, b, f); setBlock(w, x + 8, y + 10, z + 3, b, f); setBlock(w, x + 8, y + 10, z + 4, b, f); setBlock(w, x + 8, y + 10, z + 5, b, f); setBlock(w, x + 8, y + 10, z + 6, b, f); setBlock(w, x + 8, y + 10, z + 7, b, f); setBlock(w, x + 8, y + 10, z + 8, b, f); setBlock(w, x + 8, y + 10, z + 9, b, f); setBlock(w, x + 8, y + 10, z + 10, b, f); setBlock(w, x + 8, y + 10, z + 11, b, f); setBlock(w, x + 8, y + 10, z + 12, b, f); setBlock(w, x + 8, y + 10, z + 13, b, f); setBlock(w, x + 8, y + 10, z + 14, b, f); setBlock(w, x + 8, y + 10, z + 15, b, f); setBlock(w, x + 8, y + 11, z + 1, b, f); setBlock(w, x + 8, y + 11, z + 2, b, f); setBlock(w, x + 8, y + 11, z + 3, b, f); setBlock(w, x + 8, y + 11, z + 4, b, f); setBlock(w, x + 8, y + 11, z + 5, b, f); setBlock(w, x + 8, y + 11, z + 6, b, f); setBlock(w, x + 8, y + 11, z + 7, b, f); setBlock(w, x + 8, y + 11, z + 8, b, f); setBlock(w, x + 8, y + 11, z + 9, b, f); setBlock(w, x + 8, y + 11, z + 10, b, f); setBlock(w, x + 8, y + 11, z + 11, b, f); setBlock(w, x + 8, y + 11, z + 12, b, f); setBlock(w, x + 8, y + 11, z + 13, b, f); setBlock(w, x + 8, y + 11, z + 14, b, f); setBlock(w, x + 8, y + 12, z + 1, b, f); setBlock(w, x + 8, y + 12, z + 2, b, f); setBlock(w, x + 8, y + 12, z + 3, b, f); setBlock(w, x + 8, y + 12, z + 4, b, f); setBlock(w, x + 8, y + 12, z + 5, b, f); setBlock(w, x + 8, y + 12, z + 6, b, f); setBlock(w, x + 8, y + 12, z + 7, b, f); setBlock(w, x + 8, y + 12, z + 8, b, f); setBlock(w, x + 8, y + 12, z + 9, b, f); setBlock(w, x + 8, y + 12, z + 10, b, f); setBlock(w, x + 8, y + 12, z + 11, b, f); setBlock(w, x + 8, y + 12, z + 12, b, f); setBlock(w, x + 8, y + 12, z + 13, b, f); setBlock(w, x + 8, y + 12, z + 14, b, f); setBlock(w, x + 8, y + 13, z + 2, b, f); setBlock(w, x + 8, y + 13, z + 3, b, f); setBlock(w, x + 8, y + 13, z + 4, b, f); setBlock(w, x + 8, y + 13, z + 5, b, f); setBlock(w, x + 8, y + 13, z + 6, b, f); setBlock(w, x + 8, y + 13, z + 7, b, f); setBlock(w, x + 8, y + 13, z + 8, b, f); setBlock(w, x + 8, y + 13, z + 9, b, f); setBlock(w, x + 8, y + 13, z + 10, b, f); setBlock(w, x + 8, y + 13, z + 11, b, f); setBlock(w, x + 8, y + 13, z + 12, b, f); setBlock(w, x + 8, y + 13, z + 13, b, f); setBlock(w, x + 8, y + 14, z + 3, b, f); setBlock(w, x + 8, y + 14, z + 4, b, f); setBlock(w, x + 8, y + 14, z + 5, b, f); setBlock(w, x + 8, y + 14, z + 6, b, f); setBlock(w, x + 8, y + 14, z + 7, b, f); setBlock(w, x + 8, y + 14, z + 8, b, f); setBlock(w, x + 8, y + 14, z + 9, b, f); setBlock(w, x + 8, y + 14, z + 10, b, f); setBlock(w, x + 8, y + 14, z + 11, b, f); setBlock(w, x + 8, y + 14, z + 12, b, f); setBlock(w, x + 8, y + 15, z + 5, b, f); setBlock(w, x + 8, y + 15, z + 6, b, f); setBlock(w, x + 8, y + 15, z + 7, b, f); setBlock(w, x + 8, y + 15, z + 8, b, f); setBlock(w, x + 8, y + 15, z + 9, b, f); setBlock(w, x + 8, y + 15, z + 10, b, f); setBlock(w, x + 9, y + 0, z + 6, b, f); setBlock(w, x + 9, y + 0, z + 7, b, f); setBlock(w, x + 9, y + 0, z + 8, b, f); setBlock(w, x + 9, y + 0, z + 9, b, f); setBlock(w, x + 9, y + 1, z + 4, b, f); setBlock(w, x + 9, y + 1, z + 5, b, f); setBlock(w, x + 9, y + 1, z + 6, b, f); setBlock(w, x + 9, y + 1, z + 7, b, f); setBlock(w, x + 9, y + 1, z + 8, b, f); setBlock(w, x + 9, y + 1, z + 9, b, f); setBlock(w, x + 9, y + 1, z + 10, b, f); setBlock(w, x + 9, y + 1, z + 11, b, f); setBlock(w, x + 9, y + 2, z + 2, b, f); setBlock(w, x + 9, y + 2, z + 3, b, f); setBlock(w, x + 9, y + 2, z + 4, b, f); setBlock(w, x + 9, y + 2, z + 5, b, f); setBlock(w, x + 9, y + 2, z + 6, b, f); setBlock(w, x + 9, y + 2, z + 7, b, f); setBlock(w, x + 9, y + 2, z + 8, b, f); setBlock(w, x + 9, y + 2, z + 9, b, f); setBlock(w, x + 9, y + 2, z + 10, b, f); setBlock(w, x + 9, y + 2, z + 11, b, f); setBlock(w, x + 9, y + 2, z + 12, b, f); setBlock(w, x + 9, y + 2, z + 13, b, f); setBlock(w, x + 9, y + 3, z + 2, b, f); setBlock(w, x + 9, y + 3, z + 3, b, f); setBlock(w, x + 9, y + 3, z + 4, b, f); setBlock(w, x + 9, y + 3, z + 5, b, f); setBlock(w, x + 9, y + 3, z + 6, b, f); setBlock(w, x + 9, y + 3, z + 7, b, f); setBlock(w, x + 9, y + 3, z + 8, b, f); setBlock(w, x + 9, y + 3, z + 9, b, f); setBlock(w, x + 9, y + 3, z + 10, b, f); setBlock(w, x + 9, y + 3, z + 11, b, f); setBlock(w, x + 9, y + 3, z + 12, b, f); setBlock(w, x + 9, y + 3, z + 13, b, f); setBlock(w, x + 9, y + 4, z + 1, b, f); setBlock(w, x + 9, y + 4, z + 2, b, f); setBlock(w, x + 9, y + 4, z + 3, b, f); setBlock(w, x + 9, y + 4, z + 4, b, f); setBlock(w, x + 9, y + 4, z + 5, b, f); setBlock(w, x + 9, y + 4, z + 6, b, f); setBlock(w, x + 9, y + 4, z + 7, b, f); setBlock(w, x + 9, y + 4, z + 8, b, f); setBlock(w, x + 9, y + 4, z + 9, b, f); setBlock(w, x + 9, y + 4, z + 10, b, f); setBlock(w, x + 9, y + 4, z + 11, b, f); setBlock(w, x + 9, y + 4, z + 12, b, f); setBlock(w, x + 9, y + 4, z + 13, b, f); setBlock(w, x + 9, y + 4, z + 14, b, f); setBlock(w, x + 9, y + 5, z + 1, b, f); setBlock(w, x + 9, y + 5, z + 2, b, f); setBlock(w, x + 9, y + 5, z + 3, b, f); setBlock(w, x + 9, y + 5, z + 4, b, f); setBlock(w, x + 9, y + 5, z + 5, b, f); setBlock(w, x + 9, y + 5, z + 6, b, f); setBlock(w, x + 9, y + 5, z + 7, b, f); setBlock(w, x + 9, y + 5, z + 8, b, f); setBlock(w, x + 9, y + 5, z + 9, b, f); setBlock(w, x + 9, y + 5, z + 10, b, f); setBlock(w, x + 9, y + 5, z + 11, b, f); setBlock(w, x + 9, y + 5, z + 12, b, f); setBlock(w, x + 9, y + 5, z + 13, b, f); setBlock(w, x + 9, y + 5, z + 14, b, f); setBlock(w, x + 9, y + 6, z + 0, b, f); setBlock(w, x + 9, y + 6, z + 1, b, f); setBlock(w, x + 9, y + 6, z + 2, b, f); setBlock(w, x + 9, y + 6, z + 3, b, f); setBlock(w, x + 9, y + 6, z + 4, b, f); setBlock(w, x + 9, y + 6, z + 5, b, f); setBlock(w, x + 9, y + 6, z + 6, b, f); setBlock(w, x + 9, y + 6, z + 7, b, f); setBlock(w, x + 9, y + 6, z + 8, b, f); setBlock(w, x + 9, y + 6, z + 9, b, f); setBlock(w, x + 9, y + 6, z + 10, b, f); setBlock(w, x + 9, y + 6, z + 11, b, f); setBlock(w, x + 9, y + 6, z + 12, b, f); setBlock(w, x + 9, y + 6, z + 13, b, f); setBlock(w, x + 9, y + 6, z + 14, b, f); setBlock(w, x + 9, y + 6, z + 15, b, f); setBlock(w, x + 9, y + 7, z + 0, b, f); setBlock(w, x + 9, y + 7, z + 1, b, f); setBlock(w, x + 9, y + 7, z + 2, b, f); setBlock(w, x + 9, y + 7, z + 3, b, f); setBlock(w, x + 9, y + 7, z + 4, b, f); setBlock(w, x + 9, y + 7, z + 5, b, f); setBlock(w, x + 9, y + 7, z + 6, b, f); setBlock(w, x + 9, y + 7, z + 7, b, f); setBlock(w, x + 9, y + 7, z + 8, b, f); setBlock(w, x + 9, y + 7, z + 9, b, f); setBlock(w, x + 9, y + 7, z + 10, b, f); setBlock(w, x + 9, y + 7, z + 11, b, f); setBlock(w, x + 9, y + 7, z + 12, b, f); setBlock(w, x + 9, y + 7, z + 13, b, f); setBlock(w, x + 9, y + 7, z + 14, b, f); setBlock(w, x + 9, y + 7, z + 15, b, f); setBlock(w, x + 9, y + 8, z + 0, b, f); setBlock(w, x + 9, y + 8, z + 1, b, f); setBlock(w, x + 9, y + 8, z + 2, b, f); setBlock(w, x + 9, y + 8, z + 3, b, f); setBlock(w, x + 9, y + 8, z + 4, b, f); setBlock(w, x + 9, y + 8, z + 5, b, f); setBlock(w, x + 9, y + 8, z + 6, b, f); setBlock(w, x + 9, y + 8, z + 7, b, f); setBlock(w, x + 9, y + 8, z + 8, b, f); setBlock(w, x + 9, y + 8, z + 9, b, f); setBlock(w, x + 9, y + 8, z + 10, b, f); setBlock(w, x + 9, y + 8, z + 11, b, f); setBlock(w, x + 9, y + 8, z + 12, b, f); setBlock(w, x + 9, y + 8, z + 13, b, f); setBlock(w, x + 9, y + 8, z + 14, b, f); setBlock(w, x + 9, y + 8, z + 15, b, f); setBlock(w, x + 9, y + 9, z + 0, b, f); setBlock(w, x + 9, y + 9, z + 1, b, f); setBlock(w, x + 9, y + 9, z + 2, b, f); setBlock(w, x + 9, y + 9, z + 3, b, f); setBlock(w, x + 9, y + 9, z + 4, b, f); setBlock(w, x + 9, y + 9, z + 5, b, f); setBlock(w, x + 9, y + 9, z + 6, b, f); setBlock(w, x + 9, y + 9, z + 7, b, f); setBlock(w, x + 9, y + 9, z + 8, b, f); setBlock(w, x + 9, y + 9, z + 9, b, f); setBlock(w, x + 9, y + 9, z + 10, b, f); setBlock(w, x + 9, y + 9, z + 11, b, f); setBlock(w, x + 9, y + 9, z + 12, b, f); setBlock(w, x + 9, y + 9, z + 13, b, f); setBlock(w, x + 9, y + 9, z + 14, b, f); setBlock(w, x + 9, y + 9, z + 15, b, f); setBlock(w, x + 9, y + 10, z + 1, b, f); setBlock(w, x + 9, y + 10, z + 2, b, f); setBlock(w, x + 9, y + 10, z + 3, b, f); setBlock(w, x + 9, y + 10, z + 4, b, f); setBlock(w, x + 9, y + 10, z + 5, b, f); setBlock(w, x + 9, y + 10, z + 6, b, f); setBlock(w, x + 9, y + 10, z + 7, b, f); setBlock(w, x + 9, y + 10, z + 8, b, f); setBlock(w, x + 9, y + 10, z + 9, b, f); setBlock(w, x + 9, y + 10, z + 10, b, f); setBlock(w, x + 9, y + 10, z + 11, b, f); setBlock(w, x + 9, y + 10, z + 12, b, f); setBlock(w, x + 9, y + 10, z + 13, b, f); setBlock(w, x + 9, y + 10, z + 14, b, f); setBlock(w, x + 9, y + 11, z + 1, b, f); setBlock(w, x + 9, y + 11, z + 2, b, f); setBlock(w, x + 9, y + 11, z + 3, b, f); setBlock(w, x + 9, y + 11, z + 4, b, f); setBlock(w, x + 9, y + 11, z + 5, b, f); setBlock(w, x + 9, y + 11, z + 6, b, f); setBlock(w, x + 9, y + 11, z + 7, b, f); setBlock(w, x + 9, y + 11, z + 8, b, f); setBlock(w, x + 9, y + 11, z + 9, b, f); setBlock(w, x + 9, y + 11, z + 10, b, f); setBlock(w, x + 9, y + 11, z + 11, b, f); setBlock(w, x + 9, y + 11, z + 12, b, f); setBlock(w, x + 9, y + 11, z + 13, b, f); setBlock(w, x + 9, y + 11, z + 14, b, f); setBlock(w, x + 9, y + 12, z + 2, b, f); setBlock(w, x + 9, y + 12, z + 3, b, f); setBlock(w, x + 9, y + 12, z + 4, b, f); setBlock(w, x + 9, y + 12, z + 5, b, f); setBlock(w, x + 9, y + 12, z + 6, b, f); setBlock(w, x + 9, y + 12, z + 7, b, f); setBlock(w, x + 9, y + 12, z + 8, b, f); setBlock(w, x + 9, y + 12, z + 9, b, f); setBlock(w, x + 9, y + 12, z + 10, b, f); setBlock(w, x + 9, y + 12, z + 11, b, f); setBlock(w, x + 9, y + 12, z + 12, b, f); setBlock(w, x + 9, y + 12, z + 13, b, f); setBlock(w, x + 9, y + 13, z + 2, b, f); setBlock(w, x + 9, y + 13, z + 3, b, f); setBlock(w, x + 9, y + 13, z + 4, b, f); setBlock(w, x + 9, y + 13, z + 5, b, f); setBlock(w, x + 9, y + 13, z + 6, b, f); setBlock(w, x + 9, y + 13, z + 7, b, f); setBlock(w, x + 9, y + 13, z + 8, b, f); setBlock(w, x + 9, y + 13, z + 9, b, f); setBlock(w, x + 9, y + 13, z + 10, b, f); setBlock(w, x + 9, y + 13, z + 11, b, f); setBlock(w, x + 9, y + 13, z + 12, b, f); setBlock(w, x + 9, y + 13, z + 13, b, f); setBlock(w, x + 9, y + 14, z + 4, b, f); setBlock(w, x + 9, y + 14, z + 5, b, f); setBlock(w, x + 9, y + 14, z + 6, b, f); setBlock(w, x + 9, y + 14, z + 7, b, f); setBlock(w, x + 9, y + 14, z + 8, b, f); setBlock(w, x + 9, y + 14, z + 9, b, f); setBlock(w, x + 9, y + 14, z + 10, b, f); setBlock(w, x + 9, y + 14, z + 11, b, f); setBlock(w, x + 9, y + 15, z + 6, b, f); setBlock(w, x + 9, y + 15, z + 7, b, f); setBlock(w, x + 9, y + 15, z + 8, b, f); setBlock(w, x + 9, y + 15, z + 9, b, f); setBlock(w, x + 10, y + 0, z + 7, b, f); setBlock(w, x + 10, y + 0, z + 8, b, f); setBlock(w, x + 10, y + 1, z + 4, b, f); setBlock(w, x + 10, y + 1, z + 5, b, f); setBlock(w, x + 10, y + 1, z + 6, b, f); setBlock(w, x + 10, y + 1, z + 7, b, f); setBlock(w, x + 10, y + 1, z + 8, b, f); setBlock(w, x + 10, y + 1, z + 9, b, f); setBlock(w, x + 10, y + 1, z + 10, b, f); setBlock(w, x + 10, y + 1, z + 11, b, f); setBlock(w, x + 10, y + 2, z + 3, b, f); setBlock(w, x + 10, y + 2, z + 4, b, f); setBlock(w, x + 10, y + 2, z + 5, b, f); setBlock(w, x + 10, y + 2, z + 6, b, f); setBlock(w, x + 10, y + 2, z + 7, b, f); setBlock(w, x + 10, y + 2, z + 8, b, f); setBlock(w, x + 10, y + 2, z + 9, b, f); setBlock(w, x + 10, y + 2, z + 10, b, f); setBlock(w, x + 10, y + 2, z + 11, b, f); setBlock(w, x + 10, y + 2, z + 12, b, f); setBlock(w, x + 10, y + 3, z + 2, b, f); setBlock(w, x + 10, y + 3, z + 3, b, f); setBlock(w, x + 10, y + 3, z + 4, b, f); setBlock(w, x + 10, y + 3, z + 5, b, f); setBlock(w, x + 10, y + 3, z + 6, b, f); setBlock(w, x + 10, y + 3, z + 7, b, f); setBlock(w, x + 10, y + 3, z + 8, b, f); setBlock(w, x + 10, y + 3, z + 9, b, f); setBlock(w, x + 10, y + 3, z + 10, b, f); setBlock(w, x + 10, y + 3, z + 11, b, f); setBlock(w, x + 10, y + 3, z + 12, b, f); setBlock(w, x + 10, y + 3, z + 13, b, f); setBlock(w, x + 10, y + 4, z + 1, b, f); setBlock(w, x + 10, y + 4, z + 2, b, f); setBlock(w, x + 10, y + 4, z + 3, b, f); setBlock(w, x + 10, y + 4, z + 4, b, f); setBlock(w, x + 10, y + 4, z + 5, b, f); setBlock(w, x + 10, y + 4, z + 6, b, f); setBlock(w, x + 10, y + 4, z + 7, b, f); setBlock(w, x + 10, y + 4, z + 8, b, f); setBlock(w, x + 10, y + 4, z + 9, b, f); setBlock(w, x + 10, y + 4, z + 10, b, f); setBlock(w, x + 10, y + 4, z + 11, b, f); setBlock(w, x + 10, y + 4, z + 12, b, f); setBlock(w, x + 10, y + 4, z + 13, b, f); setBlock(w, x + 10, y + 4, z + 14, b, f); setBlock(w, x + 10, y + 5, z + 1, b, f); setBlock(w, x + 10, y + 5, z + 2, b, f); setBlock(w, x + 10, y + 5, z + 3, b, f); setBlock(w, x + 10, y + 5, z + 4, b, f); setBlock(w, x + 10, y + 5, z + 5, b, f); setBlock(w, x + 10, y + 5, z + 6, b, f); setBlock(w, x + 10, y + 5, z + 7, b, f); setBlock(w, x + 10, y + 5, z + 8, b, f); setBlock(w, x + 10, y + 5, z + 9, b, f); setBlock(w, x + 10, y + 5, z + 10, b, f); setBlock(w, x + 10, y + 5, z + 11, b, f); setBlock(w, x + 10, y + 5, z + 12, b, f); setBlock(w, x + 10, y + 5, z + 13, b, f); setBlock(w, x + 10, y + 5, z + 14, b, f); setBlock(w, x + 10, y + 6, z + 1, b, f); setBlock(w, x + 10, y + 6, z + 2, b, f); setBlock(w, x + 10, y + 6, z + 3, b, f); setBlock(w, x + 10, y + 6, z + 4, b, f); setBlock(w, x + 10, y + 6, z + 5, b, f); setBlock(w, x + 10, y + 6, z + 6, b, f); setBlock(w, x + 10, y + 6, z + 7, b, f); setBlock(w, x + 10, y + 6, z + 8, b, f); setBlock(w, x + 10, y + 6, z + 9, b, f); setBlock(w, x + 10, y + 6, z + 10, b, f); setBlock(w, x + 10, y + 6, z + 11, b, f); setBlock(w, x + 10, y + 6, z + 12, b, f); setBlock(w, x + 10, y + 6, z + 13, b, f); setBlock(w, x + 10, y + 6, z + 14, b, f); setBlock(w, x + 10, y + 7, z + 0, b, f); setBlock(w, x + 10, y + 7, z + 1, b, f); setBlock(w, x + 10, y + 7, z + 2, b, f); setBlock(w, x + 10, y + 7, z + 3, b, f); setBlock(w, x + 10, y + 7, z + 4, b, f); setBlock(w, x + 10, y + 7, z + 5, b, f); setBlock(w, x + 10, y + 7, z + 6, b, f); setBlock(w, x + 10, y + 7, z + 7, b, f); setBlock(w, x + 10, y + 7, z + 8, b, f); setBlock(w, x + 10, y + 7, z + 9, b, f); setBlock(w, x + 10, y + 7, z + 10, b, f); setBlock(w, x + 10, y + 7, z + 11, b, f); setBlock(w, x + 10, y + 7, z + 12, b, f); setBlock(w, x + 10, y + 7, z + 13, b, f); setBlock(w, x + 10, y + 7, z + 14, b, f); setBlock(w, x + 10, y + 7, z + 15, b, f); setBlock(w, x + 10, y + 8, z + 0, b, f); setBlock(w, x + 10, y + 8, z + 1, b, f); setBlock(w, x + 10, y + 8, z + 2, b, f); setBlock(w, x + 10, y + 8, z + 3, b, f); setBlock(w, x + 10, y + 8, z + 4, b, f); setBlock(w, x + 10, y + 8, z + 5, b, f); setBlock(w, x + 10, y + 8, z + 6, b, f); setBlock(w, x + 10, y + 8, z + 7, b, f); setBlock(w, x + 10, y + 8, z + 8, b, f); setBlock(w, x + 10, y + 8, z + 9, b, f); setBlock(w, x + 10, y + 8, z + 10, b, f); setBlock(w, x + 10, y + 8, z + 11, b, f); setBlock(w, x + 10, y + 8, z + 12, b, f); setBlock(w, x + 10, y + 8, z + 13, b, f); setBlock(w, x + 10, y + 8, z + 14, b, f); setBlock(w, x + 10, y + 8, z + 15, b, f); setBlock(w, x + 10, y + 9, z + 1, b, f); setBlock(w, x + 10, y + 9, z + 2, b, f); setBlock(w, x + 10, y + 9, z + 3, b, f); setBlock(w, x + 10, y + 9, z + 4, b, f); setBlock(w, x + 10, y + 9, z + 5, b, f); setBlock(w, x + 10, y + 9, z + 6, b, f); setBlock(w, x + 10, y + 9, z + 7, b, f); setBlock(w, x + 10, y + 9, z + 8, b, f); setBlock(w, x + 10, y + 9, z + 9, b, f); setBlock(w, x + 10, y + 9, z + 10, b, f); setBlock(w, x + 10, y + 9, z + 11, b, f); setBlock(w, x + 10, y + 9, z + 12, b, f); setBlock(w, x + 10, y + 9, z + 13, b, f); setBlock(w, x + 10, y + 9, z + 14, b, f); setBlock(w, x + 10, y + 10, z + 1, b, f); setBlock(w, x + 10, y + 10, z + 2, b, f); setBlock(w, x + 10, y + 10, z + 3, b, f); setBlock(w, x + 10, y + 10, z + 4, b, f); setBlock(w, x + 10, y + 10, z + 5, b, f); setBlock(w, x + 10, y + 10, z + 6, b, f); setBlock(w, x + 10, y + 10, z + 7, b, f); setBlock(w, x + 10, y + 10, z + 8, b, f); setBlock(w, x + 10, y + 10, z + 9, b, f); setBlock(w, x + 10, y + 10, z + 10, b, f); setBlock(w, x + 10, y + 10, z + 11, b, f); setBlock(w, x + 10, y + 10, z + 12, b, f); setBlock(w, x + 10, y + 10, z + 13, b, f); setBlock(w, x + 10, y + 10, z + 14, b, f); setBlock(w, x + 10, y + 11, z + 1, b, f); setBlock(w, x + 10, y + 11, z + 2, b, f); setBlock(w, x + 10, y + 11, z + 3, b, f); setBlock(w, x + 10, y + 11, z + 4, b, f); setBlock(w, x + 10, y + 11, z + 5, b, f); setBlock(w, x + 10, y + 11, z + 6, b, f); setBlock(w, x + 10, y + 11, z + 7, b, f); setBlock(w, x + 10, y + 11, z + 8, b, f); setBlock(w, x + 10, y + 11, z + 9, b, f); setBlock(w, x + 10, y + 11, z + 10, b, f); setBlock(w, x + 10, y + 11, z + 11, b, f); setBlock(w, x + 10, y + 11, z + 12, b, f); setBlock(w, x + 10, y + 11, z + 13, b, f); setBlock(w, x + 10, y + 11, z + 14, b, f); setBlock(w, x + 10, y + 12, z + 2, b, f); setBlock(w, x + 10, y + 12, z + 3, b, f); setBlock(w, x + 10, y + 12, z + 4, b, f); setBlock(w, x + 10, y + 12, z + 5, b, f); setBlock(w, x + 10, y + 12, z + 6, b, f); setBlock(w, x + 10, y + 12, z + 7, b, f); setBlock(w, x + 10, y + 12, z + 8, b, f); setBlock(w, x + 10, y + 12, z + 9, b, f); setBlock(w, x + 10, y + 12, z + 10, b, f); setBlock(w, x + 10, y + 12, z + 11, b, f); setBlock(w, x + 10, y + 12, z + 12, b, f); setBlock(w, x + 10, y + 12, z + 13, b, f); setBlock(w, x + 10, y + 13, z + 3, b, f); setBlock(w, x + 10, y + 13, z + 4, b, f); setBlock(w, x + 10, y + 13, z + 5, b, f); setBlock(w, x + 10, y + 13, z + 6, b, f); setBlock(w, x + 10, y + 13, z + 7, b, f); setBlock(w, x + 10, y + 13, z + 8, b, f); setBlock(w, x + 10, y + 13, z + 9, b, f); setBlock(w, x + 10, y + 13, z + 10, b, f); setBlock(w, x + 10, y + 13, z + 11, b, f); setBlock(w, x + 10, y + 13, z + 12, b, f); setBlock(w, x + 10, y + 14, z + 4, b, f); setBlock(w, x + 10, y + 14, z + 5, b, f); setBlock(w, x + 10, y + 14, z + 6, b, f); setBlock(w, x + 10, y + 14, z + 7, b, f); setBlock(w, x + 10, y + 14, z + 8, b, f); setBlock(w, x + 10, y + 14, z + 9, b, f); setBlock(w, x + 10, y + 14, z + 10, b, f); setBlock(w, x + 10, y + 14, z + 11, b, f); setBlock(w, x + 10, y + 15, z + 7, b, f); setBlock(w, x + 10, y + 15, z + 8, b, f); setBlock(w, x + 11, y + 1, z + 5, b, f); setBlock(w, x + 11, y + 1, z + 6, b, f); setBlock(w, x + 11, y + 1, z + 7, b, f); setBlock(w, x + 11, y + 1, z + 8, b, f); setBlock(w, x + 11, y + 1, z + 9, b, f); setBlock(w, x + 11, y + 1, z + 10, b, f); setBlock(w, x + 11, y + 2, z + 3, b, f); setBlock(w, x + 11, y + 2, z + 4, b, f); setBlock(w, x + 11, y + 2, z + 5, b, f); setBlock(w, x + 11, y + 2, z + 6, b, f); setBlock(w, x + 11, y + 2, z + 7, b, f); setBlock(w, x + 11, y + 2, z + 8, b, f); setBlock(w, x + 11, y + 2, z + 9, b, f); setBlock(w, x + 11, y + 2, z + 10, b, f); setBlock(w, x + 11, y + 2, z + 11, b, f); setBlock(w, x + 11, y + 2, z + 12, b, f); setBlock(w, x + 11, y + 3, z + 2, b, f); setBlock(w, x + 11, y + 3, z + 3, b, f); setBlock(w, x + 11, y + 3, z + 4, b, f); setBlock(w, x + 11, y + 3, z + 5, b, f); setBlock(w, x + 11, y + 3, z + 6, b, f); setBlock(w, x + 11, y + 3, z + 7, b, f); setBlock(w, x + 11, y + 3, z + 8, b, f); setBlock(w, x + 11, y + 3, z + 9, b, f); setBlock(w, x + 11, y + 3, z + 10, b, f); setBlock(w, x + 11, y + 3, z + 11, b, f); setBlock(w, x + 11, y + 3, z + 12, b, f); setBlock(w, x + 11, y + 3, z + 13, b, f); setBlock(w, x + 11, y + 4, z + 2, b, f); setBlock(w, x + 11, y + 4, z + 3, b, f); setBlock(w, x + 11, y + 4, z + 4, b, f); setBlock(w, x + 11, y + 4, z + 5, b, f); setBlock(w, x + 11, y + 4, z + 6, b, f); setBlock(w, x + 11, y + 4, z + 7, b, f); setBlock(w, x + 11, y + 4, z + 8, b, f); setBlock(w, x + 11, y + 4, z + 9, b, f); setBlock(w, x + 11, y + 4, z + 10, b, f); setBlock(w, x + 11, y + 4, z + 11, b, f); setBlock(w, x + 11, y + 4, z + 12, b, f); setBlock(w, x + 11, y + 4, z + 13, b, f); setBlock(w, x + 11, y + 5, z + 1, b, f); setBlock(w, x + 11, y + 5, z + 2, b, f); setBlock(w, x + 11, y + 5, z + 3, b, f); setBlock(w, x + 11, y + 5, z + 4, b, f); setBlock(w, x + 11, y + 5, z + 5, b, f); setBlock(w, x + 11, y + 5, z + 6, b, f); setBlock(w, x + 11, y + 5, z + 7, b, f); setBlock(w, x + 11, y + 5, z + 8, b, f); setBlock(w, x + 11, y + 5, z + 9, b, f); setBlock(w, x + 11, y + 5, z + 10, b, f); setBlock(w, x + 11, y + 5, z + 11, b, f); setBlock(w, x + 11, y + 5, z + 12, b, f); setBlock(w, x + 11, y + 5, z + 13, b, f); setBlock(w, x + 11, y + 5, z + 14, b, f); setBlock(w, x + 11, y + 6, z + 1, b, f); setBlock(w, x + 11, y + 6, z + 2, b, f); setBlock(w, x + 11, y + 6, z + 3, b, f); setBlock(w, x + 11, y + 6, z + 4, b, f); setBlock(w, x + 11, y + 6, z + 5, b, f); setBlock(w, x + 11, y + 6, z + 6, b, f); setBlock(w, x + 11, y + 6, z + 7, b, f); setBlock(w, x + 11, y + 6, z + 8, b, f); setBlock(w, x + 11, y + 6, z + 9, b, f); setBlock(w, x + 11, y + 6, z + 10, b, f); setBlock(w, x + 11, y + 6, z + 11, b, f); setBlock(w, x + 11, y + 6, z + 12, b, f); setBlock(w, x + 11, y + 6, z + 13, b, f); setBlock(w, x + 11, y + 6, z + 14, b, f); setBlock(w, x + 11, y + 7, z + 1, b, f); setBlock(w, x + 11, y + 7, z + 2, b, f); setBlock(w, x + 11, y + 7, z + 3, b, f); setBlock(w, x + 11, y + 7, z + 4, b, f); setBlock(w, x + 11, y + 7, z + 5, b, f); setBlock(w, x + 11, y + 7, z + 6, b, f); setBlock(w, x + 11, y + 7, z + 7, b, f); setBlock(w, x + 11, y + 7, z + 8, b, f); setBlock(w, x + 11, y + 7, z + 9, b, f); setBlock(w, x + 11, y + 7, z + 10, b, f); setBlock(w, x + 11, y + 7, z + 11, b, f); setBlock(w, x + 11, y + 7, z + 12, b, f); setBlock(w, x + 11, y + 7, z + 13, b, f); setBlock(w, x + 11, y + 7, z + 14, b, f); setBlock(w, x + 11, y + 8, z + 1, b, f); setBlock(w, x + 11, y + 8, z + 2, b, f); setBlock(w, x + 11, y + 8, z + 3, b, f); setBlock(w, x + 11, y + 8, z + 4, b, f); setBlock(w, x + 11, y + 8, z + 5, b, f); setBlock(w, x + 11, y + 8, z + 6, b, f); setBlock(w, x + 11, y + 8, z + 7, b, f); setBlock(w, x + 11, y + 8, z + 8, b, f); setBlock(w, x + 11, y + 8, z + 9, b, f); setBlock(w, x + 11, y + 8, z + 10, b, f); setBlock(w, x + 11, y + 8, z + 11, b, f); setBlock(w, x + 11, y + 8, z + 12, b, f); setBlock(w, x + 11, y + 8, z + 13, b, f); setBlock(w, x + 11, y + 8, z + 14, b, f); setBlock(w, x + 11, y + 9, z + 1, b, f); setBlock(w, x + 11, y + 9, z + 2, b, f); setBlock(w, x + 11, y + 9, z + 3, b, f); setBlock(w, x + 11, y + 9, z + 4, b, f); setBlock(w, x + 11, y + 9, z + 5, b, f); setBlock(w, x + 11, y + 9, z + 6, b, f); setBlock(w, x + 11, y + 9, z + 7, b, f); setBlock(w, x + 11, y + 9, z + 8, b, f); setBlock(w, x + 11, y + 9, z + 9, b, f); setBlock(w, x + 11, y + 9, z + 10, b, f); setBlock(w, x + 11, y + 9, z + 11, b, f); setBlock(w, x + 11, y + 9, z + 12, b, f); setBlock(w, x + 11, y + 9, z + 13, b, f); setBlock(w, x + 11, y + 9, z + 14, b, f); setBlock(w, x + 11, y + 10, z + 1, b, f); setBlock(w, x + 11, y + 10, z + 2, b, f); setBlock(w, x + 11, y + 10, z + 3, b, f); setBlock(w, x + 11, y + 10, z + 4, b, f); setBlock(w, x + 11, y + 10, z + 5, b, f); setBlock(w, x + 11, y + 10, z + 6, b, f); setBlock(w, x + 11, y + 10, z + 7, b, f); setBlock(w, x + 11, y + 10, z + 8, b, f); setBlock(w, x + 11, y + 10, z + 9, b, f); setBlock(w, x + 11, y + 10, z + 10, b, f); setBlock(w, x + 11, y + 10, z + 11, b, f); setBlock(w, x + 11, y + 10, z + 12, b, f); setBlock(w, x + 11, y + 10, z + 13, b, f); setBlock(w, x + 11, y + 10, z + 14, b, f); setBlock(w, x + 11, y + 11, z + 2, b, f); setBlock(w, x + 11, y + 11, z + 3, b, f); setBlock(w, x + 11, y + 11, z + 4, b, f); setBlock(w, x + 11, y + 11, z + 5, b, f); setBlock(w, x + 11, y + 11, z + 6, b, f); setBlock(w, x + 11, y + 11, z + 7, b, f); setBlock(w, x + 11, y + 11, z + 8, b, f); setBlock(w, x + 11, y + 11, z + 9, b, f); setBlock(w, x + 11, y + 11, z + 10, b, f); setBlock(w, x + 11, y + 11, z + 11, b, f); setBlock(w, x + 11, y + 11, z + 12, b, f); setBlock(w, x + 11, y + 11, z + 13, b, f); setBlock(w, x + 11, y + 12, z + 2, b, f); setBlock(w, x + 11, y + 12, z + 3, b, f); setBlock(w, x + 11, y + 12, z + 4, b, f); setBlock(w, x + 11, y + 12, z + 5, b, f); setBlock(w, x + 11, y + 12, z + 6, b, f); setBlock(w, x + 11, y + 12, z + 7, b, f); setBlock(w, x + 11, y + 12, z + 8, b, f); setBlock(w, x + 11, y + 12, z + 9, b, f); setBlock(w, x + 11, y + 12, z + 10, b, f); setBlock(w, x + 11, y + 12, z + 11, b, f); setBlock(w, x + 11, y + 12, z + 12, b, f); setBlock(w, x + 11, y + 12, z + 13, b, f); setBlock(w, x + 11, y + 13, z + 3, b, f); setBlock(w, x + 11, y + 13, z + 4, b, f); setBlock(w, x + 11, y + 13, z + 5, b, f); setBlock(w, x + 11, y + 13, z + 6, b, f); setBlock(w, x + 11, y + 13, z + 7, b, f); setBlock(w, x + 11, y + 13, z + 8, b, f); setBlock(w, x + 11, y + 13, z + 9, b, f); setBlock(w, x + 11, y + 13, z + 10, b, f); setBlock(w, x + 11, y + 13, z + 11, b, f); setBlock(w, x + 11, y + 13, z + 12, b, f); setBlock(w, x + 11, y + 14, z + 5, b, f); setBlock(w, x + 11, y + 14, z + 6, b, f); setBlock(w, x + 11, y + 14, z + 7, b, f); setBlock(w, x + 11, y + 14, z + 8, b, f); setBlock(w, x + 11, y + 14, z + 9, b, f); setBlock(w, x + 11, y + 14, z + 10, b, f); setBlock(w, x + 12, y + 1, z + 7, b, f); setBlock(w, x + 12, y + 1, z + 8, b, f); setBlock(w, x + 12, y + 2, z + 4, b, f); setBlock(w, x + 12, y + 2, z + 5, b, f); setBlock(w, x + 12, y + 2, z + 6, b, f); setBlock(w, x + 12, y + 2, z + 7, b, f); setBlock(w, x + 12, y + 2, z + 8, b, f); setBlock(w, x + 12, y + 2, z + 9, b, f); setBlock(w, x + 12, y + 2, z + 10, b, f); setBlock(w, x + 12, y + 2, z + 11, b, f); setBlock(w, x + 12, y + 3, z + 3, b, f); setBlock(w, x + 12, y + 3, z + 4, b, f); setBlock(w, x + 12, y + 3, z + 5, b, f); setBlock(w, x + 12, y + 3, z + 6, b, f); setBlock(w, x + 12, y + 3, z + 7, b, f); setBlock(w, x + 12, y + 3, z + 8, b, f); setBlock(w, x + 12, y + 3, z + 9, b, f); setBlock(w, x + 12, y + 3, z + 10, b, f); setBlock(w, x + 12, y + 3, z + 11, b, f); setBlock(w, x + 12, y + 3, z + 12, b, f); setBlock(w, x + 12, y + 4, z + 2, b, f); setBlock(w, x + 12, y + 4, z + 3, b, f); setBlock(w, x + 12, y + 4, z + 4, b, f); setBlock(w, x + 12, y + 4, z + 5, b, f); setBlock(w, x + 12, y + 4, z + 6, b, f); setBlock(w, x + 12, y + 4, z + 7, b, f); setBlock(w, x + 12, y + 4, z + 8, b, f); setBlock(w, x + 12, y + 4, z + 9, b, f); setBlock(w, x + 12, y + 4, z + 10, b, f); setBlock(w, x + 12, y + 4, z + 11, b, f); setBlock(w, x + 12, y + 4, z + 12, b, f); setBlock(w, x + 12, y + 4, z + 13, b, f); setBlock(w, x + 12, y + 5, z + 2, b, f); setBlock(w, x + 12, y + 5, z + 3, b, f); setBlock(w, x + 12, y + 5, z + 4, b, f); setBlock(w, x + 12, y + 5, z + 5, b, f); setBlock(w, x + 12, y + 5, z + 6, b, f); setBlock(w, x + 12, y + 5, z + 7, b, f); setBlock(w, x + 12, y + 5, z + 8, b, f); setBlock(w, x + 12, y + 5, z + 9, b, f); setBlock(w, x + 12, y + 5, z + 10, b, f); setBlock(w, x + 12, y + 5, z + 11, b, f); setBlock(w, x + 12, y + 5, z + 12, b, f); setBlock(w, x + 12, y + 5, z + 13, b, f); setBlock(w, x + 12, y + 6, z + 2, b, f); setBlock(w, x + 12, y + 6, z + 3, b, f); setBlock(w, x + 12, y + 6, z + 4, b, f); setBlock(w, x + 12, y + 6, z + 5, b, f); setBlock(w, x + 12, y + 6, z + 6, b, f); setBlock(w, x + 12, y + 6, z + 7, b, f); setBlock(w, x + 12, y + 6, z + 8, b, f); setBlock(w, x + 12, y + 6, z + 9, b, f); setBlock(w, x + 12, y + 6, z + 10, b, f); setBlock(w, x + 12, y + 6, z + 11, b, f); setBlock(w, x + 12, y + 6, z + 12, b, f); setBlock(w, x + 12, y + 6, z + 13, b, f); setBlock(w, x + 12, y + 7, z + 1, b, f); setBlock(w, x + 12, y + 7, z + 2, b, f); setBlock(w, x + 12, y + 7, z + 3, b, f); setBlock(w, x + 12, y + 7, z + 4, b, f); setBlock(w, x + 12, y + 7, z + 5, b, f); setBlock(w, x + 12, y + 7, z + 6, b, f); setBlock(w, x + 12, y + 7, z + 7, b, f); setBlock(w, x + 12, y + 7, z + 8, b, f); setBlock(w, x + 12, y + 7, z + 9, b, f); setBlock(w, x + 12, y + 7, z + 10, b, f); setBlock(w, x + 12, y + 7, z + 11, b, f); setBlock(w, x + 12, y + 7, z + 12, b, f); setBlock(w, x + 12, y + 7, z + 13, b, f); setBlock(w, x + 12, y + 7, z + 14, b, f); setBlock(w, x + 12, y + 8, z + 1, b, f); setBlock(w, x + 12, y + 8, z + 2, b, f); setBlock(w, x + 12, y + 8, z + 3, b, f); setBlock(w, x + 12, y + 8, z + 4, b, f); setBlock(w, x + 12, y + 8, z + 5, b, f); setBlock(w, x + 12, y + 8, z + 6, b, f); setBlock(w, x + 12, y + 8, z + 7, b, f); setBlock(w, x + 12, y + 8, z + 8, b, f); setBlock(w, x + 12, y + 8, z + 9, b, f); setBlock(w, x + 12, y + 8, z + 10, b, f); setBlock(w, x + 12, y + 8, z + 11, b, f); setBlock(w, x + 12, y + 8, z + 12, b, f); setBlock(w, x + 12, y + 8, z + 13, b, f); setBlock(w, x + 12, y + 8, z + 14, b, f); setBlock(w, x + 12, y + 9, z + 2, b, f); setBlock(w, x + 12, y + 9, z + 3, b, f); setBlock(w, x + 12, y + 9, z + 4, b, f); setBlock(w, x + 12, y + 9, z + 5, b, f); setBlock(w, x + 12, y + 9, z + 6, b, f); setBlock(w, x + 12, y + 9, z + 7, b, f); setBlock(w, x + 12, y + 9, z + 8, b, f); setBlock(w, x + 12, y + 9, z + 9, b, f); setBlock(w, x + 12, y + 9, z + 10, b, f); setBlock(w, x + 12, y + 9, z + 11, b, f); setBlock(w, x + 12, y + 9, z + 12, b, f); setBlock(w, x + 12, y + 9, z + 13, b, f); setBlock(w, x + 12, y + 10, z + 2, b, f); setBlock(w, x + 12, y + 10, z + 3, b, f); setBlock(w, x + 12, y + 10, z + 4, b, f); setBlock(w, x + 12, y + 10, z + 5, b, f); setBlock(w, x + 12, y + 10, z + 6, b, f); setBlock(w, x + 12, y + 10, z + 7, b, f); setBlock(w, x + 12, y + 10, z + 8, b, f); setBlock(w, x + 12, y + 10, z + 9, b, f); setBlock(w, x + 12, y + 10, z + 10, b, f); setBlock(w, x + 12, y + 10, z + 11, b, f); setBlock(w, x + 12, y + 10, z + 12, b, f); setBlock(w, x + 12, y + 10, z + 13, b, f); setBlock(w, x + 12, y + 11, z + 2, b, f); setBlock(w, x + 12, y + 11, z + 3, b, f); setBlock(w, x + 12, y + 11, z + 4, b, f); setBlock(w, x + 12, y + 11, z + 5, b, f); setBlock(w, x + 12, y + 11, z + 6, b, f); setBlock(w, x + 12, y + 11, z + 7, b, f); setBlock(w, x + 12, y + 11, z + 8, b, f); setBlock(w, x + 12, y + 11, z + 9, b, f); setBlock(w, x + 12, y + 11, z + 10, b, f); setBlock(w, x + 12, y + 11, z + 11, b, f); setBlock(w, x + 12, y + 11, z + 12, b, f); setBlock(w, x + 12, y + 11, z + 13, b, f); setBlock(w, x + 12, y + 12, z + 3, b, f); setBlock(w, x + 12, y + 12, z + 4, b, f); setBlock(w, x + 12, y + 12, z + 5, b, f); setBlock(w, x + 12, y + 12, z + 6, b, f); setBlock(w, x + 12, y + 12, z + 7, b, f); setBlock(w, x + 12, y + 12, z + 8, b, f); setBlock(w, x + 12, y + 12, z + 9, b, f); setBlock(w, x + 12, y + 12, z + 10, b, f); setBlock(w, x + 12, y + 12, z + 11, b, f); setBlock(w, x + 12, y + 12, z + 12, b, f); setBlock(w, x + 12, y + 13, z + 4, b, f); setBlock(w, x + 12, y + 13, z + 5, b, f); setBlock(w, x + 12, y + 13, z + 6, b, f); setBlock(w, x + 12, y + 13, z + 7, b, f); setBlock(w, x + 12, y + 13, z + 8, b, f); setBlock(w, x + 12, y + 13, z + 9, b, f); setBlock(w, x + 12, y + 13, z + 10, b, f); setBlock(w, x + 12, y + 13, z + 11, b, f); setBlock(w, x + 12, y + 14, z + 7, b, f); setBlock(w, x + 12, y + 14, z + 8, b, f); setBlock(w, x + 13, y + 2, z + 6, b, f); setBlock(w, x + 13, y + 2, z + 7, b, f); setBlock(w, x + 13, y + 2, z + 8, b, f); setBlock(w, x + 13, y + 2, z + 9, b, f); setBlock(w, x + 13, y + 3, z + 4, b, f); setBlock(w, x + 13, y + 3, z + 5, b, f); setBlock(w, x + 13, y + 3, z + 6, b, f); setBlock(w, x + 13, y + 3, z + 7, b, f); setBlock(w, x + 13, y + 3, z + 8, b, f); setBlock(w, x + 13, y + 3, z + 9, b, f); setBlock(w, x + 13, y + 3, z + 10, b, f); setBlock(w, x + 13, y + 3, z + 11, b, f); setBlock(w, x + 13, y + 4, z + 3, b, f); setBlock(w, x + 13, y + 4, z + 4, b, f); setBlock(w, x + 13, y + 4, z + 5, b, f); setBlock(w, x + 13, y + 4, z + 6, b, f); setBlock(w, x + 13, y + 4, z + 7, b, f); setBlock(w, x + 13, y + 4, z + 8, b, f); setBlock(w, x + 13, y + 4, z + 9, b, f); setBlock(w, x + 13, y + 4, z + 10, b, f); setBlock(w, x + 13, y + 4, z + 11, b, f); setBlock(w, x + 13, y + 4, z + 12, b, f); setBlock(w, x + 13, y + 5, z + 3, b, f); setBlock(w, x + 13, y + 5, z + 4, b, f); setBlock(w, x + 13, y + 5, z + 5, b, f); setBlock(w, x + 13, y + 5, z + 6, b, f); setBlock(w, x + 13, y + 5, z + 7, b, f); setBlock(w, x + 13, y + 5, z + 8, b, f); setBlock(w, x + 13, y + 5, z + 9, b, f); setBlock(w, x + 13, y + 5, z + 10, b, f); setBlock(w, x + 13, y + 5, z + 11, b, f); setBlock(w, x + 13, y + 5, z + 12, b, f); setBlock(w, x + 13, y + 6, z + 2, b, f); setBlock(w, x + 13, y + 6, z + 3, b, f); setBlock(w, x + 13, y + 6, z + 4, b, f); setBlock(w, x + 13, y + 6, z + 5, b, f); setBlock(w, x + 13, y + 6, z + 6, b, f); setBlock(w, x + 13, y + 6, z + 7, b, f); setBlock(w, x + 13, y + 6, z + 8, b, f); setBlock(w, x + 13, y + 6, z + 9, b, f); setBlock(w, x + 13, y + 6, z + 10, b, f); setBlock(w, x + 13, y + 6, z + 11, b, f); setBlock(w, x + 13, y + 6, z + 12, b, f); setBlock(w, x + 13, y + 6, z + 13, b, f); setBlock(w, x + 13, y + 7, z + 2, b, f); setBlock(w, x + 13, y + 7, z + 3, b, f); setBlock(w, x + 13, y + 7, z + 4, b, f); setBlock(w, x + 13, y + 7, z + 5, b, f); setBlock(w, x + 13, y + 7, z + 6, b, f); setBlock(w, x + 13, y + 7, z + 7, b, f); setBlock(w, x + 13, y + 7, z + 8, b, f); setBlock(w, x + 13, y + 7, z + 9, b, f); setBlock(w, x + 13, y + 7, z + 10, b, f); setBlock(w, x + 13, y + 7, z + 11, b, f); setBlock(w, x + 13, y + 7, z + 12, b, f); setBlock(w, x + 13, y + 7, z + 13, b, f); setBlock(w, x + 13, y + 8, z + 2, b, f); setBlock(w, x + 13, y + 8, z + 3, b, f); setBlock(w, x + 13, y + 8, z + 4, b, f); setBlock(w, x + 13, y + 8, z + 5, b, f); setBlock(w, x + 13, y + 8, z + 6, b, f); setBlock(w, x + 13, y + 8, z + 7, b, f); setBlock(w, x + 13, y + 8, z + 8, b, f); setBlock(w, x + 13, y + 8, z + 9, b, f); setBlock(w, x + 13, y + 8, z + 10, b, f); setBlock(w, x + 13, y + 8, z + 11, b, f); setBlock(w, x + 13, y + 8, z + 12, b, f); setBlock(w, x + 13, y + 8, z + 13, b, f); setBlock(w, x + 13, y + 9, z + 2, b, f); setBlock(w, x + 13, y + 9, z + 3, b, f); setBlock(w, x + 13, y + 9, z + 4, b, f); setBlock(w, x + 13, y + 9, z + 5, b, f); setBlock(w, x + 13, y + 9, z + 6, b, f); setBlock(w, x + 13, y + 9, z + 7, b, f); setBlock(w, x + 13, y + 9, z + 8, b, f); setBlock(w, x + 13, y + 9, z + 9, b, f); setBlock(w, x + 13, y + 9, z + 10, b, f); setBlock(w, x + 13, y + 9, z + 11, b, f); setBlock(w, x + 13, y + 9, z + 12, b, f); setBlock(w, x + 13, y + 9, z + 13, b, f); setBlock(w, x + 13, y + 10, z + 3, b, f); setBlock(w, x + 13, y + 10, z + 4, b, f); setBlock(w, x + 13, y + 10, z + 5, b, f); setBlock(w, x + 13, y + 10, z + 6, b, f); setBlock(w, x + 13, y + 10, z + 7, b, f); setBlock(w, x + 13, y + 10, z + 8, b, f); setBlock(w, x + 13, y + 10, z + 9, b, f); setBlock(w, x + 13, y + 10, z + 10, b, f); setBlock(w, x + 13, y + 10, z + 11, b, f); setBlock(w, x + 13, y + 10, z + 12, b, f); setBlock(w, x + 13, y + 11, z + 3, b, f); setBlock(w, x + 13, y + 11, z + 4, b, f); setBlock(w, x + 13, y + 11, z + 5, b, f); setBlock(w, x + 13, y + 11, z + 6, b, f); setBlock(w, x + 13, y + 11, z + 7, b, f); setBlock(w, x + 13, y + 11, z + 8, b, f); setBlock(w, x + 13, y + 11, z + 9, b, f); setBlock(w, x + 13, y + 11, z + 10, b, f); setBlock(w, x + 13, y + 11, z + 11, b, f); setBlock(w, x + 13, y + 11, z + 12, b, f); setBlock(w, x + 13, y + 12, z + 4, b, f); setBlock(w, x + 13, y + 12, z + 5, b, f); setBlock(w, x + 13, y + 12, z + 6, b, f); setBlock(w, x + 13, y + 12, z + 7, b, f); setBlock(w, x + 13, y + 12, z + 8, b, f); setBlock(w, x + 13, y + 12, z + 9, b, f); setBlock(w, x + 13, y + 12, z + 10, b, f); setBlock(w, x + 13, y + 12, z + 11, b, f); setBlock(w, x + 13, y + 13, z + 6, b, f); setBlock(w, x + 13, y + 13, z + 7, b, f); setBlock(w, x + 13, y + 13, z + 8, b, f); setBlock(w, x + 13, y + 13, z + 9, b, f); setBlock(w, x + 14, y + 3, z + 7, b, f); setBlock(w, x + 14, y + 3, z + 8, b, f); setBlock(w, x + 14, y + 4, z + 5, b, f); setBlock(w, x + 14, y + 4, z + 6, b, f); setBlock(w, x + 14, y + 4, z + 7, b, f); setBlock(w, x + 14, y + 4, z + 8, b, f); setBlock(w, x + 14, y + 4, z + 9, b, f); setBlock(w, x + 14, y + 4, z + 10, b, f); setBlock(w, x + 14, y + 5, z + 4, b, f); setBlock(w, x + 14, y + 5, z + 5, b, f); setBlock(w, x + 14, y + 5, z + 6, b, f); setBlock(w, x + 14, y + 5, z + 7, b, f); setBlock(w, x + 14, y + 5, z + 8, b, f); setBlock(w, x + 14, y + 5, z + 9, b, f); setBlock(w, x + 14, y + 5, z + 10, b, f); setBlock(w, x + 14, y + 5, z + 11, b, f); setBlock(w, x + 14, y + 6, z + 4, b, f); setBlock(w, x + 14, y + 6, z + 5, b, f); setBlock(w, x + 14, y + 6, z + 6, b, f); setBlock(w, x + 14, y + 6, z + 7, b, f); setBlock(w, x + 14, y + 6, z + 8, b, f); setBlock(w, x + 14, y + 6, z + 9, b, f); setBlock(w, x + 14, y + 6, z + 10, b, f); setBlock(w, x + 14, y + 6, z + 11, b, f); setBlock(w, x + 14, y + 7, z + 3, b, f); setBlock(w, x + 14, y + 7, z + 4, b, f); setBlock(w, x + 14, y + 7, z + 5, b, f); setBlock(w, x + 14, y + 7, z + 6, b, f); setBlock(w, x + 14, y + 7, z + 7, b, f); setBlock(w, x + 14, y + 7, z + 8, b, f); setBlock(w, x + 14, y + 7, z + 9, b, f); setBlock(w, x + 14, y + 7, z + 10, b, f); setBlock(w, x + 14, y + 7, z + 11, b, f); setBlock(w, x + 14, y + 7, z + 12, b, f); setBlock(w, x + 14, y + 8, z + 3, b, f); setBlock(w, x + 14, y + 8, z + 4, b, f); setBlock(w, x + 14, y + 8, z + 5, b, f); setBlock(w, x + 14, y + 8, z + 6, b, f); setBlock(w, x + 14, y + 8, z + 7, b, f); setBlock(w, x + 14, y + 8, z + 8, b, f); setBlock(w, x + 14, y + 8, z + 9, b, f); setBlock(w, x + 14, y + 8, z + 10, b, f); setBlock(w, x + 14, y + 8, z + 11, b, f); setBlock(w, x + 14, y + 8, z + 12, b, f); setBlock(w, x + 14, y + 9, z + 4, b, f); setBlock(w, x + 14, y + 9, z + 5, b, f); setBlock(w, x + 14, y + 9, z + 6, b, f); setBlock(w, x + 14, y + 9, z + 7, b, f); setBlock(w, x + 14, y + 9, z + 8, b, f); setBlock(w, x + 14, y + 9, z + 9, b, f); setBlock(w, x + 14, y + 9, z + 10, b, f); setBlock(w, x + 14, y + 9, z + 11, b, f); setBlock(w, x + 14, y + 10, z + 4, b, f); setBlock(w, x + 14, y + 10, z + 5, b, f); setBlock(w, x + 14, y + 10, z + 6, b, f); setBlock(w, x + 14, y + 10, z + 7, b, f); setBlock(w, x + 14, y + 10, z + 8, b, f); setBlock(w, x + 14, y + 10, z + 9, b, f); setBlock(w, x + 14, y + 10, z + 10, b, f); setBlock(w, x + 14, y + 10, z + 11, b, f); setBlock(w, x + 14, y + 11, z + 5, b, f); setBlock(w, x + 14, y + 11, z + 6, b, f); setBlock(w, x + 14, y + 11, z + 7, b, f); setBlock(w, x + 14, y + 11, z + 8, b, f); setBlock(w, x + 14, y + 11, z + 9, b, f); setBlock(w, x + 14, y + 11, z + 10, b, f); setBlock(w, x + 14, y + 12, z + 7, b, f); setBlock(w, x + 14, y + 12, z + 8, b, f); setBlock(w, x + 15, y + 5, z + 7, b, f); setBlock(w, x + 15, y + 5, z + 8, b, f); setBlock(w, x + 15, y + 6, z + 6, b, f); setBlock(w, x + 15, y + 6, z + 7, b, f); setBlock(w, x + 15, y + 6, z + 8, b, f); setBlock(w, x + 15, y + 6, z + 9, b, f); setBlock(w, x + 15, y + 7, z + 5, b, f); setBlock(w, x + 15, y + 7, z + 6, b, f); setBlock(w, x + 15, y + 7, z + 7, b, f); setBlock(w, x + 15, y + 7, z + 8, b, f); setBlock(w, x + 15, y + 7, z + 9, b, f); setBlock(w, x + 15, y + 7, z + 10, b, f); setBlock(w, x + 15, y + 8, z + 5, b, f); setBlock(w, x + 15, y + 8, z + 6, b, f); setBlock(w, x + 15, y + 8, z + 7, b, f); setBlock(w, x + 15, y + 8, z + 8, b, f); setBlock(w, x + 15, y + 8, z + 9, b, f); setBlock(w, x + 15, y + 8, z + 10, b, f); setBlock(w, x + 15, y + 9, z + 6, b, f); setBlock(w, x + 15, y + 9, z + 7, b, f); setBlock(w, x + 15, y + 9, z + 8, b, f); setBlock(w, x + 15, y + 9, z + 9, b, f); setBlock(w, x + 15, y + 10, z + 7, b, f); setBlock(w, x + 15, y + 10, z + 8, b, f); } public static void setBlock(World w, int x, int y, int z, Block b, boolean f) { if(f) { w.setBlock(x, y, z, b); } else { if(w.getBlock(x, y, z).getMaterial() == Material.air) { w.setBlock(x, y, z, b); } } } } Kain
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.