currentBuilder = recursiveBuilder.nextBuilder();
} else {
BlueprintBase bpt = instanciateBlueprint();
if (bpt != null) {
recursiveBuilder = new RecursiveBlueprintBuilder(bpt, worldObj, xCoord, yCoord, zCoord,
ForgeDirection.values()[worldObj.getBlockMetadata(xCoord, yCoord, zCoord)].getOpposite());
currentBuilder = recursiveBuilder.nextBuilder();
}
}