GT-New-Horizons-Modpack icon indicating copy to clipboard operation
GT-New-Horizons-Modpack copied to clipboard

[NEI] Backport EMI's craftable toggle.

Open PlayfulPiano opened this issue 2 years ago • 8 comments

Your GTNH Discord Username

PlayfulPiano

Your Pack Version

2.5.1

Your Proposal

Add a toggle to the Index panel in NEI to see what items you can craft dependent on your current inventory / UI storage access.

Your Goal

This would be an extremely nice QOL addition to the mod for GTNH, considering there are a couple issues (especially in early game) where getting the proper recipe shape or figuring out what recipes you have available is fairly difficult and frustrating.

Your Vision

I can see multiple benefits from adding this feature:

  • Pam's Harvestcraft food items won't be nearly as annoying to craft variety-wise, since you can put a bunch of food items in your inventory and match ones you haven't made yet.
  • When doing earlygame crafts, you can more easily bulk craft items without having to over rely on the bookmarks tab.
  • Requires less reliance on the quest book to progress, which should help players new to modding (see this here: https://www.reddit.com/r/feedthebeast/comments/1bqcjjb/modded_minecraft_is_missing_one_key_feature_to/)
  • Goes around issues with GT tool crafting recipes not being bookmarked properly for specific materials (image example of the issue below). A craftables panel means you can more easily quickcraft tools for a specific material since it's specifically grabbing from the available items in your inventory. image

Final Checklist

  • [X] I have searched this issue tracker and there is nothing similar already. Posting on a closed issue saying I like this feature please reconsider adding it will prompt us to investigate and reopen it once we confirm your report.
  • [X] I believe there is nothing similar in the pack already, or the existing solution isn't good enough.
  • [X] I understand this change request may not attract enough attention and thus not be implemented.
  • [X] I understand this change request may be rejected due to other community members thinking it's inappropriate.
  • [X] I believe this feature would make the pack better.

PlayfulPiano avatar Jan 09 '24 21:01 PlayfulPiano

This might actually be an EMI feature and not a JEI feature, my bad.

PlayfulPiano avatar Jan 13 '24 00:01 PlayfulPiano

Slight edits to fix accuracy of the suggestion, + a post made in the FTB subreddit that complements this idea well.

PlayfulPiano avatar Mar 29 '24 14:03 PlayfulPiano

I tried to implement something similar, but there are a some of problems that are difficult to solve. Not every handlers indicates a connection to the interface, and with modularui this is even more difficult to do. no ideas yet. maybe later

slprime avatar Mar 29 '24 17:03 slprime

I tried to implement something similar, but there are a some of problems that are difficult to solve. Not every handlers indicates a connection to the interface, and with modularui this is even more difficult to do. no ideas yet. maybe later

Aww, dang. Guessing it's more complex than determining recipes based on the machine your GUI has open & items or fluids in that machine or your inventory, correct?

PlayfulPiano avatar Mar 29 '24 17:03 PlayfulPiano

I tried to implement something similar, but there are a some of problems that are difficult to solve. Not every handlers indicates a connection to the interface, and with modularui this is even more difficult to do. no ideas yet. maybe later

Aww, dang. Guessing it's more complex than determining recipes based on the machine your GUI has open & items or fluids in that machine or your inventory, correct?

yes. Link: machine - GUI - recipe not always available the easiest way is to do this only for crafting grids.

slprime avatar Mar 29 '24 18:03 slprime

I tried to implement something similar, but there are a some of problems that are difficult to solve. Not every handlers indicates a connection to the interface, and with modularui this is even more difficult to do. no ideas yet. maybe later

Aww, dang. Guessing it's more complex than determining recipes based on the machine your GUI has open & items or fluids in that machine or your inventory, correct?

yes. Link: machine - GUI - recipe not always available the easiest way is to do this only for crafting grids.

honestly even that functionality (for now) would still be pretty useful for newer players in the modpack. Since generally speaking you won't have access to specific machine GUIs till steam, and a lot of players unfamiliar with modding could quit while in stone due to the overwhelming amount of items in nei.

PlayfulPiano avatar Mar 29 '24 18:03 PlayfulPiano

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 3 days

github-actions[bot] avatar Jun 27 '24 19:06 github-actions[bot]

.

PlayfulPiano avatar Jun 27 '24 22:06 PlayfulPiano

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 3 days

github-actions[bot] avatar Sep 25 '24 22:09 github-actions[bot]

.

PlayfulPiano avatar Sep 25 '24 23:09 PlayfulPiano