veil
Installation
SKILL.md
Veil is a rendering library for Minecraft 1.21.1+ mods (Fabric and NeoForge) that brings game-engine-level graphics to Java Minecraft: a full GLSL shader pipeline, JSON-driven framebuffers and post-processing, deferred lighting, data-driven particles and effects, procedural skeletal animation, and custom render types. Use these skills when adding shaders, post FX, lights, particles, animations, or custom render pipelines to a mod.
The skill is based on Veil v4.4.1 (Minecraft 1.21.1), generated at 2026-08-07.
Core References
| Topic | Description | Reference |
|---|---|---|
| Setup & Resource Layout | Dependencies, maven repos, pinwheel/quasar/flare folders, hot reload, editors, commands |
core-getting-started |
| Shader Programs | Program JSON, shader stages, includes, definitions, textures, blending, required features | core-shaders |
| Uniforms & Uniform Blocks | Built-in uniforms, #veil:buffer blocks, uploading values from Java |
core-uniforms |
| Colors & Easings | Color utilities and the Easing helpers |
core-colors-easings |