Minecraft: Java Edition now uses SDL3

Minecraft: Java Edition has updated its underlying window management and input library from GLFW to SDL3. The snapshot also introduces new technical features, including custom furnace fuel components and expanded data-driven mechanics for world generation.
Why it matters
Technical updates to foundational libraries in widely used software like Minecraft impact performance, cross-platform compatibility, and modding capabilities.
Happy Snapshot Tues... Thursday? Yes, you read that right! As we've entered peak vacation season here in Sweden, snapshots might not come out on their usual schedule.
In today's snapshot we have switched the library used for window management, input and platform integration from GLFW to SDL3.
We have also added new item components for custom furnace fuels, as well as several technical changes for signs, world generation and loot tables.
Represents items that Villagers can eat. Villagers will pick up items with this component in addition to items in the #villager_picks_up tag.
Represents the visibility percentage provided by an item with the appropriate minecraft:equippable component, modifying the range at which mobs are able to detect an entity
The following fields are now stored as integers rather than shorts:
The following new fields have been added:
Matches block state and optionally block entity data and components (if present)
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in