Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Suggestion] Add Toggle/Button for "Default Recipes", Default Recipe Presets, & Autocomplete/Quick Linked Recipe Grouping #533

Open
PlayfulPiano opened this issue Sep 15, 2024 · 1 comment

Comments

@PlayfulPiano
Copy link

PlayfulPiano commented Sep 15, 2024

Ok so this is a threepiece suggestion, but they're all interconnected so hear me out. If you want a quick TLDR, it's basically implementing AE2 autocrafting concepts for patterns / sending a recipe bill, but for NEI bookmarks.

First, within any NEI recipe screen, add a button that allows the user to set that specific recipe as the "default recipe" to make that output item. This takes into consideration both the currently set OreDict item, the specific catalyst being used if there are multiple catalyst types for that recipe (i.e. different machine tiers, different types of furnaces, etc.), and the tool that is used in that recipe (for cases like GT tools).

EMI has a similar concept (shown in the image below, the green heart dictates that recipe being the "Default Recipe").
image

Now with that in mind, onto my second suggestion: Default Recipe Presets.
Like with the new item grouping feature done for NEI, this would be the ability to make a preset for "defaulted" recipes, as well as the ability to name these presets & swap between the presets in game at any time. Having modpack support to pre-set the presets also would be nice here.
In a GTNH context, this could mean things like voltage tier specific default recipe presets (stone preset for iron plates is the hammer + 2 ingot crafting recipe, steam preset for iron plates is the steam forge hammer 3 ingots -> 2 plates recipe, LV preset for iron plates is the lv bender 1 ingot -> 1 plate recipe, etc.).

Lastly, the final suggestion is to have the ability to automatically "generate" a recipe group for any item directly within the NEI recipe screen, based on the currently set default recipes. Probably through a button in the recipe screen itself like before.

So for example, take the recipe below for EIO Reservoirs:
image
In it there are 3 different items: fused quarts, HV electric pumps, and a cauldron. For each, I could have the currently enabled default recipe preset determine that these three recipes are the active "defaults":
image
image
image

Therefore, upon pressing the button on the EIO Reservoir page, this here would automatically generate at once in one group (or possibly in one page depending on an NEI setting, which could be a good idea):
image

Hope this is a clear way to explain the suggestion here.

@PlayfulPiano
Copy link
Author

@slprime would there be any consideration in incorporating this into NEI?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant