UniDict is an unification mod.
WanionLib is required.
Check out Apex Hosting!
They offer stable and ultra low latency servers, which is extremely important for you and your friends to have an enjoyable time playing together!
When we play modded Minecraft, several mods based on their progression add Copper, Tin, Silver, Lead... But since a lot of mods add these common resources, we start to have a lot of equivalent items.
This "issue" could be solved manually through CraftTweaker, but since there are a lot of machines and resources, it can quickly become boring, and CraftTweaker doesn't give the you the ability to modify everything.
Would it not be easier do this automatically? This is what UniDict does, it standardizes the output of all recipes (that it has Integration with), not just for crafting table recipes, but for a lot of machines throughout several mods.
UniDict does not unify Ore Generation.
for more informations about UniDict, checkout our Wiki.
checkout the first, and probably the last, UniDict Spotlight, made by ShepherdShang.
Integrations (1.12.2):
- AbyssalCraft (Transmutator)
- Advanced Rocketry (All Machines)
- Applied Energistics 2 (Grindstone)
- Base Metals (Crack Hammer)
- Blood Magic (Alchemy Table)
- Chickens (Chickens)
- Embers (Stamper)
- Ender IO (Alloy Smelter, SAG Mill)
- Extreme Energy (High-Pressure Crusher, High-Pressure Assembler)
- Forestry (Centrifuge)
- Foundry (Alloy Furnace, Casting, Metal Atomizer)
- Gadgetry Core (Alloy Furnace)
- Gadgetry Machines (Grinder)
- IC2 Classic (Compressor, Extractor, Macerator, SawMill, Recycler, Scrap Box)
- Industrial Craft 2 (Macerator, Thermal Centrifuge, Compressor, Extractor, Blast Furnace, Scrap Box, Block Cutting Machine)
- Industrial Foregoing (Laser)
- Immersive Engineering (Arc Furnace, Blast Furnace, Crusher, Metal Press, Alloy Kiln)
- Kitsu's ForgeCraft (Anvil, Bloomery, Casting, Forge)
- Magneticraft (Crushing Table, Sluice Box, Grinder, Sieve)
- Mekanism (Crusher, Chemical Injection Chamber, Enrichment Chamber, Metallurgic Infuser)
- TechReborn (All Machines)
- Thermal Expansion (Compactor, Fractionating Still, Pulverizer, Redstone Furnace, Induction Smelter)
- Vanilla (Crafting, Furnace)
please consider to buy me a coffee.
In reply to twisted_code:
sent you a pm.
In reply to WanionCane:
Glad to have you back! excited to see what you do next!
In reply to Hellot1M:
omg omg!! thanks a lot for the coffee, you're the first xD
mod-wise, I have a few things in mind, and after that, I am projecting something reeally big, and since you're the first, you will be the first to receive it XD
and again, thanks a lot! =D
In reply to WanionCane:
Thank you :) you are an awesome dev! I wanted to send more but I'm kinda broke atm. But I'll be buying you more coffee on my next check ;)
In reply to Hellot1M:
thanks a lot, you made my day yay XD
Doesn't seem to work quite as well as I was hoping. In particular, it doesn't seem to do anything about all the different crafting recipes that convert blocks/ingots/nuggets to nuggets/ingots/blocks of one of the "wrong" variants. I ended up having to add a bunch of CraftTweaker recipes to do it, which is less than optimal. Especially so considering getting the item IDs is made harder when this mod is enabled (hiding the "wrong" variants also means it's harder to grab their IDs with /ct hand)...
Long story short, it would be VERY much appreciated if this removed the storage block/nugget recipes (i.e. nugget to ingot, ingot to block, block to ingot, ingot to nugget) for getting the "wrong" variants
edit: In hindsight, I realize I may simply have configured the mod wrong. I'm going to double check my configs and either remove this edit note or follow it up with a confirmation
edit: after looking at the config... I honestly have no idea how to configure it or whether it's configured how I want it. How would I go about forcing it to use a certain mod's version of each metal? Because that's what I want: I want all of the metal recipes to use the Thermal Foundation versions (when existent), but they aren't doing that right now.
Does this work with the GT:CE material system?
Does this work with Simple Ore Generation?
growthcraft and harvestcraft working together would be awesome :D
edit- well actually it looks like they kind of are already, but not in one specific way (wax from growthcraft can't be used to make candles from harvestcraft) i'm trying to figure out how to make that work myself but the mod i used to use is outdated and i do not have a head for programming...
you should add integration for Tinker's and Metallurgy 4 Reforged please and thank you.
how do i do if i want to get a immersive engineering steel ingot for the achivement?
In reply to akasaka0330:
You can try /give
Thank you for a really impressive & useful mod!
Well guys, like you noticed, UniDict didn't get update since a long time. WanionCane and me have been really busy with our own life, and we kinda left the Minecraft modding community. I lost contact with WanionCane since a long time. I don't know if he will continue this mod. I won't take back this mod neither, it would be too much work for me, and my life is too messy for doing it now. Most of Minecraft and Forge has been rewritten for 1.14. So this mod will have to be rewritten as well. So it will be useless to continue to work on 1.12 version while forge 1.14 will come. I think if this mod survives, it will be after a total rewritting for 1.14. So for now consider this mod dead.
In reply to Hypsellis:
oof
In reply to Hypsellis:
duly noted. Thank you for at least not leaving us wondering as to the state of the mod
Can you provide an example of how to use B:enableSpecificKindSort=true. I can't find any examples and I think I need to use it to fix a triplicate itemSilicon issue. I would like the basemetals silicon ingot which is registered as both ingotSilicon and itemSilicon to be the primary silicon but if I add Silicon:item to S:customUnifiedResources the NuclearCraft silicon gets selected instead even though nuclearcraft isn't listed anywhere in UniDict.cfg.
Error with Advanced Rocketry?
[10:02:45] [pool-7-thread-3/ERROR] [unidict]: Advanced Rocketry Integration: java.lang.ClassCastException: zmaster587.libVulpes.recipe.RecipesMachine$ChanceItemStack cannot be cast to net.minecraft.item.ItemStack
Could you have UniDict also cut down duplicate recipes as a result of unifying certain items? Particularly, Pam's Harvestcraft has a ton of recipes that use salt and sugar. Salt, with another mod such as Mekanism, ends up being accounted for by two or more items and sugar already has another counterpart within Pam's: honey. This results in there being anywhere from 2 to a full 6 recipes just for the one item. That must be increasing the load times, right?
I could use CraftTweaker to remove all these duplicates but with there being hundreds of Pam's recipes, it would take ages to go through them all and would probably actually be slower to have CraftTweaker go through removing them on startup than UniDict doing it automatically.
In reply to Lurmey:
Removing recipes with CraftTweaker would do opposite you intended. First all recipes would be loaded. Then CraftTweaker would run removing recipes which would result in more loading than less.
If you want less loading this could only be done on UniDict's side or on the other mod's side. For example, Pam's Harvestcraft has three recipes for every item needing salt to respect OreDict by foodSalt, dustSalt and itemSalt. So this increases recipes a lot. Sugar uses only listAllsugar which would not increase any recipes.
But however, if UniDict duplicates this recipes it should be integrated a check to avoid loading recipes that are already registered, meaning same item by same output.