Is it just me or does it feel smoother? Because even with mods I’ve never been able to get java to run without some level of jankiness. I have a realm server I share with friends entirely because of the ability to have mods work and gameplay to be smooth.

If I’m wrong about this, would be nice to know how you get Java to run smoothly, I miss Mystcraft.

  • Legoraft@reddthat.com
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    13 days ago

    More experienced coders is kinda belittling to the java devs, they also know what they’re doing. Some initial design decisions make it just really difficult to modify the game loop and make it more efficient.

    • pivot_root@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      13 days ago

      Some initial design decisions make it just really difficult to modify the game loop and make it more efficient.

      That’s the understatement of the decade-and-a-half. The generational hypothesis is doing a lot of heavy lifting for that game…

      Using a language where the only things that aren’t stack-allocated are primitive types is already starting off at a disadvantage, and Notch decided to work to its weaknesses by turning almost everything into multiple objects and pooling almost nothing.

      I would hope Mojang has fixed this by now, but the earlier versions of the game also used OpenGL draw commands instead of vertex buffer objects. Crossing the JNI barrier is already expensive, and having to do that multiple times to draw a colored square only compounds it.

    • DesolateMood@lemm.ee
      link
      fedilink
      English
      arrow-up
      6
      ·
      13 days ago

      Obviously they know what they’re doing nowadays, but in Minecraft’s infancy - particularly when notch was solo developing - the game, at least as far as I remember, had a particularly bad case of spaghetti code that has survived the games entire life, even to today

    • Nziom@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 days ago

      They give a secret dev version to bedrock marketplace makers to play around that they have F3 menu more commands more editing tools etc…

      • Gadg8eer@lemm.eeOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 days ago

        Yeah, I’ve heard that before. “Oh, there’s a secret Mewthree that is only in the Japanese version. My uncledad works for Nintendo.” “There’s a secret island in World of Warcraft that the mods meet in to chat in private that if you manage to get there, you get admin powers from a developer. They ban- I mean, gave them to a friend of a guildmate.” “If you buy crypto, someday you’ll be video game rich and real rich, but the government don’t want you to know that.”

        • Nziom@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 days ago

          Nice I actually mean it for bedrock they give a developer versions to marketplace creators check element x’s video on it

          • Gadg8eer@lemm.eeOP
            link
            fedilink
            English
            arrow-up
            1
            ·
            10 days ago

            That’s not what I meant. A developer version makes sense, but it’s not a special fun secret thing. There are what are known as developer kits or just “DevKits” for video game platforms like the Switch 2 or all the proceeding consoles since the 1980s. A developer version, while not the most benevolent approach, is plausible but not special.