Kdly Content
by LemmaEOF
Kdly Content is a Library mod for Fabric and NeoForge that lets modders and pack developers define blocks, items and tool or armor materials in KDL files.
What it does
Content is declared in staticdata/kdlycontent.kdl files rather than written as code, so new blocks, items and other content types can be added by data alone. The default setup covers blocks, items, tool and armor materials, and dynamic registry types, and a load-condition block limits certain definitions to cases where a given mod is loaded.
A template system lets one definition be repeated for many similar content pieces, which keeps large sets of related items short to write. The mod is designed for both automatic and intentional extension, so other mods can build on its static data format. Kdly Content is open source under the BSD 3-Clause License and works on client and server, so the server and every player need it.
Files are published for Fabric and NeoForge for 1.21.1 only, with 1.0.2+1.21.1 as the latest build for both loaders, released on 2026-09-30. Usage details are in the project wiki, and the source code and issue tracker are public.
Key features
Static data definitions
Blocks, items and materials are declared in KDL files, so content is described without writing Java.
Dynamic registry types
Dynamic registry types can be defined through the same static data files as other content.
Load-condition block
A condition block restricts definitions so they only apply when a chosen mod is present.
Template system
A single template expands into many similar content pieces, reducing repeated entries.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Pack development
Pack developers add custom blocks and items by editing data files instead of compiling a mod.
Mod extension
Modders can declare their own content types on top of the static data format.
Who it’s for: Modders who want to define content with data, and pack developers who need many similar items or blocks without writing code for each one.
Questions
Does Kdly Content need to be installed on both sides?
Which loaders does Kdly Content support for 1.21.1?
Where can usage information for defining content be found?
In the catalog
Kdly Content is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from LemmaEOF
Similar mods
What the author says
Kdly Content is a tool to define new blocks, items, and more statically in kdl. It's designed to be extensible by mods both automatically and with intent. Kdly Content works using Static Data, allowing both modders and pack devs to add new staticdata/kdlycontent.kdl files defining blocks, items, or any other content…
Official listing
- Modrinth page
- modrinth.com/mod/kdlycontent
- Owner
- LemmaEOF
- Published
- 2026-09-14
- Updated on Modrinth
- 2026-09-30
- Facts verified
- 2026-10-15
