Kambrik
by ejektaflex
Kambrik is a Kotlin library mod that gives other mod developers helpers for registration, commands, networking, text and NBT conversion.
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
Simplified registration
Items, blocks, enchantments and similar game objects are registered through shorter declarations.
Command DSL
A small domain-specific language builds simple commands without writing the full command tree by hand.
Message API
Data can be sent over the network to a receiver, and a reply can return to the sender.
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
1.21.x12 of 12 versions with builds
1.20.x2 of 2 versions with builds
1.18.x2 of 2 versions with builds
1.17.x2 of 2 versions with builds
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
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?
Which loader needs Kotlin for Forge?
Does Kambrik have to be installed on both sides?
Is the NBT conversion stable?
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
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…
Official listing
- Modrinth page
- modrinth.com/mod/kambrik
- Owner
- ejektaflex
- Published
- 2021-08-25
- Updated on Modrinth
- 2026-04-13
- Facts verified
- 2026-10-15
