GTNewHorizons / GT-New-Horizons-Modpack

A big progressive questing modpack for Minecraft 1.7.10 balanced around the mod GregTech.
https://www.gtnewhorizons.com/
Other
1.02k stars 312 forks source link

EMI-Style recipe expansion using favourites #17589

Open ShadowTrolll opened 1 month ago

ShadowTrolll commented 1 month ago

Your GTNH Discord Username

ShadowTrolll

Your Pack Version

2.6.1

Your Proposal

Add an EMI-style system for setting recipes as favorites for later crafting tree auto-expansion as seen here: image image

Your Goal

The NEI material cost calculation is very useful, but it gets quite tedious adding the same recipe chain to all crafting groups when you know that you "always" make the item a certain way. This feature eliminates the tedium while still being flexible. If you transfer to a new crafting process for an item, you simply favourite the new recipes instead of the old ones and all costs get calculated automatically.

Example: I want to know how many resistors, capacitors and other materials I need for any machine I want to craft. I would start by favouriting my chosen recipes for circuits (lets say 2nd tier HV using SMD components), then favourite the component recipes and keep doing this until I have favorited the chain all the way I wanted to. Lets say down to ingots. Now any time I wish to show the costs to craft recipes containing HV circuits or other components I favorited NEI automatically calculates the circuits down to ingots.

Your Vision

Much easier and more comfortable calculation of recipe costs.

Final Checklist

slprime commented 1 month ago

similar issue: https://github.com/GTNewHorizons/NotEnoughItems/issues/487 https://github.com/GTNewHorizons/NotEnoughItems/issues/533

Dream-Master commented 1 month ago

can we port emi back to 1.7.10? looks cool.

slprime commented 1 month ago

can we port emi back to 1.7.10? looks cool.

I was thinking of doing something like this GT_NewHorizons2 7 02024-10-1019-15-00-ezgif com-video-to-gif-converter

ShadowTrolll commented 1 month ago

can we port emi back to 1.7.10? looks cool.

I was thinking of doing something like this GT_NewHorizons2 7 02024-10-1019-15-00-ezgif com-video-to-gif-converter GT_NewHorizons2 7 02024-10-1019-15-00-ezgif com-video-to-gif-converter

As long as I can set a recipe as "default" for a resultant item and there is a way to quickly use these favorites to compute component costs I am happy.

From your showcase I like the fact that (I suppose) I can manipulate the group normally afterward, meaning I can replace sub recipes without affecting my favourites, such as when I would be making a loop-specific setup I don't use normally.

slprime commented 1 month ago

From your showcase I like the fact that (I suppose) I can manipulate the group normally afterward, meaning I can replace sub recipes without affecting my favourites, such as when I would be making a loop-specific setup I don't use normally.

yes, you got it right. after creating a group you can edit it as you want