Store IngredientData in Array instead of Map, which should in theory reduce the overhead of each check.
Made other minor improvements to speed things up.
Shaped recipes are still far more efficient than Shapeless recipes, due to them having more constraints.
Store IngredientData in Array instead of Map, which should in theory reduce the overhead of each check. Made other minor improvements to speed things up.
Shaped recipes are still far more efficient than Shapeless recipes, due to them having more constraints.