private void getVerticalWallSegment( Player player, Location loc, Map<String, SimpleBlock> simpleBlocks) throws CivException { Location tmp = new Location(loc.getWorld(), loc.getX(), loc.getY(), loc.getZ()); for (int i = 0; i < Wall.HEIGHT; i++) { SimpleBlock sb; if (i == 0) { sb = new SimpleBlock(CivData.STONE_BRICK, 0x1); } else { sb = new SimpleBlock(CivData.STONE_BRICK, 0); } sb.worldname = tmp.getWorld().getName(); sb.x = tmp.getBlockX(); sb.y = tmp.getBlockY(); sb.z = tmp.getBlockZ(); validateBlockLocation(player, tmp); simpleBlocks.put(sb.worldname + "," + sb.x + "," + sb.y + "," + sb.z, sb); tmp.add(0, 1.0, 0); } }