Repository navigation
Home
Common Toolkit is a library mod for NeoForge with shared infrastructure for other mods: dynamic JSON-driven registries with client sync, data-driven gear sets and brewing mixes, networking and registration helpers, creative-tab filling, menu/screen/codec utilities and a few debugging commands. On its own it adds no content; install it when another mod requires it.
Common Toolkit is a rewrite/port of Placebo by Shadows_of_Fire (MIT License) under a new mod id, package and API. It is not a drop-in replacement for Placebo. The original's Patreon cosmetic system was removed. See Credits and license.
| Minecraft | Loader | Common Toolkit | Java | Branch |
|---|---|---|---|---|
| 1.21.1 | NeoForge 21.1.259 | 0.0.0-beta.4 | 21 | minecraft/1.21.1/neoforge-21.1.259/main |
| 26.2 | NeoForge 26.2.0.57 | 1.1.0 | 25 | minecraft/26.2/neoforge-26.2.0.57/main |
| 26.2 | NeoForge 26.2.0.45-beta (legacy) | 1.0.2 | 25 | minecraft/26.2/neoforge-26.2.0.45-beta/main |
| 26.2 | NeoForge 26.2.0.37-beta (legacy) | 1.0.2 | 25 | minecraft/26.2/neoforge-26.2.0.37-beta/main |
| 26.2 | NeoForge 26.2.0.32-beta (legacy) | 0.0.0-beta.2 | 25 | minecraft/26.2/neoforge-26.2.0.32-beta/main |
The features, data formats, commands and config are the same in every build. The legacy 26.2 betas have exactly the same source as the current 26.2 build (26.2.0.57).
-
Minecraft API names: the 26.2 builds use Minecraft's newer names, the 1.21.1 build the older ones. The most visible for users of the API:
Identifier(26.2) vsResourceLocation(1.21.1), andItemStackTemplate(26.2) vsItemStack(1.21.1) in item codecs such asWeightedItemStack.OptionalTemplateCodecexists only on 26.2. - Java: 21 for 1.21.1, 25 for 26.2.
- Getting started: installing it, and depending on it from another mod.
- Commands and configuration
- Dynamic registries: JSON-driven, reloadable registries with tags and client sync.
- Gear sets and brewing mixes: the two data-driven systems included.
- Developer utilities: networking, registration, creative tabs, menus, codecs, datagen and more.
- Credits and license
Source code: codex-skd/common-toolkit · Bugs and suggestions: issue tracker
Common Toolkit is a port of Placebo by Shadows_of_Fire (MIT) and includes code derived from Minecraft Forge (LGPL-2.1); it is distributed under the LGPL-2.1-or-later license.
Common Toolkit is a port of Placebo by Shadows_of_Fire (MIT) and includes code derived from Minecraft Forge (LGPL-2.1); it is distributed under the LGPL-2.1-or-later license.