• Doomsider@lemmy.world
    link
    fedilink
    English
    arrow-up
    27
    ·
    26日前

    Way to show how it is done. If only Notch could have updated MC just fucking once without breaking every mod everytime.

    • Allero@lemmy.today
      link
      fedilink
      English
      arrow-up
      19
      ·
      26日前

      I really cannot comprehend how Minecraft collected such a mod base while also being this unbearable.

      So many players just end up playing old versions because mod developers cannot reliably keep up with this nonsense. The last version to have decent mod support is probably 1.21.1, and there are so many mods dead after 1.7.10, 1.6.4, or even earlier.

      Some of the mods, like Better than Wolves, have it literally in their name.

      • Ricaz@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        23
        ·
        26日前

        It’s pretty simple: Notch was never a great coder and the game never had any mod support or APIs. He didn’t support the idea of mødding the game at all.

        Modders literally have to decompile and reverse engineer most of the game to add mods. Only last year did they remove obfuscation so the community didn’t have to make up their own naming for everything.

      • Sintinium@lemmy.zip
        link
        fedilink
        English
        arrow-up
        2
        ·
        25日前

        I developed a mod until a year or so ago. Updates just come out too fast for it to be worth my time. If I want to fix one bug I have to apply it to 5 different game versions

    • Cethin@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      25日前

      IIRC, many, maybe most, Rimworld updates broke mods too. This one hasn’t though. That’s because this one seems to essentially just be a compatibility layer or something. What they must have done is routed all calls to Unity things to their own engine’s alternative. At least that’s my educated guess, because there’s no other reasonable way this could work.

      This is still amazing. I’m not diminishing that. It isn’t changing the way the game functions though. It’s just changing how it functions.