/******************************************************************************* * AbyssalCraft * Copyright (c) 2012 - 2017 Shinoow. * All rights reserved. This program and the accompanying materials * are made available under the terms of the GNU Lesser Public License v3 * which accompanies this distribution, and is available at * http://www.gnu.org/licenses/lgpl-3.0.txt * * Contributors: * Shinoow - implementation ******************************************************************************/ package com.shinoow.abyssalcraft.common.structures.abyss; import java.util.Random; import net.minecraft.block.state.IBlockState; import net.minecraft.init.Blocks; import net.minecraft.tileentity.TileEntityChest; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import net.minecraft.world.gen.feature.WorldGenerator; import net.minecraft.world.storage.loot.LootTableList; import com.shinoow.abyssalcraft.api.block.ACBlocks; import com.shinoow.abyssalcraft.lib.ACLoot; public class Abyruin extends WorldGenerator { protected IBlockState[] GetValidSpawnBlocks() { return new IBlockState[] { ACBlocks.abyssal_stone.getDefaultState(), ACBlocks.fused_abyssal_sand.getDefaultState(), ACBlocks.abyssal_sand.getDefaultState() }; } public boolean LocationIsValidSpawn(World world, BlockPos pos){ int distanceToAir = 0; IBlockState checkID = world.getBlockState(pos); while (checkID != Blocks.AIR.getDefaultState()){ distanceToAir++; checkID = world.getBlockState(pos.up(distanceToAir)); } if (distanceToAir > 1) return false; pos.up(distanceToAir - 1); IBlockState blockID = world.getBlockState(pos); IBlockState blockIDAbove = world.getBlockState(pos.up(1)); IBlockState blockIDBelow = world.getBlockState(pos.down(1)); for (IBlockState x : GetValidSpawnBlocks()){ if (blockIDAbove != Blocks.AIR.getDefaultState()) return false; if (blockID == x) return true; else if (blockID == Blocks.SNOW.getDefaultState() && blockIDBelow == x) return true; } return false; } public Abyruin() { } @Override public boolean generate(World world, Random rand, BlockPos pos) { if(!LocationIsValidSpawn(world, pos) || !LocationIsValidSpawn(world, pos.east(7)) || !LocationIsValidSpawn(world, pos.add(7, 0, 8)) || !LocationIsValidSpawn(world, pos.south(8))) return false; int i = pos.getX(); int j = pos.getY(); int k = pos.getZ(); world.setBlockState(new BlockPos(i - 4, j, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 1, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 1, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 1, k - 4), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 1, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 1, k - 2), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 1, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 1, k), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 1, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 1, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 2, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 2, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 2, k - 4), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 2, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 2, k - 2), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 2, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 2, k), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 2, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 2, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 3, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 3, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 3, k - 4), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 3, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 3, k - 2), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 3, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 3, k), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 4, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 4, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 4, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 4, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 5, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 4, j + 5, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 1, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 1, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 2, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 2, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 3, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 3, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 4, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 5, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 5, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 7, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 7, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 7, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 7, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 6, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 6, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 6, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 6, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 5, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 5, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 5, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j - 5, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j, k - 2), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j, k - 1), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 1, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 1, k - 3), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 1, k), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 1, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 2, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 2, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 3, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 3, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 4, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 4, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 5, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 5, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 5, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 5, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 5, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 8, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 8, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 8, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 8, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 7, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 7, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 6, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 6, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 5, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 5, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 4, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 4, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 4, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 4, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 4, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 3, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 3, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 3, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 2, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 2, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 2, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 1, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 1, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 1, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j, k - 4), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j, k - 3), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j, k - 1), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j, k), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j, k + 1), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 1, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 2, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 3, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 4, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 4, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 5, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 5, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 5, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 5, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 5, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 8, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 8, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 8, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 8, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 7, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 7, k - 3), Blocks.CHEST.getStateFromMeta(3), 2); TileEntityChest tileentitychest = (TileEntityChest)world.getTileEntity(new BlockPos(i, j - 7, k - 3)); if(tileentitychest != null) tileentitychest.setLootTable(ACLoot.CHEST_ABYSSAL_STRONGHOLD_CORRIDOR, rand.nextLong()); world.setBlockState(new BlockPos(i, j - 7, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 6, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 6, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 5, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 5, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 4, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 4, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 4, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 4, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 3, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 3, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 2, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 2, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 1, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 1, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j, k - 3), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j, k - 2), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j, k - 1), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j, k), ACBlocks.coralium_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j, k + 1), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 1, k + 1), Blocks.CHEST.getStateFromMeta(2), 2); TileEntityChest tileentitychest2 = (TileEntityChest)world.getTileEntity(new BlockPos(i, j + 1, k + 1)); if(tileentitychest2 != null) tileentitychest2.setLootTable(LootTableList.CHESTS_SIMPLE_DUNGEON, rand.nextLong()); world.setBlockState(new BlockPos(i, j + 1, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 2, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 3, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 4, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 4, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 5, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 5, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 5, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 5, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 5, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 8, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 8, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 8, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 8, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 7, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 7, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 6, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 6, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 5, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 5, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 4, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 4, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 4, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 4, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 4, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 3, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 3, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 3, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 2, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 2, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 2, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 1, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 1, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 1, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j, k - 4), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j, k - 3), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j, k - 1), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j, k), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j, k + 1), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 1, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 2, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 3, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 4, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 4, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 5, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 5, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 5, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 5, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 5, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 5, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 7, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 7, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 7, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 7, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 6, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 6, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 6, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 6, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 5, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 5, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 5, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j - 5, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j, k - 2), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j, k - 1), ACBlocks.abyssal_stone.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 1, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 1, k - 3), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 1, k), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 1, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 2, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 2, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 3, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 3, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 4, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 4, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 5, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 5, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 5, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 5, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 5, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 5, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 1, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 1, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 2, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 2, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 3, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 3, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 4, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 4, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 5, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 5, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 5, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 5, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 5, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j, k), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 1, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 1, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 1, k - 4), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 1, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 1, k - 2), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 1, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 1, k), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 1, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 1, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 2, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 2, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 2, k - 4), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 2, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 2, k - 2), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 2, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 2, k), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 2, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 2, k + 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 3, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 3, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 3, k - 4), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 3, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 3, k - 2), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 3, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 3, k), ACBlocks.abyssal_stone_brick_fence.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 3, k + 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 4, k - 6), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 4, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 4, k - 4), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 4, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 4, k - 2), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 4, k - 1), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 5, k - 5), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 4, j + 5, k - 3), ACBlocks.abyssal_stone_brick.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 1, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 1, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 1, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 1, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 1, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 1, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 1, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 2, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 2, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 2, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 2, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 2, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 2, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 2, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 3, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 3, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 3, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 3, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 3, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 3, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 3, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 4, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 4, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 4, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 4, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 4, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 4, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 3, j + 4, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 1, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 1, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 1, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 1, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 1, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 2, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 2, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 2, k - 3), Blocks.TORCH.getStateFromMeta(5), 2); world.setBlockState(new BlockPos(i - 2, j + 2, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 2, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 2, k), Blocks.TORCH.getStateFromMeta(5), 2); world.setBlockState(new BlockPos(i - 2, j + 2, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 3, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 3, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 3, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 3, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 3, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 3, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 3, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 4, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 4, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 4, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 4, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 4, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 4, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 2, j + 4, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 7, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 7, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 7, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 7, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 6, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 6, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 6, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 6, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 5, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 5, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 5, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j - 5, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 1, k - 6), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 1, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 1, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 1, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 1, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 1, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 1, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 1, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 2, k - 6), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 2, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 2, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 2, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 2, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 2, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 2, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 2, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 3, k - 6), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 3, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 3, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 3, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 3, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 3, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 3, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 3, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 4, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 4, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 4, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 4, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 4, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 4, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i - 1, j + 4, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 7, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 7, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 7, k), Blocks.LADDER.getStateFromMeta(2), 2); world.setBlockState(new BlockPos(i, j - 6, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 6, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 6, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 6, k), Blocks.LADDER.getStateFromMeta(2), 2); world.setBlockState(new BlockPos(i, j - 5, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 5, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 5, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j - 5, k), Blocks.LADDER.getStateFromMeta(2), 2); world.setBlockState(new BlockPos(i, j - 4, k), Blocks.LADDER.getStateFromMeta(2), 2); world.setBlockState(new BlockPos(i, j - 3, k), Blocks.LADDER.getStateFromMeta(2), 2); world.setBlockState(new BlockPos(i, j - 2, k), Blocks.LADDER.getStateFromMeta(2), 2); world.setBlockState(new BlockPos(i, j - 1, k), Blocks.LADDER.getStateFromMeta(2), 2); world.setBlockState(new BlockPos(i, j + 1, k - 6), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 1, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 1, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 1, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 1, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 1, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 1, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 2, k - 6), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 2, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 2, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 2, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 2, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 2, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 2, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 2, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 3, k - 6), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 3, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 3, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 3, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 3, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 3, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 3, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 3, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 4, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 4, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 4, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 4, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 4, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 4, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i, j + 4, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 7, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 7, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 7, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 7, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 6, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 6, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 6, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 6, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 5, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 5, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 5, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j - 5, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 1, k - 6), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 1, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 1, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 1, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 1, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 1, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 1, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 1, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 2, k - 6), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 2, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 2, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 2, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 2, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 2, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 2, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 2, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 3, k - 6), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 3, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 3, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 3, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 3, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 3, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 3, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 3, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 4, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 4, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 4, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 4, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 4, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 4, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 1, j + 4, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 1, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 1, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 1, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 1, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 1, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 2, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 2, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 2, k - 3), Blocks.TORCH.getStateFromMeta(5), 2); world.setBlockState(new BlockPos(i + 2, j + 2, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 2, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 2, k), Blocks.TORCH.getStateFromMeta(5), 2); world.setBlockState(new BlockPos(i + 2, j + 2, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 3, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 3, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 3, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 3, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 3, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 3, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 3, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 4, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 4, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 4, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 4, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 4, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 4, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 2, j + 4, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 1, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 1, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 1, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 1, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 1, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 1, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 1, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 2, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 2, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 2, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 2, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 2, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 2, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 2, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 3, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 3, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 3, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 3, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 3, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 3, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 3, k + 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 4, k - 5), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 4, k - 4), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 4, k - 3), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 4, k - 2), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 4, k - 1), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 4, k), Blocks.AIR.getDefaultState(), 2); world.setBlockState(new BlockPos(i + 3, j + 4, k + 1), Blocks.AIR.getDefaultState(), 2); return true; } }