Humility VAL
by Miki-Liki
Humility VAL is a Fabric library by Miki-Liki that helps mod authors support several Minecraft versions from a single codebase.
What it does
The library covers registration of blocks, items and block entity renderers, and it exposes a few world and player helpers such as the level build limit getter and sending chat messages to players. Its goal is to reduce the version-specific code that a mod needs when it targets many game releases at once, by bridging differences between older and newer versions at a small performance cost.
Build-time tooling sits alongside the runtime library. An optional Python package handles mod building, and the author describes an IntelliJ IDEA plugin and a preconfigured project template generator as work in progress. A GameTestHelper assertion set with true and false checks is included for testing. Humility VAL requires Fabric API and runs on Fabric for 1.20.1 – 26.2 across nine release versions. Either side can load it, and neither needs it, and it is published under a custom license that is not open source.
Key features
Block and item registration
Helpers register blocks and items so that one declaration can serve several game versions.
Block entity renderer registration
Block entity renderers can be registered through the library, keeping rendering setup in one place.
Level build limit and chat helpers
Code can read the level's build limit and send chat messages to players without version-specific calls.
GameTestHelper assertions
True and false assertion helpers are provided for writing GameTestHelper tests.
Gallery
Compatibility
Latest build for each game version and loader.
26.x2 of 2 versions with builds
1.21.x4 of 4 versions with builds
1.20.x3 of 3 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Multi-version mod development
Authors who publish one mod for many Minecraft releases can keep shared logic in one codebase and isolate differences.
Build tooling
Projects that want an optional Python package to build mod files can use it alongside the library.
Who it’s for: Mod developers who maintain one Fabric mod across several Minecraft versions, and teams that want shared registration and testing helpers.
Questions
Does Humility VAL need Fabric API?
Does a server need Humility VAL?
Which Minecraft versions have files?
In the catalog
Humility VAL is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.
More from Miki-Liki
Similar mods
What the author says
Small library focused on performance, bridging some differences between older and newer MC versions, to make supporting multiple MC versions easier. HumilityVAL ecosystem consists of: - this Minecraft mod library - separate optional IntelliJ IDEA plugin found here WIP - custom optional preconfigured project template…
Official listing
- Modrinth page
- modrinth.com/mod/humility-val
- Owner
- Miki-Liki
- Published
- 2026-08-17
- Updated on Modrinth
- 2026-08-17
- Facts verified
- 2026-10-15
