Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft
Stackdeobfuscator Wiki › Guides › How to Use StackDeobfuscator to Debug a Mod Conflict

How to Use StackDeobfuscator to Debug a Mod Conflict

Reproduce the Crash

Launch the game with the mods you suspect conflict. Trigger the crash (load a world, open a menu, place a block). Let the game write the crash report, then close it.

Compare Package Names

Open the crash report and read the stack trace. StackDeobfuscator maps production names to readable ones, so instead of net.minecraft.class_1234 you see the actual Minecraft class. Look for two or more different mod packages appearing in the same trace, especially near the top. That pattern usually means one mod called into another's code and something failed.

Isolate the Conflict

Remove one of the suspect mods and repeat the crash. If the crash disappears, you have found one half of the conflict. Re-add it and remove the other to confirm. Keep notes on which mods were present each time.

Check the Cause Line

Above the stack trace is a Caused by: section. Read each Caused by block in order — the deepest one is the root cause. With readable names, you can tell whether the root cause is a missing class, a null value, or a version mismatch between two mods.

Report With Evidence

Give the mod authors the full deobfuscated trace plus the list of mods you tested. This lets them reproduce the conflict faster.