View Issue Details

IDProjectCategoryView StatusLast Update
0001529Industrial-Craft²crossmod-compatibility / submodules / APIpublic2015-02-01 23:23
ReporterThornbush42 Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
OSWindowsOS Version8.1 
Product VersionBuilds for MC 1.7.10 
Summary0001529: Crafting recipies override other mods' crafting recipies
DescriptionWhen other mods are installed alongside IC2 which also have ore storage blocks - like "Copper Block" - the crafting recipe for that block from the other mod no longer produces the intended mod's block, but instead the IC2 version of that block.
For example: When crafting a "Copper Block" in the "Mekanism" mod, filling the 3x3 crafting interface with Mekanism's own copper ingots SHOULD produce Mekanism's own copper block, but INSTEAD produces IC2's copper block.

This applies not only to the "Mekanism" mod, but a whole range of mods that also have the same ore storage blocks - including "Galacticraft" and "Thermal Foundation". (The only mod that I've found doesn't suffer from this problem is "Tinker's Construct")
Steps To Reproduce1) Install Industrialcraft 2, alongside another mod which has the same ore storage blocks (like "Mekanism" or "Thermal Foundation")

2) Launch Minecraft and start a new world

3) Obtain the ~other~ mod's ingots (e.g. Mekanism's copper ingots)

4) Fill the 3 by 3 (3x3) crafting interface with the ingots

5) Notice how what is produced is IC2's block, not the ~other~ mod's block (e.g. IC2's copper block and not Mekanism's copper block)
Additional InformationIC2 Version: industrialcraft-2-2.2.666
Forge Version: 1.7.10-10.13.2.1230

--

I have spoken to contributors of the "Galacticraft" mod - as I originally thought it was a problem with their mod - but they confirmed it was to do with IC2's mod compatibility. They said:

"IC2 should not be allowing their block to be crafted from Galacticraft ingots, that's the real problem here. Have you reported this as an issue over at IC2? Please point them to this if they want some ideas as to how to do it: https://github.com/micdoodle8/Galacticraft/commit/c28c292d1315a0154ad6fa567fc71fb909537fe6 "
TagsNo tags attached.
Minecraft Version

Activities

Chocohead

2015-02-01 23:23

developer   ~0003707

Quite simply, it's not IC2's fault, it's just the ore dictionary. Tinkers from what I've seen doesn't register it's copper, so unlike all the others, isn't unified to make IC2's. IC2 often loads first, meaning it adds the ore dictionary recipe first, as it's the first recipe that takes priority. You can always remove/change the recipe in the IC2.ini config file.

Issue History

Date Modified Username Field Change
2015-02-01 01:13 Thornbush42 New Issue
2015-02-01 23:23 Chocohead Note Added: 0003707