shedaniel / RoughlyEnoughItems

Clean and Configurable. Your recipe viewer mod for 1.13+.
Other
326 stars 65 forks source link

[Feature] Unexpected behavior: Why does "Manual Filtering" also hide recipes? Can this be configured? #1593

Closed isaiahshiner closed 7 months ago

isaiahshiner commented 7 months ago

What is your feature request?

I don't know if this is intended or not, but this comment makes me suspect that it is intended.

That seems odd because this feature did not work this way in previous iterations (JEI/NEI/TMI). Although I'll add that the Drag to Select feature is incredibly awesome. 🙏 I spent hours tediously hiding items in older modpacks.

My typical workflow is to search for a mod, then hide all the items for that mod that I don't expect to ever look directly at recipes or uses for. For IC2 or Modern Industrialization, this means hiding all the plates, rods, bolts, etc, but keeping ingots. I can usually reduce most mods to 1 page of results this way. I do want to be able to see those items in recipes, but only in recipes, not in search results. With hiding recipes, I have no idea what items are used for what things, so I basically can't risk using the feature for anything.

Can I configure this behavior?

User Story:

  1. I navigate to Gear -> More Options -> Advanced -> Filtering -> Customized Filtering -> Manual Filtering -> Gear.
  2. I search for "Iron ingot", select it, and choose "Hide selected". Back -> back -> save and quit.
  3. From the inventory, I search for "Iron ingot", and don't see the item. Works as intended.
  4. I search for "iron bar", and click to see its recipe.
    1. Expected: I see the recipe which requires 6 iron ingots.
    2. Actual: I see a block drop recipe and some other modded recipes, but none that consume iron.
  5. I search for "Raw iron" and press "U" to look at its uses.
    1. Expected: I see the smelting recipe which results in iron.
    2. Actual: I see several recipes, but none which result in iron, from any mod.
  6. I search for "basic card" and see the item from applied energistics, and click to see its recipe.
    1. Expected: I see the modded recipe requiring iron.
    2. Actual: There are no valid recipes for this item, so nothing is shown. There is no other feedback, so I have no idea if I've accidentally hidden a required item.

What do you think this change is of?

isaiahshiner commented 7 months ago

Solved! Under "Customized Filtering," set "Should Filter Displays" to "No". I actually thought that did the opposite of what I wanted, but problem solved either way.