UniDict

UniDict

50M Downloads

Wrong unification with recipes 1.12

thoroo opened this issue ยท 1 comments

commented

Version:
UniDict-1.12.1-1.0
WanionLib-1.12.1-1.0

Forge 14.22.1.2478

Other Mods:
CodeChickenLib-1.12-3.1.2.297-universal
CoFHCore-1.12-4.3.5.13-universal
CoFHWorld-1.12-1.0.1.8-universal
CraftTweaker2-1.12-4.0.6
jei_1.12.1-4.7.8.95
NotEnoughItems-1.12-2.4.0.231-universal
RebornCore-1.12.1-3.4.2.112-universal
RedstoneFlux-1.12-2.0.1.2-universal
TechReborn-1.12.2-2.7.4.243-universal
ThermalExpansion-1.12-5.3.5.19-universal
ThermalFoundation-1.12-2.3.5.14-universal
Wawla-1.12.1-2.5.243

Issue:
I'm currently making a 1.12 modpack and getting stuck when using UniDict with unification of types such as nugget, ingots and blocks. Might extend further than that. I haven't checked.
When trying to unify metals it seems what happens is that is successfully unifies the different types of oredicts but that a item that was removed from oredict still gets inputted into the recipes in the end.
Example:
Using Thermal Expansion (TE) and Tech Reborn (TR) where Thermal Expansion has higher priority. When trying to use recipe for 9x copper ingots (TE) into copper block, it turns it into a TR copper block which is missing ore dict tag. Whilst TE Copper Block has the correct oredict tag.
Unification seems to work for other mods that adds same type of metals. However I could reproduce the issue with the above mods.

Config file for UniDict
https://pastebin.com/7gKCjset

commented

Forgot to mention that when checking the recipes using CraftTweaker it outputs that the recipe is TE 9x Ingots into TE Block.