ModsFinder

Shaderite

by vortianski

Shaderite is a NeoForge library that gives modders a simpler way to use Minecraft's shader system for custom visual effects.

NeoForgeClient required, server optionalMIT LicenseOpen source1.21 – 1.21.1

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

  1. Shader uniform modification

    Mods can change shader uniforms at runtime, adjusting values that the shader programs read each frame.

  2. Data-driven uniform binding

    Specific uniform values can be bound from data, so effect parameters can be set without hard-coding them.

  3. Post processing shaders

    Class loader support lets a mod load and apply post processing shaders as screen effects.

  4. Lightweight API

    The library is small and stays close to Minecraft's own shader system instead of replacing it.

Compatibility

Latest build for each game version and loader.

1.21.11.1
1.211.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Required by 1 mod

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
ShaderiteNeoForge1.21 – 1.21.1Client required, server optional2026-03-02
VeilFabric and NeoForge1.21.1Client required, server optional2026-10-10
UniformsFabric, Forge and NeoForge1.20.1 – 1.21.8Client-side only2025-09-19

Questions

Does Ultra Secret Settings need Shaderite?

Yes. Shaderite is required by Ultra Secret Settings, so it has to be installed alongside that mod on NeoForge.

Does Shaderite work on later NeoForge builds?

Files are published only for 1.21 and 1.21.1. Later NeoForge builds are reported as unstable, so most features may not work there.

Is a server install needed for Shaderite?

No. The mod is needed in the player's game, and the server may leave it out.

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

All projects

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?
vortianski, on the Modrinth page

Official listing

Owner
vortianski
Published
2026-01-31
Updated on Modrinth
2026-03-02
Facts verified
2026-10-15

Tags