HomeJavaModsVulkanModNeoForge
VulkanModNeoForge
ModsJava

VulkanModNeoForge

by commonplace · on Modrinth

Which Minecraft do you have?

Every version of the game needs its own build. Pick yours, then download — the wrong build installs fine and then does nothing in the game. This mod is built for NeoForge only.

⬇ Download for 1.21.2–1.21.3⬇ Download for 1.21–1.21.1
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

English

VulkanMod NeoForge is a client-side Minecraft mod that replaces the game's default OpenGL rendering pipeline with a true, native Vulkan implementation. It is a port of the original VulkanMod — a Fabric/Quilt mod — to the NeoForge mod loader, specifically targeting Minecraft 1.21.

Unlike wrapper solutions such as Zink, VulkanMod does not simply layer Vulkan over OpenGL. Instead, it intercepts Minecraft's OpenGL calls in real time and translates them directly into Vulkan operations, providing a genuine rendering engine replacement that leverages modern GPU features and reduces CPU overhead.

The mod is fully localized in Chinese for the configuration interface and in-game messages, making it easier for Chinese-speaking players to adjust settings and understand prompts. Special thanks to the VulkanMod Translations project by scully06 for providing the Chinese localization resource pack.

The original VulkanMod is an experimental project that introduces a brand new Vulkan-based voxel rendering engine to Minecraft Java Edition, aiming to replace the default OpenGL 3.2 renderer and improve performance. VulkanMod NeoForge brings this engine to the NeoForge ecosystem.

Key Features

Technical Highlights

VKNConfig – Boot‑time Configuration

VKNConfig is a low‑level configuration system that applies settings before the mod fully initializes. Unlike the in‑game graphics options (saved in vulkanmod_settings.json), VKNConfig controls boot‑time behaviors that affect how the mod loads and interacts with NeoForge.

The configuration is stored in config/vkn-boot-config.json and includes three key options:

These settings are read at startup. If the file does not exist, it is automatically created with default values. The hideVulkanLibs option, when enabled, removes the "vulkan‑libs" entries from the mod list via reflection, ensuring they do not appear in the UI.

System Boundaries

Manages:

Does Not Manage:

Important Notes


简体中文

VulkanMod NeoForge 是一款客户端 Minecraft 模组,将游戏默认的 OpenGL 渲染管线替换为真正原生的 Vulkan 实现。该项目是原版 VulkanMod —— 一款 Fabric/Quilt 模组 —— 针对 NeoForge 模组加载器的移植版本,专门支持 Minecraft 1.21。

与 Zink 等封装方案不同,VulkanMod 并非简单地在 Vulkan 上覆盖 OpenGL,而是实时拦截 Minecraft 的 OpenGL 调用并直接翻译为 Vulkan 操作,提供了真正的渲染引擎替换,充分利用现代 GPU 特性并降低 CPU 开销。

该模组的配置界面和游戏内提示信息已完整汉化,方便中文玩家调整设置和理解各项功能。特别感谢 VulkanMod Translations 项目(作者 scully06)提供的汉化资源包。

原版 VulkanMod 是一个实验性项目,为 Minecraft Java 版引入了全新的基于 Vulkan 的体素渲染引擎,旨在替代默认的 OpenGL 3.2 渲染器以提升性能。VulkanMod NeoForge 将此引擎带到了 NeoForge 生态。

主要特性

技术亮点

VKNConfig —— 启动时配置

VKNConfig 是一个在模组完全初始化之前就生效的底层配置系统。它与游戏内的图形设置(保存在 vulkanmod_settings.json 中)不同,VKNConfig 控制的是影响模组加载过程本身以及模组与 NeoForge 交互方式的启动时行为。

配置文件位于 config/vkn-boot-config.json,包含以下三个关键选项:

这些设置在游戏启动时读取。如果配置文件不存在,会自动创建并填入默认值。当 hideVulkanLibs 选项启用时,模组会通过反射将“vulkan‑libs”相关的模组条目从列表中移除,使其不在 UI 中显示。

系统边界

负责管理:

不负责管理:

重要注意事项

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more