if (liquid == null || amount <= 0 || liquidTarget[i] == null) continue;
template.addRequirement(liquid, amount, liquidTarget[i]);
}
if(this.getUpgradeManager().hasByproductExtractor() && getByproductItem() != null) {
template.addByproduct(getByproductItem());
}
return template;
}