4 ms·
Minecraft mods have not worked by manual replacement of classes for a long, long time now. Doing so is highly discouraged, and you use a mod loader like Forge.
by seabird 6y ago
Minecraft mods have not worked by manual replacement of classes for a long, long time now. Doing so is highly discouraged, and you use a mod loader like Forge.
Minecraft modding is neglected in all official capacities, it's a usability trainwreck, and the self-installed dictator of the preeminent mod loader is very easy to not like.
I've played a lot of modded Minecraft, and I can tell you for sure that you suffer through the myriad technical problems because there's just nothing out there like it, and not because it's a good experience.
- flafla2 6y agoSure, but on a technical level modding works exactly the same way. Modloaders like forge arose from a few issues with the simplified process I listed: for one, 2 mods that overwrite the same .class files conflict with each other and can’t be installed at the same time. Second, when new Minecraft versions come out it can be a pain to update your mod. Not to mention the update procedure mentioned above is pretty cumbersome for the average user. Modloaders like Forge are platforms for mod installation because they overwrite the class files, and instead modders would add class files that don’t conflict instead (these days it might patch in code via Reflection, so things might be slightly different, but the fundamental process is the same). Furthermore I believe Mojang has started releasing debug symbols for Minecraft so the decompilation is no longer 100%. community driven as it used to be. Fundamentally though, Forge is really doing the same thing. My point is that without the ability to easily decompile and patch in code, Minecraft modding would not be nearly as easy to do and platforms like Forge wouldn’t exist I used to be a MC Modder back in the Beta, and at peak my mod had order 50000+ users, so I have some idea what I’m talking about. Admittedly I didn’t use a Mod loader at this time though.