//Schematic to java Structure by jajo_11 | inspired by "MITHION'S .SCHEMATIC TO JAVA CONVERTINGTOOL"

package com.hbm.world.dungeon;

import java.util.Random;

import com.hbm.blocks.BlockDummyable;
import com.hbm.blocks.ModBlocks;
import com.hbm.blocks.bomb.LaunchPad;
import com.hbm.config.GeneralConfig;
import com.hbm.itempool.ItemPool;
import com.hbm.itempool.ItemPoolsComponent;
import com.hbm.itempool.ItemPoolsLegacy;
import com.hbm.lib.Library;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.init.Blocks;
import net.minecraft.tileentity.TileEntityChest;
import net.minecraft.util.WeightedRandomChestContent;
import net.minecraft.world.World;
import net.minecraft.world.gen.feature.WorldGenerator;
import net.minecraftforge.common.util.ForgeDirection;

public class Silo extends WorldGenerator
{
	Block Block2 = ModBlocks.launch_pad;
	Block Block3 = ModBlocks.reinforced_light;
	Block Block4 = ModBlocks.tape_recorder;
	Block Block5 = ModBlocks.reinforced_glass;
	Block Block6 = ModBlocks.deco_steel;
	
	protected Block[] GetValidSpawnBlocks()
	{
		return new Block[]
		{
			Blocks.grass,
			Blocks.dirt,
			Blocks.stone,
			Blocks.sand,
			Blocks.sandstone,
		};
	}

	public boolean LocationIsValidSpawn(World world, int x, int y, int z)
 {

		Block checkBlock = world.getBlock(x, y - 1, z);
		Block blockAbove = world.getBlock(x, y , z);
		Block blockBelow = world.getBlock(x, y - 2, z);

		for (Block i : GetValidSpawnBlocks())
		{
			if (blockAbove != Blocks.air)
			{
				return false;
			}
			if (checkBlock == i)
			{
				return true;
			}
			else if (checkBlock == Blocks.snow_layer && blockBelow == i)
			{
				return true;
			}
			else if (checkBlock.getMaterial() == Material.plants && blockBelow == i)
			{
				return true;
			}
		}
		return false;
	}

	@Override
	public boolean generate(World world, Random rand, int x, int y, int z)
	{
		int i = rand.nextInt(1);

		if(i == 0)
		{
		    generate_r0(world, rand, x, y, z);
		}

       return true;

	}

