As briefly discussed in the Discord, I'm bringing this here.
Essentially the issue is that if you want to have a recipe with a few variations (like have shaped recipe with a fixed part but also allow some items to be moved around freely) you do need to add all variations as separate recipes. With mods you can work around this with custom recipes, but with datapacks you absolutely cannot.
So it would be really nice if there was a way to let JEI know via a datapack that certain recipes are just the same recipe with variations, so that in the GUI it cycles through the different variations.
Suggestion
As briefly discussed in the Discord, I'm bringing this here.
Essentially the issue is that if you want to have a recipe with a few variations (like have shaped recipe with a fixed part but also allow some items to be moved around freely) you do need to add all variations as separate recipes. With mods you can work around this with custom recipes, but with datapacks you absolutely cannot. So it would be really nice if there was a way to let JEI know via a datapack that certain recipes are just the same recipe with variations, so that in the GUI it cycles through the different variations.