Kambrik
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, reusable functionality
- A Text builder DSL
Experimental Features:
- Simple Object <=> NBT conversion with Kotlinx Serialization
Upcoming Features:
- A GUI drawing DSL
Experimental library features will be put into kambrikx until they mature.
All Versions
+ Add Version### Added
- New Keybind API (thanks to isXander and Ejektaflex)
- Allows devs to easily define and register keybinds
- Allows possible realtime key updates rather than per tick
- Allows specifying different pressed and unpressed functionality
- File API
- getBaseFolder now returns a Folder (File) instead of a Path
- getBaseFolderPath now returns a Path
- Serial API
- Add an Identifier serializer
- New Persistence API (Unstable/Experimental)
- Allows devs to easily add and access persistent data
- Useful for config data and serverside data