GregTechCEu / GregTech-Modern

GregTech CE Unofficial for modern versions
GNU Lesser General Public License v3.0
268 stars 162 forks source link

Changed Ingredient tree creation behavior #1910

Closed krossgg closed 3 weeks ago

krossgg commented 3 weeks ago

What

While caching the ingredients for recipes and adding them to the recipe lookup map, IntersectionIngredients were split up into their constituent MapIngredients. This caused the recursive recipe lookup to be unable to find recipes that used an IntersectionIngredient. See GTRecipeLookup#recurseIngredientTreeFindRecipeCollisions for more details

Now, it no longer splits Intersection Ingredients Fixes #1839

Outcome

Oin happy 😄