Wiki 9Minecraft Wiki 9Minecraft

Veil Lib Mod FAQ

10 questions players actually ask, answered.

Is Veil Lib just a library or can I use it by itself?
Veil Lib is a library mod that other mods depend on—it doesn't add content on its own. You need to install mods that use Veil Lib to see its features in action, such as mods that add custom shaders or animated entities.
What mods use Veil Lib?
Several mods depend on Veil Lib for their rendering systems, but the best way to find them is to check the mod's CurseForge or Modrinth page for a list of dependents. New mods are added regularly as developers adopt the library.
Do I need to configure Veil Lib after installing it?
No configuration is required for basic use—Veil Lib works automatically as a dependency. Mods built on top of it may have their own config files for enabling or disabling specific visual features.
Will Veil Lib shaders work with my resource pack?
Veil Lib's post-processing pipeline and shader injection system are designed to work alongside resource packs, though heavily modified shader packs may conflict with injected changes. Test your combination to ensure compatibility.
Does Veil Lib support bone animation for vanilla mobs?
Veil Lib provides the Necromancer system and bone-animation tools, but vanilla mobs still use their default animation system. Only mods that specifically rebuild their entity models using Veil Lib's bone system will have bone-based animations.
How much performance impact does Veil Lib have?
Veil Lib itself has minimal overhead as a library, but the visual features it enables—custom shaders, post-processing, and bone animations—depend on how intensively dependent mods use them. Performance impact scales with the number and complexity of active effects.
Can I use Veil Lib with Sodium or other optimization mods?
Veil Lib is compatible with most optimization mods, but incompatibilities can occur with mods that heavily modify the rendering pipeline. Check the mod's issue tracker or community forums if you experience crashes or visual glitches.
What's the difference between Veil Lib's color system and vanilla color codes?
Veil Lib's color management system is designed for applying consistent visual themes across custom elements and effects, allowing mods to manage colors programmatically rather than hardcoding them. This makes it easier for resource packs to override visual styling.
Can I create my own shaders with Veil Lib?
Yes—Veil Lib supports all standard OpenGL shader types and provides a JSON-driven framebuffer system for custom graphic passes. You'll need to write shader code and configure it through JSON, which requires some graphics programming knowledge.
Why are my custom shaders not showing up in-game?
Check that your JSON framebuffer configuration is correct, that texture bindings match your shader uniforms, and that the post-processing pipeline is enabled in the dependent mod's settings. Enable debug logging to identify shader compilation errors.