ModsFinder

HolidayLib

by agmas

HolidayLib is a Fabric rendering library that other mods use to add custom player skin tints and render layers.

FabricClient-side onlyGNU Lesser General Public License v3.0 onlyOpen source1.21.1

What it does

HolidayLib provides render layer and tint support that other developers can call from their own mods, so that a custom player appearance applied by one mod keeps working alongside others. The library is built for mods that render custom player skins and for shader-compatible rendering, and it lists Veil as an optional companion. Fabric API is required.

Tints and render layers set through the library are shown in the player list and within player range. Each tint or layer is assigned a priority, so when two mods try to change the same player's skin tint, the one with the higher priority takes effect. The library runs on the client only, so a server does not need it.

Files target only 1.21.1, and the latest Fabric build is 1.1.2, published on 2026-03-30 after a first release on 2026-01-22. HolidayLib is open source under the GNU Lesser General Public License v3.0 only, and source code is available publicly.

Key features

  1. Translucent emissive layers

    Pre-made translucent emissive render layers are included, with support for depth masks.

  2. Fallback layers and colors

    Fallback render layers and colors are available when shaders are enabled, so a player's skin still renders.

  3. Skin tint priority system

    Customizing the player's skin tint render layer uses a priority system, so mods overriding each other resolve in a defined order.

  4. Player list display

    Player tints and render layers appear in the player list and are visible within player range.

Compatibility

Latest build for each game version and loader.

1.21.11.1.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 1

VeilUpgrade your modding potential with cutting-edge rendering and game-engine features. Built for modders, by modders.
Optional

Required by 2 mods

Use cases

Custom player renderers

Mods that render custom player skins can use the library to apply tints and layers without breaking compatibility with other mods.

Shader-based rendering

Rendering with shaders is supported, including the fallback layers and colors the library provides.

Who it’s for: Mod developers who add custom player rendering, and modpack builders combining several player appearance mods on Fabric for 1.21.1. Players installing only a mod that depends on HolidayLib never need to configure it.

Questions

Does HolidayLib need Fabric API?

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

Does HolidayLib have to be installed on a server?

No. Only the player's game needs it, and servers run without it.

Which mods require HolidayLib?

Two catalog mods require it: Garden of Eden and Astral Abdication.

Can HolidayLib be used with Veil?

Veil is an optional dependency. The library can run with or without it, and it is listed as a companion for rendering.

More from agmas

All projects

What the author says

A rendering library for my own mods allowing for custom player render layers and tints while keeping compatibility with shaders. Other developers can use this library to keep compatibility with mods made with HolidayLib. This library includes: - Pre-made Translucent Emissive Render Layers that support Depth Masks …
agmas, on the Modrinth page

Official listing

Owner
agmas
Published
2026-01-22
Updated on Modrinth
2026-03-30
Facts verified
2026-10-15