I’m seeing how often small updates break mods and wondering how people keep up. I thought maybe people froze themselves to certain versions for just combat and related changes, but now I’m realizing people probably do it for certain mods.

I’m newer to modding but I can’t imagine the game without Alex’s Mobs. So I guess I’ll remain in 1.20.1. I’ve also just created my first mod and I can’t imagine repeating the process over and over again.

  • ShadowCat
    link
    English
    421 hours ago

    I’m one of the devs on a relatively big mod, we try to stick to one release per major mc version, we were running 1.21/1.21.1 but recently changed to 1.21.4 because our mod is for a server that the majority of users use so us being on an older version blocks it from updating and they asked us to update.

    Some updates are easier than others, it really depends on what changed. I wasn’t developing the mod when the 1.19 ports were done but I was for the 1.20.2 port which wasn’t too bad but I personally did most of the 1.21.4 port with some help at the end from another dev.

    It’s probably not the best way to do it but I just upped the mc version, tried to compile and see what broke. Sometimes it’s just an argument removed or added to a method, sometimes a class got changed to a record. Other times a system has been completely reworked and at that point I’d go to the Fabric post or look at the NeoForge primers for more details on how those systems changed. For example, in 1.21.2 entity rendering got completely redone so we no longer had access to the entity itself in rendering so needed to work out how to get access to that which was a bit of a pain.

    But basically it’s mostly dependent on when you have time, the resources are out there to make the actual process easier.

  • @Sanctus
    link
    English
    91 day ago

    A lot of time and effort. Or they release it for a specific version and call it.

  • Legoraft
    link
    fedilink
    English
    51 day ago

    I have a simple mod, but it really sucks to stay up to date. I play with a lot of mobs and haven’t updated minecraft since 1.21.1. I also think that the new update release cycle really messes up mod developer workflows, as you need to put in a crap ton of work or don’t have to do anything. Before this, you could just update on a major release, while code was mostly the same in a minor release.

  • @[email protected]
    link
    fedilink
    English
    51 day ago

    Swear, I’ve been staying on 1.21.1 for some mods I can’t live without so I’ve kept my server running that too

  • @Lance5057
    link
    English
    21 day ago

    We often don’t, skip versions, stay on one for too long, etc. It is getting easier to update though since Neoforge and Mojang aren’t making sweeping changes.