2 ms·
The thing is, there is not really a "completed" mod in Minecraft, precisely because there is no standardized API. When you are patching bytecode, any change to
by jdmichal 11y ago
The thing is, there is not really a "completed" mod in Minecraft, precisely because there is no standardized API. When you are patching bytecode, any change to the underlying copy means you need to at least review for conflicts. Modding right now is terrible, with basically unofficial APIs provided by groups like Minecraft Forge.
- pdkl95 11y agoMinecraft modding has been getting better - the long 1.7.10 generation helped a lot. > patching bytecode There is a lot less patching bytecode going on now, and it is now handled by Forge. > unofficial APIs ... like Minecraft Forge Unofficial APIs are what happen when nobody else provides them. It's far too late for any "official" mod API that isn't Forge, because the massive[1] amount of modding that already exists is just not going to be re-written. The best thing that could happen would be to bless Forge as "official". [1] https://bot.notenoughmods.com/1.7.10.html https://bot.notenoughmods.com/1.7.10.html
- jdmichal 11y agoI gave up on modding around 1.7.8ish I think, so this is good information. I also agree that, by default judgement, Forge basically is the modding API at this point. But I disagree that blessing Forge as official is the way forward, precisely because of how tightly bound it is with the existing structure. How well would Forge be able to integrate with this new C++ version? Who knows! So, yes, use Forge as a primary input or even a starting point for a true official API. But don't just blindly bless Forge.
- pdkl95 11y agoUsing Forge as a starting point is basically what I meant. That has to happen if there is every to be compatibility with the existing mod ecosystem. Where future development goes from that point is another question. Forge itself hasn't stopped developing either, and they've had a focus on "fewer mod updates" for a while now (i.e. Forge properly isolating changes in Vanilla).
- GhotiFish 11y agothat's unfair. Have you seen Thaumcraft? What exactly does a mod have to do for you to consider it completed? Stop development?
- jdmichal 11y ago> What exactly does a mod have to do for you to consider it completed? Stop development? ... That's exactly what the word "completed" would mean in every other context. Things are typically not called "completed" unless there is no more pending work on them. I would maybe look at terms like "feature complete" as an alternative here, where the intent is that the only development will be in maintaining compatibility with future releases.