Kinecraft
by settingdust
Kinecraft is a library for serializing Minecraft classes with Kotlin, so mod authors can store and read game data through typed tags.
What it does
Kinecraft converts Minecraft classes to and from Kotlin serialization, which lets mod code encode and decode objects in a chosen format while keeping the real type of each tag. Because the mod is a library, it adds no blocks or items on its own. Fabric Language Kotlin is required on Fabric, and Kotlin for Forge is required on Forge and NeoForge. The mod is released under the MIT License and is open source, with builds for Fabric, Forge, NeoForge and Quilt across 1.16.5 – 1.21.5.
Key features
Kotlin serialization of Minecraft classes
Minecraft classes can be serialized with Kotlin serialization, so data classes can hold game objects directly.
Typed tag serializers
Tag serializers describe each tag with its correct type rather than falling back to a plain string.
Format-aware encoding
Encoding and decoding use a chosen format and keep the real type tag, so values read back in their original form.
Compatibility
Latest build for each game version and loader.
1.21.x6 of 6 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x1 of 1 version with builds
1.16.x1 of 1 version with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Embedded 1
Required by 2 mods
In the catalog
Kinecraft is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,307 mods support Minecraft 1.21.5.
More from settingdust
Similar mods
What the author says
MinecraftTag is for serialization between data class and Minecraft tag classes.
Official listing
- Modrinth page
- modrinth.com/mod/kinecraft
- Owner
- settingdust
- Published
- 2023-06-28
- Updated on Modrinth
- 2025-11-09
- Facts verified
- 2026-10-15
