recursiveae2patternprovider-1.1.2.jar
Curse Maven Snippet
What's new
Make maxAlternativesPerItem effective and rank stock-driven recipes last
- Apply maxAlternativesPerItem in both selection modes (a hard-coded 64
bypassed it when retainRecipeAlternatives=true) and count distinct
recipes instead of ingredient variants. Default raised from 1 to 8.
- RecipeSelection.alternatives(): also publish recipes rank() rejected
only because their ingredients loop back into the recipe graph (tiered
essences). Order: acyclic recipes, cyclic recipes, stock-driven ones.
- Treat tier uncrafts (one item in, more of a recipe-reversible item out)
like block unpacks: ranked last, not counted toward the cap, not
expanded. The matching compression recipe is published for each unpack.
- Reorder CraftingService.getCraftingFor so user-encoded patterns come
first, then generated ones, then generated stock-driven ones; AE2 keeps
same-priority patterns in a HashSet, so generation order had no effect.
- Skip generating patterns for items the grid already reports craftable.
- Static selection publishes one ingredient variant per recipe, so tags
(glass, wood) no longer multiply patterns.
- Add debugLogging option (default off) gating the per-item [alternatives]
diagnostics, plus a single INFO line when the cap leaves recipes out
and a build marker at load.
- Add missing config translations (defaultRecursiveMode,
retainRecipeAlternatives, generatedIngredientAlternatives, debugLogging).
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

