Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft

Sodium Core Shader Support Mod FAQ

6 questions players actually ask, answered.

What does the Sodium Core Shader Support Mod let resource packs do?
It allows resource packs to replace Sodium's internal shaders, much like vanilla resource packs can override core shaders. This enables custom visual effects while still using the Sodium performance mod.
Which parts of Sodium's rendering can resource packs override with this mod?
Resource packs can override Sodium's shaders for blocks, clouds, and terrain rendering. This can enable effects like night vision, energy glows, or custom lighting if the pack is compatible.
How are shaders organized in a compatible resource pack?
Shaders are placed in folders such as assets/sodium/shaders/blocks/ for files like block_layer_opaque.fsh and .vsh, and assets/sodium/shaders/clouds/ for clouds.fsh and .vsh.
What defines are included for terrain types?
The mod includes defines such as RENDER_PASS_SOLID, RENDER_PASS_CUTOUT, and RENDER_PASS_TRANSLUCENT. These correspond to different terrain render types.
Will existing vanilla shader packs work with this mod?
Not all vanilla shader packs will work. Only packs explicitly built for Sodium Core Shader Support are compatible.
Who is this mod designed for?
It is designed for players and creators who want custom visual effects while using the Sodium performance mod. It targets those wanting shader replacement support without giving up Sodium.