mekanism / Mekanism-Feature-Requests

All enhancements and feature requests for Mekanism (for current and future releases) should go here.
11 stars 4 forks source link

[Suggestion] Add mod priority list to item outputs #198

Open Wxrlds opened 3 years ago

Wxrlds commented 3 years ago

Describe the feature you'd like It would be nice if you would have the ability to specify what mod the item ouput is from. Immersive Engineering for example does this and helps as it unifies ores, ingots, dusts,... for example if you throw an Iron Ingot into an Immersive Engineering Crusher to make Iron Dust and set the priority list 1. Immersive Engineering 2. Thermal 3. Mekanism what would happen is that it first checks if Immersive Engineering has Iron Dust (which it has) and therefore you only ever get IE Iron Dust, even if you were to use a Mekanism Crusher or a Thermal Pulverizer. Same for Ingots from other Mods, let's assume IE doesn't add Copper Dust but you throw a Copper Ingot from IE into a Mekanism Crusher, currently it gives you Mekanism Copper Dust but with the priority list it would give you Thermal Copper Dust.

Describe alternatives you've considered Technically a mod priority list wouldn't be required if the item outputs were to use tags, instead of specific items as this would allow you to remove all the tags from Mekanism Copper Dust and thus it can only give you Thermal Copper Dust. This wouldn't be a solution as elegant as the priority list but it's one that will probably work too.

Additional context Just letting you know that Botania also adds a priority list for it's Orechid in case that's somehow useful.

SirEndii commented 3 years ago

IE uses the same system. There's a List with mod id's. Like ["mekanism","thermalseries",...]