Minecraft: Java Edition migrates to SDL3

Original: Minecraft: Java Edition now uses SDL3

Why This Matters

SDL3 adoption improves cross-platform input and display support for one of the world's most-played games.

Mojang has updated Minecraft: Java Edition to use SDL3, the latest version of the Simple DirectMedia Layer library, as announced via an official snapshot release on minecraft.net. The change affects input, audio, and windowing subsystems used by the game.

Mojang Studios announced through snapshot 26.3 snapshot 4 that Minecraft: Java Edition has transitioned to SDL3, the newest major version of the Simple DirectMedia Layer (SDL) multimedia library. SDL is a cross-platform abstraction layer handling input devices, audio output, and window/display management. Upgrading from SDL2 to SDL3 brings improved controller support, better display handling, and various bug fixes and performance improvements that SDL3 introduced. This is a notable low-level infrastructure change for Java Edition, which has historically relied on LWJGL (Lightweight Java Game Library) for some native integrations. The move to SDL3 was surfaced in an official Minecraft snapshot, indicating it is currently in testing before a full release.

Source

minecraft.net — Read original →