TileEntity subTile = architect.getWorldObj().getTileEntity(subBlock.x, subBlock.y,
subBlock.z);
if (subTile instanceof TileArchitect) {
TileArchitect subArchitect = (TileArchitect) subTile;
currentSubReader = new RecursiveBlueprintReader(subArchitect, writingBlueprint);
} else if (subTile instanceof TileConstructionMarker || subTile instanceof TileBuilder) {
BlueprintBase blueprint = null;
ForgeDirection orientation = ForgeDirection.EAST;