ModsFinder

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.

ForgeClient and serverGNU General Public License v3.0 or laterOpen source1.16.3 – 1.18.2

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

  1. Annotation-based configs

    A configuration system driven by annotations, with subcategory support and use from Kotlin.

  2. Content registration helpers

    Classes that help register content and generate item forms and render types for a mod.

  3. Conditional recipes and loot

    Data conditions disable recipes or loot tables depending on the current configs.

  4. 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.

1.18.21.3.6
1.16.51.2.5
1.16.41.2.5
1.16.31.2.5
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
CuneiformForge1.16.3 – 1.18.2Client and server2024-03-23
JFFLForge1.20.1 – 1.20.6Client and server2026-06-18
Hollow CoreForge1.18.2 – 1.19.2Client and server2024-07-29
KinecraftFabric, Forge, NeoForge and Quilt1.16.5 – 1.21.5Client or server, optional2025-11-09

Questions

Does Terra Incognita need Cuneiform?

Yes. Terra Incognita requires Cuneiform, so the library must be installed with it on Forge.

Does Cuneiform have to be installed on the server?

Yes. Installation covers the server and each player's game.

Which game versions does Cuneiform support?

Files exist for 1.16.3, 1.16.4, 1.16.5 and 1.18.2, and the latest file is 1.3.6 for 1.18.2.

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

All projects

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…
azmalent, on the Modrinth page

Official listing

Owner
azmalent
Published
2024-03-21
Updated on Modrinth
2024-03-23
Facts verified
2026-10-15

Tags