Work continues for the Vibrant Visuals update to come to Minecraft Java, and as part of that they're switching the rendering from OpenGL to Vulkan.
Announced today (February 18th) by Mojang developers, it's a huge change for such a game and will take time - but it will be worth it in the end so they can take advantage of all the modern features available for both visual improvements and better performance.
They note clearly that their aim is to "keep Minecraft: Java Edition playable for almost any PC-operating system, including macOS and Linux". For the macOS side of things, they'll use a translation layer since Apple don't support Vulkan directly (they made their own API with Metal).
For modders, they're suggesting they start making preparations to move away from OpenGL
Switching from OpenGL to Vulkan will have an impact on the mods that currently use OpenGL for rendering, and we anticipate that updating from OpenGL to Vulkan will take modders more effort than the updates you undertake for each of our releases.
To start with, we recommend our modding community look at moving away from OpenGL usage. We encourage authors to try to reuse as much of the internal rendering APIs as possible, to make this transition as easy as possible. If that is not sufficient for your needs, then come and talk to us!
It does mean that players on really old devices that don't support Vulkan will be left out, but Vulkan has been supported going back to some pretty old GPUs. You've got time though, as they'll be rolling out Vulkan alongside OpenGL in snapshots (development releases) "sometime over the summer". You'll be able to toggle between them during the testing period until Mojang believe it's ready. OpenGL will be entirely removed eventually once they're happy with performance and stability.





How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck