This mod allows for custom re-ordering of the ore dictionary at the end of item registration. Within the mod config there are two things that can be changed. The first is the mod preferences list, this is a list of mod-ids that the mod will re-order the ore dictionary to follow. The order of this list is important. The first entry in this list will be the most preferred mod with each mod afterwards decreasing in priority. The ore dictionary will be re-ordered according to this list with the most preferred mods items as the first entry and then the rest following the priority of the rest of the list. If a mod is not in the list then any items it adds will be put at the end of the ore dictionary. The second changeable feature is the ores list. This is a list of all the ore dictionaries that will be re-ordered according to the mod preferences list. For example, if I add 'oreCopper' to the ores list then the ore dictionary entries for 'oreCopper' will be re-ordered. Only entries in this ores list are re-ordered. Defaults for both lists are included but don't hesitate to change the lists to suit your needs (that's why they're in the config!).
This mod is mainly intended for use by modpack makers as many mods will often grab the first entry in the ore dictionary for their recipes. This mod can also be used in combination with CraftTweaker scripts to remove and add recipes based on the first item found in the ore dictionary (which will be from the most preferred mod).