Shaderite
by vortianski
Shaderite is a NeoForge library that gives modders a simpler way to use Minecraft's shader system for custom visual effects.
What it does
The library handles the work of binding shader uniforms, including setting specific values from data, so a mod can drive a visual effect without writing that plumbing itself. It also includes support for class loader post processing shaders, which lets a mod apply screen-level effects built from its own shader programs.
Shaderite is a dependency for other mods rather than a feature players use directly. One catalog mod, Ultra Secret Settings, requires it. It is client required with an optional server side, so players need the library installed while a server can run without it. Shaderite is released under the MIT License and is open source, with its source code and issue tracker public.
Files exist for Minecraft 1.21 and 1.21.1, with version 1.1 for 1.21 as the latest NeoForge file, published on 2026-03-02. Newer NeoForge builds are reported as unstable, with most features failing there, including post processing shaders. A port to other loaders is planned because similar libraries already exist for them, and a stable release is expected before a port is attempted.
Key features
Shader uniform modification
Mods can change shader uniforms at runtime, adjusting values that the shader programs read each frame.
Data-driven uniform binding
Specific uniform values can be bound from data, so effect parameters can be set without hard-coding them.
Post processing shaders
Class loader support lets a mod load and apply post processing shaders as screen effects.
Lightweight API
The library is small and stays close to Minecraft's own shader system instead of replacing it.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
How it compares
Veil is a NeoForge and Fabric library for 1.21.1, client required and server optional, released under the GNU Lesser General Public License v3.0 only and open source. Uniforms covers Fabric, Forge and NeoForge for 1.20.1 – 1.21.8, client-side only, under the MIT License and open source. Shaderite is limited to NeoForge and to 1.21 and 1.21.1, which is narrower than either.
Questions
Does Ultra Secret Settings need Shaderite?
Does Shaderite work on later NeoForge builds?
Is a server install needed for Shaderite?
In the catalog
Shaderite is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from vortianski
Similar mods
What the author says
Shaderite is a lightweight library that streamlines the use of Minecraft's shader system, making it easy for modders to add custom visual effects. Q> Will this library be ported to Fabric/Forge/Quilt?
Official listing
- Modrinth page
- modrinth.com/mod/shaderite
- Owner
- vortianski
- Published
- 2026-01-31
- Updated on Modrinth
- 2026-03-02
- Facts verified
- 2026-10-15
