Live data from Hacker News

Minecraft: Java Edition now uses SDL3

minecraft.net

261–270 of 285 posts

Re: Minecraft: Java Edition now uses SDL3

#261

The lwjgl bindings for this were written by a member of the GTNH modpack team, thereby completing the chain of vanilla->modded->vanilla once more https://github.com/LWJGL/lwjgl3/pull/1033

How many people working on Minecraft now were modders ? And how many current persons working on Minecraft are also Modders ?

I know some of the original Bukkit devs moved on to work at Mojang

Re: Minecraft: Java Edition now uses SDL3

#263
post #258
post #231

Earlier quoted context omitted.

"Beta release has bugs" sounds like an april fools post?

Not about the bugs, but feature removals. Known issues is a whole different thing from "we don't care about doing this properly so we just removed a bunch of stuff we've had for a long time because it's easier than maintaining it"

"Feature removals"? They're clearly bugs, I don't think they intentionally made the game crash.

Re: Minecraft: Java Edition now uses SDL3

#264
post #148

Earlier quoted context omitted.

Not sure, but they were able to get Wayland support working out of the box in this update. Previously it required workarounds, and even with workarounds, new issues would pop up in a game of whack-a-mole, and nobody really cared because running MC in XWayland was good enough for most people. Whereas SDL3 has very solid Wayland support out of the box. Minecraft only really uses GLFW to create the window, set the taskb…

GLFW 3.4 has always just worked under Wayland for me. What has been the issue for Minecraft?

GLFW itself is supposed to work, but there are areas of the API surface that Minecraft touches that have been a problem, so Minecraft hasn't been able to enable it. I believe the two major issues that cause crashes have been the way Minecraft sets the taskbar icon and the way it sets the window geometry. And various quality of life problems with the mouse (like hovering over the window capturing the mouse instantly).

Re: Minecraft: Java Edition now uses SDL3

#265

Earlier quoted context omitted.

Bedrock has much better performance so it was used for consoles, but there were already hundreds of thousands of mods for Java edition, thus the split.

Bedrock does have better performance but it is also hella buggy and unstable.

And also it has worse performance than Java if you just install a basic optimization modpack like Adrenaline on Java, which many players do. There's effectively ~zero reason to use Bedrock if you're on PC.

Re: Minecraft: Java Edition now uses SDL3

#266

Earlier quoted context omitted.

Aside from being more flexible they are mostly the same game. The original excuse for bedrock was that Java was slow and a native game would render much better, it was also easier to put shaders in a a native codebase. But Java edition is pretty performant nowadays and computers also got much more stronger than the game became heavier

Java edition still horribly underperforms. It’s mostly single-threaded and even if they’ve rewritten the lighting engine a few times (those decade old black-block bugs disappeared), the Sodium family of mods show you how much it can be improved.

Sure, but the fact that you can just install Sodium completely obviates the need for the Bedrock version to exist at all.

Re: Minecraft: Java Edition now uses SDL3

#267

Earlier quoted context omitted.

Correct me if I'm wrong, but what you're describing is client-hosted Bedrock servers, not a persistent, always available, self-hosted server. AFAIK connecting to a friend's world in Bedrock is free, but they must also be online. Hosting a persistent Bedrock server is a paid feature (Realms). Additionally, highlighting that Bedrock Minecraft is not supported on Mac. There are surely other ways of enabling multiplayer…

Correct. There are ways to host bedrock servers, it just isn't as easy and most people are better served by realms. Also, I thought you could play the iOS version on Mac. Doesn't apple let you run iPad apps on macOS?

Unfortunately, Apple made the decision to have that be an opt-in flag for developers, and so the vast, vast majority of iPad apps don't allow themselves to be used on macOS.

Re: Minecraft: Java Edition now uses SDL3

#268
post #151

Earlier quoted context omitted.

They are explicitly a beta channel, and in fact if you create a world on a snapshot you don't have an upgrade path to future releases (unless you start hacking at your world files with an NBT editor). So most of the community ignores them and waits till release.

Snapshots do let you upgrade worlds to future releases and you don't need to do any NBT editing, just upgrade the game and load the world.

Huh, I guess I assumed that based on the behavior of most of the experimental flags offered on world creation. Has that always been the case?

I think mojang is taking a turn away from experimental feature flags these days, so I guess this situation will get better over time.

Re: Minecraft: Java Edition now uses SDL3

#269
I'm absolutely angry at Microsoft that decided that they could just take away my MC license.

Bought the game in 2020, played a few sessions then forgot about it. When I tried to play again a few months ago, I learned that they migrated accounts to microsoft.

Since I didn't migrate in time, I just lost my license and need to buy the game again. [1]

>As the migration period has ended, Minecraft Support will no longer assist with migration-related queries. > >To continue playing Minecraft, you can purchase both Minecraft: Java Edition and Minecraft: Bedrock edition as one product on the Xbox Store or explore Different Minecraft Editions for other platforms.

[1] https://help.minecraft.net/hc/en-us/articles/19633473939981

Re: Minecraft: Java Edition now uses SDL3

#270

I'm absolutely angry at Microsoft that decided that they could just take away my MC license. Bought the game in 2020, played a few sessions then forgot about it. When I tried to play again a few months ago, I learned that they migrated accounts to microsoft. Since I didn't migrate in time, I just lost my license and need to buy the game again. [1] >As the migration period has ended, Minecraft Support will no longer a…

Same boat here, my MC license was a birthday gift as a teen, as such the connected email address wasn't mine. Hadn't played in ages and when friends asked to join their server, apparently I had missed their deadline to migrate by a month. Absolute insanity
Post reply on HN