Skip to content
Wanderson edited this page Jan 27, 2018 · 2 revisions

What exactly is UniDict?

UniDict is an unification mod.

even though the goal of the mod is unification, it has some usefull things inside it that aren't exactly related to unification, like, a general propose Resource Gathering API, this allowed to add several usefull commands to CraftTweaker. also, you can use it on your own mods.

I need this Mod on the Client or in the Server?

on both, and the unidict.cfg must have the same config values on both.

How UniDict works?

it gathers Resources on the end of the Initialization Stage of Minecraft Forge, which should be enough for all mods add their entries and register their things on the Ore Dictionary.

then it will "sorts" the entries accordinly with the settings, and on the Post Initialization stage it will run the integrations.

Why UniDict doesn't subscribe OreRegisterEvent?

it would have to keep a lot of unused things on the memory, which is known in programming as memory leak, since as far as I know, there is no way to unsubscribe an Event.

When I am looking at the recipes through NEI/JEI, it cycles between all the possible replacements for a given input, and since they do not have recipes, I need to wait until the main one shows up before I'm able to see the recipes of it. Is there a way to solve this?

there are two asnwers for this:

  1. set B:keepOneEntry to true.
  2. set B:registerNewCraftingIngredientsAsItemStacks to true.