Cuneiform
by azmalent
Cuneiform is a Forge library mod that other mods build on, providing a config system, registration helpers and network serialization for its supported releases.
What it does
Cuneiform is a shared library rather than a content mod. Its features are utilities for other mod developers: an annotation-based config system with subcategory support that works from Kotlin, an annotation-based mod proxy system, and classes that help register content, generating item forms and render types. Data conditions can disable recipes or loot tables depending on configs, and network packages are serialized automatically from 1.18 on.
Mods that want the library install it alongside their own files. Terra Incognita is the catalog mod that requires it. Cuneiform also adds a single command, and its recipe helpers include simplified shapeless recipe matching for 1.18 and later and the stripping of byproduct recipes.
Cuneiform is published for Forge only, with four release versions, the latest being 1.3.6 for 1.18.2. A server running it needs every connecting player to have it too. The code is open source under the GNU General Public License v3.0 or later, with public source code and an issue tracker.
Key features
Annotation-based configs
A configuration system driven by annotations, with subcategory support and use from Kotlin.
Content registration helpers
Classes that help register content and generate item forms and render types for a mod.
Conditional recipes and loot
Data conditions disable recipes or loot tables depending on the current configs.
Network serialization
Network packages are serialized automatically from 1.18 on, so mods need less hand-written code.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
Use cases
Building a dependent mod
A mod developer adds Cuneiform as a dependency to reuse its config, registration and network code instead of writing them.
Who it’s for: Mod developers who build Forge content, and players who install a mod that depends on the library.
How it compares
JFFL is a Forge library for 1.20.1 – 1.20.6 that is also open source under the Apache License 2.0, so it does not cover the same versions. Hollow Core is a Forge library for 1.18.2 – 1.19.2 released under the MIT License, overlapping Cuneiform only on 1.18.2. Kinecraft works on Fabric, Forge, NeoForge and Quilt for 1.16.5 – 1.21.5, and either side can run it without the other, unlike Cuneiform's client and server requirement.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Cuneiform | Forge | 1.16.3 – 1.18.2 | Client and server | 2024-03-23 |
| JFFL | Forge | 1.20.1 – 1.20.6 | Client and server | 2026-06-18 |
| Hollow Core | Forge | 1.18.2 – 1.19.2 | Client and server | 2024-07-29 |
| Kinecraft | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 1.21.5 | Client or server, optional | 2025-11-09 |
Questions
Does Terra Incognita need Cuneiform?
Does Cuneiform have to be installed on the server?
Which game versions does Cuneiform support?
In the catalog
Cuneiform is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 9,044 mods support Minecraft 1.18.2.
More from azmalent
Similar mods
What the author says
This is a library I use as a base for my 1.16+ mods: - Terra Incognita - plants, trees, butterflies and more improvements to your world! Last but not least, Cuneiform allows you to filter game logs: - By substrings - By regular expressions - Ignore certain exceptions completely - Truncate exceptions to remove the…
Official listing
- Modrinth page
- modrinth.com/mod/cuneiform
- Owner
- azmalent
- Published
- 2024-03-21
- Updated on Modrinth
- 2024-03-23
- Facts verified
- 2026-10-15
