Do you use IC2 with lots of other mods and get annoyed by the redundant yet equivalent items?
Well I was. Sure, the duplicate items are interchangeable in recipe inputs thanks to the Forge Ore Dictionary, but they don't stack and clog up your inventory. Wouldn't this be nicer:
One item for each type. How would this be possible? Disabling ore generation for the other mods reduces the problem somewhat, but is not a complete solution – mods will continue to output their own item types. For example, IC2 will output IC2 copper when smelting dust, RedPower2 will output RP2 copper when crafting nuggets, other mods will output their own items:
With OreDupeFix installed, all the outputs are consistent:
Much better eh?
In this example, everything is switched to use RedPower's copper ingots, but you can choose the items from the mods you prefer in config/OreDupeFix.cfg. Any items in the Forge ore dictionary are supported. Want the IC2 macerator to output Thermal Expansion pulverized copper instead of dust? After all, they are interchangeable.
OreDupeFix can be easily configured to use the item from any mod. Here's a sample configuration:
PreferredOres {
S:ingotBronze=IC2
S:ingotCopper=RedPowerBase
S:ingotSilver=RedPowerBase
S:ingotTin=RedPowerBase
S:dustBronze=ThermalExpansion
S:dustCopper=ThermalExpansion
S:dustGold=ThermalExpansion
S:dustIron=ThermalExpansion
S:dustSilver=ThermalExpansion
S:dustTin=ThermalExpansion
}
Compatibility
OreDupeFix currently supports editing the following recipes:
- Crafting recipes: shaped, shapeless, Forge ore, IC2 advanced
- Furnace recipes: normal and metadata-sensitive
- Dungeon loot
- IC2 compressor recipes
- IC2 extractor recipes
- IC2 macerator recipes
- IC2 scrapbox drops
Limitations (may or may not be addressed in the future):
- Does not yet replace other machine recipes from other mods (any suggestions, let me know)
- Does not completely remove the redundant items from the game (can still be spawned in, or in existing inventories)
Change Log
2013/04/25 3.1
* Update for compatibility with IC2 1.115.304+
* Use srgnames for reflection to improve mod compatibility
* Improve output formatting for dumpOreDict
2013/03/30 3.0
* Update for Minecraft 1.5.1, Forge 7.7.1.622, IC2 1.115.268
* Now built as a "version-independent" mod (srgnames)
2013/03/10 2.0-1.5
* Update for Minecraft 1.5 prerelease
2013/03/09 2.0-1.4.7
* Add all ore names to generated default config for easier custom configuration
* Add support for disabling recipe type replacements in config
* Add more defaults to default config
* Allow running even if IC2 recipes cannot be replaced
* Blank preferred ore entries will now be ignored
* New build process using SpecialSource (for development; no end-user visible change)
2013/02/01 1.4
* Fix replaced stack size (e.g. crafting copper block -> 9 ingots)
* Add default silver ingot preference set to RP2
* Add IC2 scrapbox replacements
* Add dungeon loot replacements
* Add verbose config option
2013/01/31 1.3
* Initial public release
Downloads
Source code (BSD licensed): https://github.com/agaricusb/OreDupeFix
All released versions: https://bitbucket.org/agaricusb/oredupefix/downloads
Development builds: https://buildhive.cloudbees.com/job/agaricusb/job/OreDupeFix
Latest releases:
3.1 for Minecraft 1.5.1 + IC2 1.115.304+:https://bitbucket.org/agaricus…nloads/OreDupeFix-3.1.jar
2.0-1.4.7 for Minecraft 1.4.7 + IC2 1.115/112: https://bitbucket.org/agaricus…/OreDupeFix-2.0-1.4.7.jar