|Official Minecraft Forum Entry|
|Mod Type||ID Reallocator|
|Stable Version||220.127.116.11 for Minecraft 1.4.6|
for Stable version
ID Resolver is a mod designed to automate the way that Block and Item IDs used by mods are assigned within the client. It relies on GuiAPI as a dependency, but not when used on a Server (as no GUI loads).
ID Resolver has developed a somewhat negative reputation amongst the modding community, with the mod being blamed for a wide variety of crashes, and errors in gameplay when items are set to zero (to remove them).
In reality, many of these issues are the fault of the mod developer, rather than the fault of ID Resolver; a Mod has to be specifically coded to allow items to be removed with the =0 option, otherwise ID Resolver will exhibit some strange behaviour, like substituting other items in place of the removed item.
Another commonly reported fault is Block and Item IDs being referenced using hardcoded values; if these values are changed, then anything that references that specific value will either usually exhibit incorrect behaviour, or crash the game.
Mods using Minecraft Forge can ask Forge to assign a default ID for a Block or Item; if this is unavailable, Forge is able to send a new, vacant ID for the Block/Item to use. Mods that use this method do not need ID Resolver to co-exist; however, mods that do not do this will most likely need it.