	public boolean generate_r0(World world, Random rand, int x, int y, int z)
	{
		if(!LocationIsValidSpawn(world, x + 10, y, z + 10))
		{
			return false;
		}

		world.setBlock(x + 7, y + -21, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -21, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -21, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -21, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -21, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -21, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -21, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -21, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -21, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -21, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -21, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -21, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -21, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -21, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -21, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -21, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -21, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -21, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -21, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -21, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -21, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -21, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -21, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -20, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -20, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -20, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -20, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -20, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -20, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -20, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -20, z + 5, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 14, y + -20, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -20, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 6, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 9, y + -20, z + 6, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 10, y + -20, z + 6, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 11, y + -20, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -20, z + 6, Blocks.unpowered_repeater, 2, 3);
		world.setBlock(x + 13, y + -20, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -20, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -20, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -20, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -20, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -20, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -20, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -20, z + 8, Blocks.unpowered_repeater, 2, 3);
		world.setBlock(x + 13, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -20, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -20, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 2, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 3, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 4, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 5, y + -20, z + 9, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 6, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -20, z + 9, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 13, y + -20, z + 9, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 14, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 15, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 16, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 17, y + -20, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 18, y + -20, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -20, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -20, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -20, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 2, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 3, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 4, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 5, y + -20, z + 10, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 6, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 10, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 12, y + -20, z + 10, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 13, y + -20, z + 10, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 14, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 15, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 16, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 17, y + -20, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 18, y + -20, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -20, z + 10, Blocks.chest, 5, 3);
		world.setBlockMetadataWithNotify(x + 19, y + -20, z + 10, 5, 3);
		if(world.getBlock(x + 19, y + -20, z + 10) == Blocks.chest)
		{
			WeightedRandomChestContent.generateChestContents(rand, ItemPool.getPool(ItemPoolsLegacy.POOL_EXPENSIVE), (TileEntityChest)world.getTileEntity(x + 19, y + -20, z + 10), rand.nextInt(2)+ 6);
		}
        world.setBlock(x + 20, y + -20, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -20, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 2, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 3, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 4, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 5, y + -20, z + 11, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 6, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -20, z + 11, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 14, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 15, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 16, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 17, y + -20, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 18, y + -20, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -20, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -20, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -20, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -20, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -20, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -20, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 14, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 9, y + -20, z + 14, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 10, y + -20, z + 14, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 11, y + -20, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 15, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 15, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 15, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 16, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 16, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 16, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 17, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 17, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 17, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 18, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -20, z + 18, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -20, z + 18, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -20, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -20, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -20, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -20, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -20, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -20, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -19, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -19, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -19, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -19, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -19, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -19, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -19, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -19, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -19, z + 5, Blocks.redstone_wire, 15, 3);
		world.setBlock(x + 15, y + -19, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 6, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 9, y + -19, z + 6, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 10, y + -19, z + 6, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 11, y + -19, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -19, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -19, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -19, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -19, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -19, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -19, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -19, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -19, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -19, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -19, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -19, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 2, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 3, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 4, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 5, y + -19, z + 9, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 6, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -19, z + 9, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 14, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 15, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 16, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 17, y + -19, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 18, y + -19, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -19, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -19, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -19, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 2, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 3, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 4, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 5, y + -19, z + 10, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 6, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -19, z + 10, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 14, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 15, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 16, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 17, y + -19, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 18, y + -19, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -19, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -19, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -19, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 2, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 3, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 4, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 5, y + -19, z + 11, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 6, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -19, z + 11, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 14, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 15, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 16, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 17, y + -19, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 18, y + -19, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -19, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -19, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -19, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -19, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -19, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -19, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 14, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 9, y + -19, z + 14, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 10, y + -19, z + 14, Blocks.iron_bars, 0, 3);
		world.setBlock(x + 11, y + -19, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 15, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 15, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 15, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 16, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 16, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 16, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 17, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 17, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 17, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 18, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -19, z + 18, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -19, z + 18, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -19, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -19, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -19, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -19, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -19, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -19, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -18, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -18, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -18, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -18, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -18, z + 5, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 14, y + -18, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -18, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -18, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -18, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -18, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -18, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -18, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -18, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -18, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -18, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -18, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -18, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -18, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -18, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -18, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -18, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -18, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -18, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -18, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -18, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -18, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -18, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -18, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -18, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -18, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -18, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -18, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -18, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -18, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -18, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -18, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -18, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -18, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -18, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -18, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -18, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -18, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -18, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 0, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 1, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 2, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 3, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -18, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -18, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -18, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -18, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 16, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 17, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 18, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 19, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 20, y + -18, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -18, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -18, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -18, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -18, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -18, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 16, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 17, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 18, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -18, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -18, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -18, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -18, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -18, z + 19, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -17, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -17, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -17, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -17, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -17, z + 2, Blocks.chest, 3, 3);
		world.setBlockMetadataWithNotify(x + 8, y + -17, z + 2, 3, 3);
		if(world.getBlock(x + 8, y + -17, z + 2) == Blocks.chest)
		{
			WeightedRandomChestContent.generateChestContents(rand, ItemPool.getPool(ItemPoolsComponent.POOL_SILO), (TileEntityChest)world.getTileEntity(x + 8, y + -17, z + 2), rand.nextInt(2)+ 6);
		}
        world.setBlock(x + 10, y + -17, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -17, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -17, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -17, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -17, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -17, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -17, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -17, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -17, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -17, z + 5, Blocks.redstone_wire, 15, 3);
		world.setBlock(x + 15, y + -17, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -17, z + 6, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 6, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 6, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -17, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -17, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -17, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -17, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -17, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -17, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -17, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -17, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -17, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -17, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -17, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -17, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -17, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -17, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -17, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -17, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -17, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -17, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -17, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -17, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -17, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -17, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -17, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -17, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -17, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -17, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -17, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -17, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -17, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -17, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -17, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -17, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -17, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -17, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -17, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -17, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -17, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -17, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -17, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -17, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -17, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -16, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -16, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -16, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -16, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -16, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -16, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 4, Block3, 0, 3);
		world.setBlock(x + 8, y + -16, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 4, Block3, 0, 3);
		world.setBlock(x + 12, y + -16, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -16, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -16, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -16, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -16, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -16, z + 5, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 14, y + -16, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -16, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -16, z + 6, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 6, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 6, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -16, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -16, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -16, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -16, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -16, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -16, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -16, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -16, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -16, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -16, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -16, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -16, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -16, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -16, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -16, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -16, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -16, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -16, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -16, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -16, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -16, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -16, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -16, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -16, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -16, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -16, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -16, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -16, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -16, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -16, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -16, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -16, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -16, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -16, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -16, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -16, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -16, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -16, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -16, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -16, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -16, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -15, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -15, z + 1, Block3, 0, 3);
		world.setBlock(x + 10, y + -15, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -15, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -15, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -15, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -15, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -15, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -15, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -15, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -15, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -15, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -15, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -15, z + 5, Blocks.redstone_wire, 15, 3);
		world.setBlock(x + 15, y + -15, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -15, z + 6, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 6, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 6, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -15, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -15, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -15, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -15, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -15, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -15, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -15, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -15, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -15, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -15, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -15, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -15, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -15, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -15, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -15, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -15, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -15, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -15, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -15, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -15, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -15, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -15, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -15, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -15, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -15, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -15, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -15, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -15, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -15, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -15, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -15, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -15, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -15, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -15, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -15, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -15, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -15, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -15, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -15, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -15, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -15, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -14, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -14, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -14, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -14, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -14, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -14, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -14, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -14, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -14, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -14, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -14, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -14, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -14, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -14, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -14, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -14, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -14, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -14, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -14, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -14, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -14, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -14, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -14, z + 5, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 12, y + -14, z + 5, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 13, y + -14, z + 5, Blocks.stone_slab, 8, 3);
		world.setBlock(x + 14, y + -14, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -14, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -14, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -14, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -14, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -14, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -14, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -14, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -14, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -14, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -14, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -14, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -14, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -14, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -14, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -14, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -14, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -14, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -14, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -14, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -14, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -14, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -14, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -14, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -14, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -14, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -14, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -14, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -14, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -14, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -14, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -14, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -14, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -14, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -14, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -14, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -14, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -14, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -14, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -14, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -14, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -14, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -14, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -14, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -14, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -14, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -14, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -14, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -14, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -14, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -14, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -14, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -14, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -14, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -14, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -14, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -14, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -14, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -14, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -14, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -14, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -14, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -14, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -14, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -14, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -13, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -13, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -13, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -13, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -13, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -13, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -13, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -13, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -13, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -13, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -13, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -13, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -13, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -13, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -13, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -13, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -13, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -13, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -13, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -13, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -13, z + 5, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 11, y + -13, z + 5, Blocks.stone_slab, 8, 3);
		world.setBlock(x + 12, y + -13, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -13, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -13, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -13, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -13, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -13, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -13, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -13, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -13, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -13, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -13, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -13, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -13, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -13, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -13, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -13, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -13, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -13, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -13, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -13, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -13, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -13, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -13, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -13, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -13, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -13, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -13, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -13, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -13, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -13, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -13, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -13, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -13, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -13, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -13, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -13, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -13, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -13, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -13, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -13, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -13, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -13, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -13, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -13, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -13, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -13, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -13, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -13, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -13, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -13, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -13, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -13, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -13, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -13, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -13, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -13, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -13, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -13, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -13, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -13, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -13, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -13, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -13, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -13, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -13, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -13, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -13, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -12, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -12, z + 1, Block3, 0, 3);
		world.setBlock(x + 10, y + -12, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -12, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -12, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -12, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -12, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -12, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -12, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -12, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -12, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -12, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -12, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -12, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -12, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -12, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -12, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -12, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -12, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -12, z + 5, Blocks.redstone_wire, 15, 3);
		world.setBlock(x + 9, y + -12, z + 5, Blocks.stone_slab, 8, 3);
		world.setBlock(x + 10, y + -12, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -12, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -12, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -12, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -12, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -12, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -12, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -12, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -12, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -12, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -12, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + -12, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + -12, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 15, y + -12, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -12, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -12, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -12, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -12, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -12, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -12, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -12, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -12, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -12, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -12, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -12, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -12, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -12, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -12, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -12, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -12, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -12, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -12, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -12, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -12, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -12, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -12, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -12, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -12, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -12, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -12, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -12, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -12, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -12, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -12, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -12, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -12, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -12, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -12, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -12, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -12, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -12, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -12, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -12, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -12, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -12, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -12, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -12, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -12, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -12, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -12, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -12, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -12, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -12, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -12, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -12, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -12, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -12, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -12, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -12, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -11, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -11, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -11, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -11, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -11, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -11, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -11, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -11, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -11, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -11, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -11, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -11, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -11, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -11, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -11, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -11, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -11, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -11, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -11, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -11, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -11, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -11, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -11, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -11, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -11, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -11, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -11, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -11, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -11, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -11, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -11, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -11, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -11, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -11, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -11, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -11, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -11, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -11, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -11, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -11, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -11, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -11, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -11, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -11, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -11, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -11, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -11, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -11, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -11, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -11, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -11, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -11, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -11, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -11, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -11, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -11, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -11, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -11, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -11, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -11, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -11, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -11, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -11, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -11, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -11, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -11, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -11, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -11, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -11, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -11, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -11, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -11, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -11, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -11, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -11, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -11, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -10, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -10, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -10, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -10, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -10, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -10, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -10, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -10, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -10, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -10, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -10, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -10, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -10, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -10, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -10, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -10, z + 5, Blocks.redstone_wire, 0, 3);
		world.setBlock(x + 10, y + -10, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -10, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -10, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -10, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -10, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -10, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -10, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -10, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -10, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -10, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -10, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -10, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -10, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -10, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -10, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -10, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -10, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -10, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -10, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -10, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -10, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -10, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -10, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -10, z + 9, Blocks.air, 0, 3);

		generate_r02(world, rand, x, y, z);
		return true;

	}
	public boolean generate_r02(World world, Random rand, int x, int y, int z)
	{

		world.setBlock(x + 11, y + -10, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -10, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -10, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -10, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -10, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -10, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -10, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -10, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -10, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -10, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -10, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -10, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -10, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -10, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -10, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -10, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -10, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -10, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -10, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -10, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -10, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -10, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -10, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -10, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -10, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -10, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -10, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -10, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -10, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -10, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -10, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -10, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -10, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -10, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -10, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -10, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -10, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -9, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -9, z + 1, Block3, 0, 3);
		world.setBlock(x + 10, y + -9, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -9, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -9, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -9, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -9, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -9, z + 3, Blocks.stone_stairs, 3, 3);
		world.setBlock(x + 11, y + -9, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -9, z + 4, Blocks.web, 0, 3);
		world.setBlock(x + 9, y + -9, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -9, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -9, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -9, z + 5, Blocks.chest, 2, 3);
		world.setBlockMetadataWithNotify(x + 8, y + -9, z + 5, 3, 3);
		if(world.getBlock(x + 8, y + -9, z + 5) == Blocks.chest)
		{
			WeightedRandomChestContent.generateChestContents(rand, ItemPool.getPool(ItemPoolsLegacy.POOL_GENERIC), (TileEntityChest)world.getTileEntity(x + 8, y + -9, z + 5), rand.nextInt(2)+ 8);
		}
        world.setBlock(x + 8, y + -10, z + 5, Blocks.stone_slab, 8, 3);
		world.setBlock(x + 9, y + -9, z + 5, Blocks.planks, 0, 3);
		world.setBlock(x + 10, y + -9, z + 5, Block4, 2, 3);
		world.setBlock(x + 11, y + -9, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -9, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -9, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -9, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -9, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -9, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -9, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -9, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -9, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -9, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -9, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -9, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -9, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -9, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -9, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -9, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -9, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -9, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -9, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -9, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -9, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -9, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -9, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -9, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -9, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -9, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -9, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -9, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -9, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -9, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -9, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -9, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -9, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -9, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -9, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -9, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -9, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -9, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -9, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -9, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -9, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -9, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -9, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -9, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -9, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -9, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -9, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -9, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -9, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -9, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -9, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -9, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -9, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -9, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -9, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -9, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -9, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -9, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -9, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -9, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -8, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -8, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -8, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -8, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -8, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -8, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -8, z + 2, Blocks.web, 0, 3);
		world.setBlock(x + 10, y + -8, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -8, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -8, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -8, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -8, z + 4, Block3, 0, 3);
		world.setBlock(x + 8, y + -8, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -8, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 4, Block3, 0, 3);
		world.setBlock(x + 7, y + -8, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -8, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -8, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -8, z + 6, Block5, 0, 3);
		world.setBlock(x + 9, y + -8, z + 6, Block5, 0, 3);
		world.setBlock(x + 10, y + -8, z + 6, Block5, 0, 3);
		world.setBlock(x + 11, y + -8, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -8, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -8, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -8, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -8, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -8, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -8, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -8, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -8, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -8, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -8, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -8, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -8, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -8, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -8, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -8, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -8, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -8, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -8, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -8, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -8, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -8, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -8, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -8, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -8, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -8, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -8, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -8, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -8, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -8, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -8, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -8, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -8, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -8, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -8, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -8, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -8, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -8, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -8, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -8, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -8, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -8, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -8, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -8, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -8, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -8, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -8, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -7, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -7, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -7, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -7, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -7, z + 2, Blocks.web, 0, 3);
		world.setBlock(x + 10, y + -7, z + 2, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -7, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -7, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 4, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -7, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 5, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 5, Blocks.web, 0, 3);
		world.setBlock(x + 11, y + -7, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -7, z + 6, Block5, 0, 3);
		world.setBlock(x + 9, y + -7, z + 6, Block5, 0, 3);
		world.setBlock(x + 10, y + -7, z + 6, Block5, 0, 3);
		world.setBlock(x + 11, y + -7, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -7, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -7, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -7, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -7, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -7, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -7, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -7, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -7, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -7, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -7, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -7, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -7, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -7, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -7, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -7, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -7, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -7, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -7, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -7, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -7, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -7, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -7, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -7, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -7, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -7, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -7, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -7, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -7, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -7, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -7, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -7, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -7, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -7, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -7, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -7, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -7, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -7, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -6, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -6, z + 1, Block3, 0, 3);
		world.setBlock(x + 10, y + -6, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -6, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -6, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -6, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -6, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -6, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -6, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -6, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -6, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -6, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -6, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -6, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -6, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -6, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -6, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -6, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -6, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -6, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -6, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -6, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + -6, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -6, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -6, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -6, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -6, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -6, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -6, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -6, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -6, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -6, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -6, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -6, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -6, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -6, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -6, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -6, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -6, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -6, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -6, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -6, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -6, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -6, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -6, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -6, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -6, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -6, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -6, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -6, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -6, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -6, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -6, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -6, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -6, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -6, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -6, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -6, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -6, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -6, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -6, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -6, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -6, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -6, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -6, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -6, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -6, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -6, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -6, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -6, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -6, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -6, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -6, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -6, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -6, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -6, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -6, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -6, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -5, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -5, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -5, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -5, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -5, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -5, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -5, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -5, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -5, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -5, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -5, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -5, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -5, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -5, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -5, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -5, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -5, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -5, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -5, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -5, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -5, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -5, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -5, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -5, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -5, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -5, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -5, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -5, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -5, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -5, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -5, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -5, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -5, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -5, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -5, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -5, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -5, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -5, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -5, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -5, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -5, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -5, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -5, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -5, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -5, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -5, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -5, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -5, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -5, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -5, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -5, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -5, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -5, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -5, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -5, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -5, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -5, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -5, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -5, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -5, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -5, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -5, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -5, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -5, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -5, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -5, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -5, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -5, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -5, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -4, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -4, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -4, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -4, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -4, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -4, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -4, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -4, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -4, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -4, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -4, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -4, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -4, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -4, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -4, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -4, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -4, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -4, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -4, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -4, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -4, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -4, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -4, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -4, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -4, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -4, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -4, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -4, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -4, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -4, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -4, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -4, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -4, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -4, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -4, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -4, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -4, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -4, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -4, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -4, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -4, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -4, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -4, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -4, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -4, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -4, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -4, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -4, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -4, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -4, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -4, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -4, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -4, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -4, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -4, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -4, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -4, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -4, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -4, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -4, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -4, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -4, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -4, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -4, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -4, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -4, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -4, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -4, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -4, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -3, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -3, z + 1, Block3, 0, 3);
		world.setBlock(x + 10, y + -3, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -3, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -3, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -3, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -3, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -3, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -3, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -3, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -3, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -3, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -3, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -3, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -3, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -3, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -3, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -3, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -3, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -3, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -3, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -3, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -3, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -3, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -3, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -3, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -3, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -3, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -3, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -3, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -3, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -3, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -3, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -3, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -3, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -3, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -3, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -3, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -3, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -3, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -3, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -3, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -3, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -3, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -3, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -3, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -3, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -3, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -3, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -3, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -3, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -3, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -3, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -3, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -3, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -3, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -3, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -3, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -3, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -3, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -3, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -3, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -3, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -3, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -3, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -3, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -3, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -3, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -3, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -2, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -2, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -2, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -2, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -2, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -2, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -2, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -2, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -2, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -2, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -2, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -2, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -2, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -2, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -2, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -2, z + 7, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -2, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -2, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -2, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -2, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -2, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -2, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -2, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -2, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -2, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -2, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -2, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -2, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -2, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -2, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -2, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -2, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -2, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -2, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -2, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -2, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -2, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -2, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -2, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -2, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -2, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -2, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -2, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -2, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -2, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 7, y + -2, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -2, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -2, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -2, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -2, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -2, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 13, y + -2, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -2, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -2, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -2, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -2, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -2, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -2, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -2, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -2, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -2, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -2, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -2, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -2, z + 13, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -2, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -2, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -2, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -2, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -2, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -1, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -1, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -1, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -1, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -1, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -1, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -1, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -1, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -1, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -1, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -1, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -1, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -1, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -1, z + 7, Blocks.stone_brick_stairs, 7, 3);
		world.setBlock(x + 9, y + -1, z + 7, Blocks.stone_brick_stairs, 7, 3);
		world.setBlock(x + 10, y + -1, z + 7, Blocks.stone_brick_stairs, 7, 3);
		world.setBlock(x + 11, y + -1, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -1, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -1, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -1, z + 8, Block3, 0, 3);
		world.setBlock(x + 8, y + -1, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -1, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -1, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -1, z + 8, Block3, 0, 3);
		world.setBlock(x + 12, y + -1, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -1, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -1, z + 9, Blocks.stone_brick_stairs, 5, 3);
		world.setBlock(x + 7, y + -1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -1, z + 9, Blocks.stone_brick_stairs, 4, 3);
		world.setBlock(x + 13, y + -1, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -1, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -1, z + 10, Blocks.stone_brick_stairs, 5, 3);
		world.setBlock(x + 7, y + -1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -1, z + 10, Blocks.stone_brick_stairs, 4, 3);
		world.setBlock(x + 13, y + -1, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + -1, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -1, z + 11, Blocks.stone_brick_stairs, 5, 3);
		world.setBlock(x + 7, y + -1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + -1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + -1, z + 11, Blocks.stone_brick_stairs, 4, 3);
		world.setBlock(x + 13, y + -1, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -1, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -1, z + 12, Block3, 0, 3);
		world.setBlock(x + 8, y + -1, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + -1, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + -1, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + -1, z + 12, Block3, 0, 3);
		world.setBlock(x + 12, y + -1, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + -1, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + -1, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -1, z + 13, Blocks.stone_brick_stairs, 6, 3);
		world.setBlock(x + 9, y + -1, z + 13, Blocks.stone_brick_stairs, 6, 3);
		world.setBlock(x + 10, y + -1, z + 13, Blocks.stone_brick_stairs, 6, 3);
		world.setBlock(x + 11, y + -1, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + -1, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + -1, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + -1, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + -1, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 0, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 0, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 0, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 0, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 0, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 1, Block3, 0, 3);
		world.setBlock(x + 10, y + 0, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 1, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 2, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 3, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 4, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 5, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + 0, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + 0, z + 6, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + 0, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + 0, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + 0, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + 0, z + 7, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + 0, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + 0, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 0, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 0, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 0, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + 0, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + 0, z + 8, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + 0, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + 0, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + 0, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + 0, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 0, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 0, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 0, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + 0, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + 0, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + 0, z + 9, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + 0, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + 0, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + 0, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + 0, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 0, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 0, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 0, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + 0, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + 0, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + 0, z + 10, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 4, y + 0, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + 0, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + 0, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + 0, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 0, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 0, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 0, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + 0, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + 0, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 14, y + 0, z + 11, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + 0, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + 0, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 0, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 0, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 0, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + 0, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + 0, z + 12, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 5, y + 0, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + 0, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + 0, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 13, y + 0, z + 13, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 6, y + 0, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 7, y + 0, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 11, y + 0, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 12, y + 0, z + 14, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 0, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 9, y + 0, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 10, y + 0, z + 15, Library.getRandomConcrete(), 0, 3);
		world.setBlock(x + 8, y + 1, z + 1, Block6, 0, 3);
		world.setBlock(x + 9, y + 1, z + 1, Block6, 0, 3);
		world.setBlock(x + 10, y + 1, z + 1, Block6, 0, 3);
		world.setBlock(x + 8, y + 1, z + 2, Block6, 0, 3);
		world.setBlock(x + 10, y + 1, z + 2, Block6, 0, 3);
		world.setBlock(x + 8, y + 1, z + 3, Block6, 0, 3);
		world.setBlock(x + 9, y + 1, z + 3, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 1, z + 3, Block6, 0, 3);
		world.setBlock(x + 8, y + 1, z + 7, Block6, 0, 3);
		world.setBlock(x + 9, y + 1, z + 7, Block6, 0, 3);
		world.setBlock(x + 10, y + 1, z + 7, Block6, 0, 3);
		world.setBlock(x + 7, y + 1, z + 8, Block6, 0, 3);
		world.setBlock(x + 8, y + 1, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 1, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 1, z + 8, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 1, z + 8, Block6, 0, 3);
		world.setBlock(x + 6, y + 1, z + 9, Block6, 0, 3);
		world.setBlock(x + 7, y + 1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + 1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 1, z + 9, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + 1, z + 9, Block6, 0, 3);
		world.setBlock(x + 6, y + 1, z + 10, Block6, 0, 3);
		world.setBlock(x + 7, y + 1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + 1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 1, z + 10, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + 1, z + 10, Block6, 0, 3);
		world.setBlock(x + 6, y + 1, z + 11, Block6, 0, 3);
		world.setBlock(x + 7, y + 1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 8, y + 1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 1, z + 11, Blocks.air, 0, 3);
		world.setBlock(x + 12, y + 1, z + 11, Block6, 0, 3);
		world.setBlock(x + 7, y + 1, z + 12, Block6, 0, 3);
		world.setBlock(x + 8, y + 1, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 9, y + 1, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 10, y + 1, z + 12, Blocks.air, 0, 3);
		world.setBlock(x + 11, y + 1, z + 12, Block6, 0, 3);
		world.setBlock(x + 8, y + 1, z + 13, Block6, 0, 3);
		world.setBlock(x + 9, y + 1, z + 13, Block6, 0, 3);
		world.setBlock(x + 10, y + 1, z + 13, Block6, 0, 3);
		

		BlockDummyable.safeRem = true;
		world.setBlock(x + 9, y + -20, z + 10, ModBlocks.launch_pad, 12, 3);
		((LaunchPad) ModBlocks.launch_pad).fillSpace(world, x + 9, y + -20, z + 10, ForgeDirection.NORTH, 0);
		BlockDummyable.safeRem = false;
		
		//world.setBlock(x + 9, y + -20, z + 10, ModBlocks.stone_biome, 1, 3);

		generate_r03_last(world, rand, x, y, z);
		return true;

	}
	public boolean generate_r03_last(World world, Random rand, int x, int y, int z)
	{

		world.setBlock(x + 13, y + -20, z + 5, Blocks.unlit_redstone_torch, 2, 3);
		world.setBlock(x + 8, y + -20, z + 7, Blocks.ladder, 5, 3);
		world.setBlock(x + 10, y + -20, z + 7, Blocks.ladder, 4, 3);
		world.setBlock(x + 13, y + -19, z + 5, Blocks.redstone_torch, 1, 3);
		world.setBlock(x + 8, y + -19, z + 7, Blocks.ladder, 5, 3);
		world.setBlock(x + 10, y + -19, z + 7, Blocks.ladder, 4, 3);
		world.setBlock(x + 13, y + -18, z + 5, Blocks.unlit_redstone_torch, 2, 3);
		world.setBlock(x + 8, y + -18, z + 7, Blocks.ladder, 5, 3);
		world.setBlock(x + 10, y + -18, z + 7, Blocks.ladder, 4, 3);
		world.setBlock(x + 9, y + -17, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 13, y + -17, z + 5, Blocks.redstone_torch, 1, 3);
		world.setBlock(x + 8, y + -17, z + 7, Blocks.ladder, 5, 3);
		world.setBlock(x + 10, y + -17, z + 7, Blocks.ladder, 4, 3);
		world.setBlock(x + 9, y + -16, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 13, y + -16, z + 5, Blocks.unlit_redstone_torch, 2, 3);
		world.setBlock(x + 9, y + -15, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 13, y + -15, z + 5, Blocks.redstone_torch, 1, 3);
		world.setBlock(x + 9, y + -14, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -13, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -13, z + 5, Blocks.unlit_redstone_torch, 1, 3);
		world.setBlock(x + 9, y + -12, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -11, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 8, y + -11, z + 5, Blocks.redstone_torch, 2, 3);
		world.setBlock(x + 9, y + -10, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -9, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 8, y + -9, z + 3, Blocks.wall_sign, 4, 3);
		world.setBlock(x + 10, y + -9, z + 3, Blocks.wall_sign, 5, 3);
		world.setBlock(x + 9, y + -8, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -8, z + 5, Blocks.lever, 5, 3);
		world.setBlock(x + 9, y + -7, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -6, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -5, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -4, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -3, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -2, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + -1, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + 0, z + 2, Blocks.ladder, 3, 3);
		world.setBlock(x + 9, y + 1, z + 2, Blocks.ladder, 3, 3);
		
		if(GeneralConfig.enableDebugMode)
			System.out.print("[Debug] Successfully spawned missile silo at " + x + " " + y +" " + z + "\n");
		return true;

	}

}