ModsFinder

Kambrik

by ejektaflex

Kambrik is a Kotlin library mod that gives other mod developers helpers for registration, commands, networking, text and NBT conversion.

FabricForgeNeoForgeClient and serverMozilla Public License 2.0Open source1.17 – 26.1.2

What it does

The library covers registration of items, blocks and enchantments with less boilerplate, a command DSL for building simple commands, and a Message API that sends data over the network and back. It also provides extension methods for reusable functionality and a Text builder DSL for composing styled text. Kambrik is a library rather than a gameplay mod, so players see its effects only through the mods that build on it.

Object conversion to and from NBT through Kotlinx Serialization is marked experimental, and experimental library features move into kambrikx until they mature. A GUI drawing DSL is listed among the upcoming features. Kambrik runs on client and server, so both sides need it. It is published for Fabric, Forge and NeoForge across 21 release versions, 1.17 – 26.1.2, and is released under the Mozilla Public License 2.0, which makes it open source.

Kotlin for Forge is required on the Forge build. Bountiful requires Kambrik, so the library must be present wherever that mod runs. Snapshot builds are also published, and the latest Fabric and NeoForge betas are dated 2026-04-13.

Key features

  1. Simplified registration

    Items, blocks, enchantments and similar game objects are registered through shorter declarations.

  2. Command DSL

    A small domain-specific language builds simple commands without writing the full command tree by hand.

  3. Message API

    Data can be sent over the network to a receiver, and a reply can return to the sender.

  4. Text builder DSL

    Styled text components are assembled through a builder syntax instead of nested constructors.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.1.2Not availableNot available8.0.0-beta.2
26.1.1Not availableNot available8.0.0-beta.2
26.1Not availableNot available8.0.0-beta.2
1.21.x12 of 12 versions with builds
1.21.11Not availableNot available8.0.0-beta.2
1.21.10Not availableNot available8.0.0-beta.2
1.21.9Not availableNot available8.0.0-beta.2
1.21.8Not availableNot available8.0.0-beta.2
1.21.7Not availableNot available8.0.0-beta.2
1.21.6Not availableNot available8.0.0-beta.2
1.21.5Not availableNot available8.0.0-beta.2
1.21.4Not availableNot available8.0.0-beta.2
1.21.3Not availableNot available8.0.0-beta.2
1.21.2Not availableNot available8.0.0-beta.2
1.21.18.0.0-beta.2Not available8.0.0-beta.2
1.218.0.0-beta.2Not available8.0.0-beta.1
1.20.x2 of 2 versions with builds
1.18.x2 of 2 versions with builds
1.17.x2 of 2 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Kotlin for ForgeAdds a Kotlin language loader and provides some optional utilities.
Required

Required by 1 mod

Use cases

Mod development

Developers use the registration, command and networking helpers as building blocks for their own content.

Who it’s for: Kotlin developers writing Minecraft mods for Fabric, Forge or NeoForge. Players do not use the library directly.

Questions

Does Bountiful need Kambrik installed?

Yes. Bountiful lists Kambrik as a requirement, so the library must be installed alongside it.

Which loader needs Kotlin for Forge?

The Forge build requires Kotlin for Forge. Fabric and NeoForge files do not list it as a dependency.

Does Kambrik have to be installed on both sides?

Yes. Servers that run it need every player to install it too.

Is the NBT conversion stable?

It is marked experimental. Experimental features are moved into kambrikx until they mature.

In the catalog

Kambrik is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from ejektaflex

All projects

Similar mods

What the author says

A lightweight Kotlin library mod for Fabric. Meant to simplify development through various means. Kambrik Currently Offers: Simplified Registration of Items, Blocks, Enchantments, etc. Command DSL for simple command creation A Message API for sending data over the network and back Extension methods for common…
ejektaflex, on the Modrinth page

Official listing

Owner
ejektaflex
Published
2021-08-25
Updated on Modrinth
2026-04-13
Facts verified
2026-10-15

Tags