ModsFinder

Veil

by Foundry

With Veil installed, Fabric and NeoForge mod developers get shader, framebuffer, post-processing and animation tools for 1.21.1.

FabricNeoForgeClient required, server optionalGNU Lesser General Public License v3.0 onlyOpen source1.21.1

What it does

Veil is a library for mod authors who want advanced rendering in Java Minecraft. It bundles a color system that works with Themes, easing functions for smoother motion, and JSON-driven custom framebuffers. A post-processing pipeline with simple texture binding lets a mod apply its own screen effects.

Shader support covers all OpenGL shader types, and existing shaders can be injected into and modified without replacing them. The Necromancer module adds bone-based animated models, including skeletons that run independently of the entity they belong to. Veil requires Fabric API on Fabric, and it has to run on the client, while the server may leave it out. The code is under the GNU Lesser General Public License v3.0 only, so the project is open source. Files are published for Fabric and NeoForge for 1.21.1, with 4.5.2 as the latest build.

Key features

  1. Color management

    Colors can be defined and managed centrally, then used with Themes across a mod's interface.

  2. Easing functions

    Easing curves give animations a more natural rise and fall than linear interpolation.

  3. JSON framebuffers

    Custom framebuffers are declared in JSON, so rendering targets can be set up without code changes.

  4. Shader modification

    Existing shaders can be injected into and changed to suit a specific rendering need.

  5. Bone-based models

    The Necromancer module animates entities through bone structures, with independent skeletons and models.

Compatibility

Latest build for each game version and loader.

1.21.14.5.24.5.2
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 2

ImGuiMCImGui Minecraft bindings. Allows mod developers create simple debug interfaces without any setup or shipping ImGui natives.
Optional
SodiumA high-performance rendering engine replacement for Minecraft, which greatly improves frame rates and reduces micro-stutter.
Optional

Incompatible 1

EmbeddiumA powerful, mod-friendly, FOSS client performance mod for NeoForge
Incompatible

Required by 30 mods

Use cases

Custom screen effects

A mod can run its own post-processing stage and bind textures to it through the pipeline.

Animated entities

Entity models can be posed with bones and given separate skeletons for animation.

Who it’s for: Mod developers who build rendering or animation features on top of Fabric or NeoForge, and who want shader, framebuffer and model tools in one dependency.

How it compares

Full comparison

Shaderite is a NeoForge client mod for 1.21 – 1.21.1, released under the MIT License and open source, covering a narrower shader scope. Unified API runs on Fabric and NeoForge for 1.21.11 – 26.3 under the GNU Lesser General Public License v3.0 only, and it can be installed on either side. Veil's files target 1.21.1 only.

ModLoadersGame versionsEnvironmentUpdated
VeilFabric and NeoForge1.21.1Client required, server optional2026-10-10
ShaderiteNeoForge1.21 – 1.21.1Client required, server optional2026-03-02
Unified APIFabric and NeoForge1.21.11 – 26.3Client or server, optional2026-10-15

Questions

Does Veil need Fabric API on Fabric?

Yes. Fabric API is a required dependency on Fabric, so it must be installed next to Veil.

Can Veil be used with Sodium's renderer?

Sodium is an optional dependency, and Embeddium and Rubidium are listed as incompatible with Veil.

Which mods require Veil?

30 catalog mods require it, for example Affix, Sable: New Sodium Compat and G'Express.

In the catalog

Veil is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from Foundry

All projects

Similar mods

What the author says

Veil is a sophisticated collection of tools and utilities designed to facilitate advanced rendering for Minecraft mod developers. Our goal is to enable more modern game-engine level content in Java Minecraft, pushing the boundaries of what is possible in modding.
Foundry, on the Modrinth page

Official listing

Owner
Foundry
Published
2024-01-13
Updated on Modrinth
2026-10-10
Facts verified
2026-10-15

Tags