public int getMaterialEfficiency() { if (blueprint != null) { return blueprint.getMaterialEfficiency(); } else { return 0; } }