Shadows-of-Fire / Shadows-of-Greg

An addon for GregTech Community Edition with the goal of making it much more complicated and realistic through the use of GregTech 5 Unofficial and GregTech 6 features.
GNU General Public License v3.0
16 stars 30 forks source link

TODO: investigate better ways to implement recipe replacements #144

Open Exaxxion opened 3 years ago

Exaxxion commented 3 years ago

Looping through the material registry and doing a lot of type checks and casting to accomplish the recipe replacements is clunky and potentially error prone (e.g. filtering by IngotMaterial for cables misses the edge case of Superconductor which is a MarkerMaterial).

Let's investigate alternatives that could improve accuracy and efficiency. We were tipped off about RecipeHandlers, so let's look into that.