Thread:MilkMC/@comment-32705314-20171028082946/@comment-25101690-20171030183710

So far I haven't managed to decompile the code in a way that enables recompilation. If we had a decompiler that could do that, we could fully mod the mod. I'm sure it's possible somehow, but every decompiler I tried failed at some point, couldn't successfully decompile a few symbols, or put out very weird code for some parts. One problem could be that the mod contains very advanced code in some places, from enums over all kinds of reflection even up to JVM bytecode.

BON can successfully decompile and deobfuscate the mod, but it outputs a recompiled JAR, so no editable source.

Without a working decompiler, the only way is to make another mod that reuses the MC mod as much as possible and modifies what you want with reflection. This has the problem of decreased stability and compatibility with other mods and that many things aren't possible because the LOTR mod isn't developed with moddability in mind. I have started on this path for a short distance, but it's very tedious.