在 OpenGL 停止更新近九年后,《Minecraft》开发商 Mojang 终于宣布,将在 Java 版中逐步放弃 OpenGL,转而采用 Vulkan 图形 API,以便在长期内继续支持各平台,并把 “Vibrant Visuals(活力视觉)” 增强效果引入 Java 版。 该工作室表示,随着 macOS 上 OpenGL 被官方逐步弃用,以及在 Java 代码中继续维护 OpenGL 渲染管线越来越困难,是时候“告别 OpenGL,迁移到全新的方案”。

Mojang 指出,过去 OpenGL 曾帮助游戏在所有受支持操作系统上运行,但技术和平台环境已经发生了变化。 对于 Windows 和 Linux 用户来说,只要显卡不是十年前的老产品,一般都可以直接支持 Vulkan。 不过,macOS 系统并不原生支持 Vulkan,为此 Mojang 计划采用一层转换层,让基于 Vulkan 的《Minecraft》在 macOS 上运行,同时声称不会因此造成性能损失。
此次技术迁移对模组生态的影响,成为公告中的一大重点和潜在“痛点”。 Mojang 明确表示,从 OpenGL 切换到 Vulkan 将影响当前依赖 OpenGL 进行渲染的众多模组,且预计模组开发者为适配 Vulkan 付出的工作量,将高于以往每次游戏常规版本更新时的适配成本。 工作室建议模组社区尽早考虑减少或停止直接使用 OpenGL,并开始规划向新的渲染接口过渡。
为了减轻这次变更带来的冲击,Mojang 邀请模组作者在迁移过程中主动寻求官方支持。 官方表示会通过 Vibrant Visuals 的 Discord 频道,收集模组作者的反馈,并提供更多技术交流空间,让开发者彼此以及与官方团队直接讨论迁移中遇到的问题。
从长期来看,Mojang 认为这次转向 Vulkan 将为 Java 版图形改进带来更大空间,并提升整体性能潜力,同时有望减少玩家在不同显卡驱动上遭遇的各种图形相关漏洞和错误。 官方计划自 2026 年夏季开始,在快照版本中同时提供基于 OpenGL 和基于 Vulkan 的两个渲染路径,并允许玩家在两者之间切换。 当 Mojang 认为 Vulkan 在表现和稳定性方面达到预期后,OpenGL 实现将被正式移除,游戏的最低配置要求也会随之更新。

