Anti Id Conflict
Modby Elix_x
Helps you solve id conflicts
Description
Anti Id conflict helps you resolve id conflicts occuring between default configurations, by logging all ids and what they are occupied with.
AIC logs ids for: biomes, potions, enchantements and dimensions.
Here's example of id log (in this case, vanilla enchantment ids):
0: enchantment.protect.all(net.minecraft.enchantment.EnchantmentProtection)
1: enchantment.protect.fire(net.minecraft.enchantment.EnchantmentProtection)
2: enchantment.protect.fall(net.minecraft.enchantment.EnchantmentProtection)
3: enchantment.protect.explosion(net.minecraft.enchantment.EnchantmentProtection)
4: enchantment.protect.projectile(net.minecraft.enchantment.EnchantmentProtection)
5: enchantment.oxygen(net.minecraft.enchantment.EnchantmentOxygen)
6: enchantment.waterWorker(net.minecraft.enchantment.EnchantmentWaterWorker)
7: enchantment.thorns(net.minecraft.enchantment.EnchantmentThorns)
8: enchantment.waterWalker(net.minecraft.enchantment.EnchantmentWaterWalker)
9: enchantment.frostWalker(net.minecraft.enchantment.EnchantmentFrostWalker)
10:
11:
12:
13:
14:
15:
16: enchantment.damage.all(net.minecraft.enchantment.EnchantmentDamage)
17: enchantment.damage.undead(net.minecraft.enchantment.EnchantmentDamage)
18: enchantment.damage.arthropods(net.minecraft.enchantment.EnchantmentDamage)
19: enchantment.knockback(net.minecraft.enchantment.EnchantmentKnockback)
20: enchantment.fire(net.minecraft.enchantment.EnchantmentFireAspect)
21: enchantment.lootBonus(net.minecraft.enchantment.EnchantmentLootBonus)
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32: enchantment.digging(net.minecraft.enchantment.EnchantmentDigging)
33: enchantment.untouching(net.minecraft.enchantment.EnchantmentUntouching)
34: enchantment.durability(net.minecraft.enchantment.EnchantmentDurability)
35: enchantment.lootBonusDigger(net.minecraft.enchantment.EnchantmentLootBonus)
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48: enchantment.arrowDamage(net.minecraft.enchantment.EnchantmentArrowDamage)
49: enchantment.arrowKnockback(net.minecraft.enchantment.EnchantmentArrowKnockback)
50: enchantment.arrowFire(net.minecraft.enchantment.EnchantmentArrowFire)
51: enchantment.arrowInfinite(net.minecraft.enchantment.EnchantmentArrowInfinite)
52:
53:
54:
55:
56:
57:
58:
59:
60:
61: enchantment.lootBonusFishing(net.minecraft.enchantment.EnchantmentLootBonus)
62: enchantment.fishingSpeed(net.minecraft.enchantment.EnchantmentFishingSpeed)
63:
64:
65:
66:
67:
68:
69:
70: enchantment.mending(net.minecraft.enchantment.EnchantmentMending)
71:
72:
73:
74:
75:
Anti id conflict also logs mods, and generated .mods files can be opened in excel for fancy view.

This is what you will see with only AIC installed
All logs are located in config/Anti Id Conflict folder. In this folder, you can also find config files: main.cfg to control logging and useless (???) limits.cfg.
AIC is temporarily closed source and issues go in comments section.
For those who are wondering "wut teh hack iz goin on?", because AIC2.0A12 (if now you're wondering, what the hack does this mean, just skip this part. Don't worry, you'll know when time comes), and why is this 1.5, i did NOT stop working on it, A13 will come in a few days. I just wanted to release 1.9.4 version to help people fix conflicts, 1.5 does not contain anything else.
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
GD656Killicon
This Minecraft mod adds FPS-style killfeed notifications with exceptionally smooth animations. It offers unique features...
JAMD
Just Another Mining Dimension
Frozen Up
A small mod for forge and fabric expanding upon the cold biomes of Minecraft.
BetterDefaultBiomes
Mobs, Enchantments, Mob Arrows, Torch Arrows, Food, Trees, Plants, Flowers, Blocks, Trades, Tweaks and more!!
Global Server Config
Put your server configs in the common config directory!
Relics: Alex's Caves Compat
Compatibility addon between Relics and Alex's Caves