ModsFinder

Paint Palette Lib

by Neoloxal

Paint Palette Lib is a NeoForge library by Neoloxal that provides registry, debug and utility helpers for other mods.

NeoForgeClient and serverMIT LicenseOpen source1.21.1

What it does

Paint Palette Lib is a library mod from Neoloxal's set of mods, built to be used by other mods rather than played alone. It offers shortcuts for registering items and blocks, a debug stick style item with a togglable mode, and utility classes for targeting, Vec3 math and data components. Developers who depend on it write less registration code and reuse the same helpers across projects.

The library is published for NeoForge only, with builds for 1.21.1. Because it is a library, it has no gameplay of its own, and it needs to be present on both sides, where it runs as a client and server mod. Source code and a wiki are available, and the project is released under the MIT License, so it is open source.

First published on 2026-08-31 and last updated on 2026-10-12, the newest NeoForge file is version 0.5.6 for 1.21.1, published on the alpha channel. Snapshot builds are not listed for it.

Key features

  1. Item registry helpers

    Shortcuts that make registering items in a mod shorter and less error-prone.

  2. Block registry helpers

    Equivalent shortcuts for registering blocks, so items and blocks follow the same pattern.

  3. Debug stick class

    A debug stick style item that developers can use while testing their own mods.

  4. Togglable debug mode

    The debug stick behavior can be switched on or off, so it does not interfere with normal play.

  5. Targeting and Vec3 utilities

    Helper methods for finding what a player is aiming at and for common three-dimensional vector operations.

  6. Data component utilities

    Helpers for reading and writing data components on item stacks in the NeoForge data system.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.5.6
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Mod developers working on NeoForge 1.21.1 who want shared helpers for registration, targeting and data components. Players do not need it on its own; it is installed as a dependency of other mods that use it.

How it compares

Full comparison

EnchantedBookLib is a library with a similar purpose, released under the MIT License and open source, for Fabric, NeoForge and Quilt across 1.21.1 – 1.21.4. Past-el Palettes is a NeoForge mod for 1.21 – 1.21.3, open source under the GNU General Public License v3.0 or later. KF Paintings is not open source and is published only for 1.21.1, under All rights reserved.

ModLoadersGame versionsEnvironmentUpdated
Paint Palette LibNeoForge1.21.1Client and server2026-10-12
EnchantedBookLibFabric, NeoForge and Quilt1.21.1 – 1.21.4Client and server2025-02-04
Past-el PalettesNeoForge1.21 – 1.21.3Client and server2024-11-05
KF PaintingsNeoForge1.21.1Client and server2025-05-10

Questions

Does Paint Palette Lib need to be installed on both sides?

The server and every player need the mod installed.

Which loader does Paint Palette Lib support?

Only NeoForge. Files are published for 1.21.1 and no other loader or game version is listed.

Can Paint Palette Lib be used without other mods?

It has no gameplay of its own, so it is mainly installed as a dependency for mods that use its registry and utility helpers.

In the catalog

Paint Palette Lib 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 Neoloxal

All projects

Similar mods

Official listing

Owner
Neoloxal
Published
2026-08-31
Updated on Modrinth
2026-10-12
Facts verified
2026-10-15

Tags