Dio's Lib
by AlasDiablo
With Dio's Lib installed, the mods built by AlasDiablo share one library of data generators, block helpers and UI model helpers, and the library itself is a dependency for eight other catalog mods.
What it does
Dio's Lib is a library rather than a content mod: it adds no items of its own and supplies code that other mods call. Its general-purpose data generators cover recipes, models and other resource files, while its block helpers give access to specific block functions. A set of UI model helpers and utilities such as DateRange helpers round out the toolkit, so the author's mods can share one codebase instead of duplicating it.
Eight catalog mods require Dio's Lib, including Dio's Extended Resources, Dio's Nether Ore, Just Another Nether/Overworld/End Ores - Dio's Janoeo, Dio's Recycling Factory and Dio's Wool Armor. The author notes that Janoeo Team is also a required companion. The library runs on client and server, so the server and every player need it, and it is released under the GNU Lesser General Public License v3.0 or later. Files exist for Fabric, Forge and NeoForge across nine release versions, 1.19.3 – 26.2, with the newest Fabric build targeting 1.21.8 and the newest NeoForge build targeting 26.2.
Key features
Data generators
General-purpose generators produce resource files for mods that use the library, saving hand-written JSON.
Block helpers
Helper classes expose specific block functions, so block logic is written once and reused across projects.
UI model helpers
Helpers for building user interface models let the author's mods share screen code.
Shared utilities
Small utilities such as DateRange helpers are included, covering common needs in several mods at once.
Compatibility
Latest build for each game version and loader.
26.x1 of 1 version with builds
1.21.x3 of 3 versions with builds
1.20.x3 of 3 versions with builds
1.19.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 8 mods
How it compares
Iceberg is a Fabric, Forge and NeoForge library that runs on client and server, with files for 1.16.5 – 26.3, but it is released under the Creative Commons Attribution Non Commercial No Derivatives 4.0 license and is not open source. FancyModLib is NeoForge only and built for 1.21.11, with All rights reserved terms, so it is not open source either. Dio's Lib is released under the GNU Lesser General Public License v3.0 or later and covers the same client and server environment.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Dio's Lib | Fabric, Forge and NeoForge | 1.19.3 – 26.2 | Client and server | 2026-09-06 |
| Iceberg | Fabric, Forge and NeoForge | 1.16.5 – 26.3 | Client and server | 2026-10-11 |
| FancyModLib | NeoForge | 1.21.11 | Client and server | 2026-03-11 |
Questions
Does Dio's Extended Resources need Dio's Lib?
Which loader should the Dio's Lib user choose?
Does Dio's Lib have to run on the server?
In the catalog
Dio's Lib 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 AlasDiablo
Similar mods
What the author says
Dio's Lib is a library mod that provides many utility features for mods created by AlasDiablo. This library simplifies development and enhances consistency across various project mods.
Official listing
- Modrinth page
- modrinth.com/mod/diabololib
- Owner
- AlasDiablo
- Published
- 2023-02-22
- Updated on Modrinth
- 2026-09-06
- Facts verified
- 2026-10-15
