Koko
by usoki_koji
Koko is a NeoForge modular framework for 1.21.1 that lets a datapack define new skills, experience sources and player effects.
What it does
Koko lets a modpack author build custom skills from datapacks. A skill is defined by a JSON file placed under the data path koko/skills, so a skill such as a creativity skill can be written as a single file, for example creativity.json, with its own experience sources and effects. Authors who want this in a modpack do not need to write Java code, but they do need some working knowledge of how datapacks are structured.
Koko is a client and server mod, so the server and every player must run it. Its required dependency is Kotlin for Forge. Files are published for NeoForge only, for 1.21.1, with 1.2.3 as the latest file, released on 2026-02-24. The project is open source under the GNU General Public License v3.0 only, and public links to the source code, issue tracker and wiki are available. The first release was published on 2026-02-16.
Key features
Datapack-defined skills
New skills are added through JSON files in a datapack, without a separate code change for each one.
Custom experience sources
Each skill can gain experience from actions chosen by the datapack author.
Custom player effects
Skills can apply effects to the player, so progress in a skill changes how the character plays.
Modular design
Koko is built as a modular base, so one framework can carry many skill sets within a single modpack.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Modpack skill systems
Pack authors can add a skill tree such as creativity or crafting without writing a mod of their own.
Custom progression
A datapack can tie experience to actions unique to that pack, so progression follows its own rules.
Who it’s for: Modpack authors and datapack creators who want RPG-style skills and are comfortable editing JSON files. Server owners who run a pack with Koko must install it on the server as well as on every client.
Questions
Does Koko require Kotlin for Forge?
Does Koko have to be installed on both sides?
Does a skill need Java code?
In the catalog
Koko is one of 7,216 Magic mods on ModsFinder, and one of 2,992 Magic mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
This mod is in early stages and I still pretend to add much more content to it! Note: This mod requires some knowledge how of datapack works!
Official listing
- Modrinth page
- modrinth.com/mod/koko-builder
- Owner
- usoki_koji
- Published
- 2026-02-16
- Updated on Modrinth
- 2026-02-24
- Facts verified
- 2026-10-15
