ID Conflicts Viewer
by AlexSocol
ID Conflicts Viewer is a Forge utility for 1.7.10 that reports which numeric block, item and registry IDs are free and which are already taken.
What it does
When a modpack hits conflicting IDs, the mod simplifies the work of finding a free one. It writes a list of available IDs and a list of taken IDs, and each taken entry names the class and the registered object that holds it. A conflict report is generated when at least one clash is detected. Output goes to a generated file in the IDCV folder inside the Minecraft installation directory. The mod was built with modpack developers in mind, who need extra information about biomes, dimensions and world providers. It also covers areas where ID support is thin in 1.7.10, such as enchantment entities, with notes that Potion IDs and Enchantment entries have received little support.
The mod works by modifying vanilla Minecraft classes at runtime, and some changes are written to files on disk, including removing a forced exception in the Enchantment constructor. It depends on ASJCore, which must be installed beside it. Because it relies on an exception similar to the one used by the Artifice mod, it may need changes to keep working alongside other mods. A part of the enchantment handling can be disabled in the config if it breaks something.
Servers that run it need every player to install it too. Only the Forge loader is supported, for 1.7.10 alone, and the latest file is version 1.3 from 2024-12-21. The mod is released under a custom license and is not open source, though its source code and issue tracker are public.
Key features
Free ID listing
Lists the numeric IDs still available for blocks, items and other registries, so new content can be assigned without guessing.
Taken ID report
Lists taken IDs with the class and registered object that holds each one, making the source of a clash traceable.
Conflict report file
When a conflict is detected, a report is written to a generated file in the IDCV folder of the game directory.
Enchantment disable option
A config setting turns off the enchantment part of the mod if that part causes problems on a given modpack.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Enchantment ID Extender is a Forge mod for 1.7.10 that is client and server and released under the MIT License, but it is not open source. It targets the same version, so it fits the same pack, yet it extends enchantment IDs rather than listing free and taken IDs. Transit is a Forge mod for 1.12.2, client and server, under the GNU Lesser General Public License v3.0 only, and is open source, but it works on a different game version and does not report IDs.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ID Conflicts Viewer | Forge | 1.7.10 | Client and server | 2024-12-21 |
| Enchantment ID Extender | Forge | 1.7.10 | Client and server | 2022-05-21 |
| Transit | Forge | 1.12.2 | Client and server | 2024-06-17 |
Questions
Does ID Conflicts Viewer need ASJCore?
Does the server need the mod?
Where are the ID reports saved?
In the catalog
ID Conflicts Viewer is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 1,013 mods support Minecraft 1.7.10.
More from AlexSocol
Similar mods
What the author says
This mod is created for modpack developers and is focused around giving extra info on Biome, Dimension and World Provider (since 1.1), Enchantment, Entity (since 1.1), and Potion IDs in your pack (and a little support with DataWatcher). Every generated file is located in IDCV folder of your minecraft installation…
Official listing
- Modrinth page
- modrinth.com/mod/idcv
- Owner
- AlexSocol
- Published
- 2023-10-14
- Updated on Modrinth
- 2024-12-21
- Facts verified
- 2026-10-15
