Common Toolkit
Überblick
Common Toolkit ist eine Library-Mod für NeoForge, die gemeinsame Entwickler-Utilities für andere Mods bereitstellt: Konfiguration, Networking-Helper, dynamische JSON-gesteuerte Registries mit Client-Sync, gewichtete Gear-Set-/Brewing-Mix-Registries, Creative-Tab-Füllung, Farb-/Codec-Helpers und verwandte Infrastruktur.
Dies ist ein from-scratch Rewrite/Port von Placebo von Shadows_of_Fire (MIT License), unter einer neuen Mod-ID, Package und API-Oberfläche — es ist kein Drop-in-Ersatz und Mods, die von der ursprünglichen Placebo-API abhängen, funktionieren nicht damit. Das Patreon-gebundene Kosmetik-System des Originals (Flügel/Spuren) wurde bewusst entfernt; es war an den Patreon des ursprünglichen Autors gebunden und hat in einem unabhängig gebrandeten Mod nichts verloren.
Funktionen
- Konfiguration — Deklarative Common/Client/Server-Konfig mit In-Game-Config-Screen
- Dynamische Registries — JSON-getriebene, datapack-neuladbare Registries mit automatischem Client-Sync über das Netzwerk (gewichtete und ungeweightete Varianten)
- Dynamische Tags —
#namespace:tagReferenzen für die dynamischen Registries, nach Content-Load aufgelöst und zum Client gesynct - Networking Helper — Vereinfachte Payload-Registrierung/-Handling auf der NeoForge Networking API
- Gear Sets & Brewing Mixes — Gewichtete, JSON-konfigurierbare Registries für Ausrüstungssets und benutzerdefinierte Braurezepte, bereit für andere Mods
- Creative Tab Filling — Deklarative Registry zum Injizieren von Items in bestehende Creative Tabs ohne Event-Handler-Boilerplate
- Color & Codec Utilities — Farbverläufe und gängige
Codec/StreamCodecHelpers - Developer API — Als Dependency für andere Mods gedacht, wie das ursprüngliche Placebo
Anforderungen
| Version | Minecraft | NeoForge | Java |
|---|---|---|---|
| 26.2 | 26.2 | 26.2.0.57+ | 25 |
| 1.21.1 | 1.21.1 | 21.1.249+ | 21 |
Verfügbare Versionen
| Minecraft | Loader | Version | Status | Datum |
|---|---|---|---|---|
| 26.2 | NeoForge | 1.1.0 | Veröffentlicht | 2026-08-19 |
| 1.21.1 | NeoForge | 0.0.0-beta.3 | Beta | 2026-09-01 |
Lizenz
Duale Lizenz:
- LGPL-2.1-or-later — Das Paket
com.skd.commontoolkit.configleitet sich von Minecraft Forges LGPL-2.1 Legacy-Config-Code ab (sieheCOPYING.LESSER) - MIT — Der Placebo-abgeleitete Rest (siehe
NOTICE.md)
Ein -sources.jar wird mit jedem Release veröffentlicht.
Credits
- Portiert von Placebo von Shadows_of_Fire (MIT License). Siehe
NOTICE.mdfür vollständigen Lizenztext und pro-Datei-Attributionen. - Entwickelt von Stalking Dragons — https://codex.skdragons.com/
Overview
Common Toolkit is a library mod for NeoForge providing shared developer utilities for other mods: configuration, networking helpers, dynamic JSON-driven registries with client sync, weighted gear/brewing-mix registries, creative tab filling, color/codec helpers, and related infrastructure.
This is a from-scratch rewrite/port of Placebo by Shadows_of_Fire (MIT License), under a new mod id, package, and API surface — it is not a drop-in replacement and mods depending on the original Placebo API will not work against it. The Patreon-gated cosmetic system present in the original (wings/trails perks) was intentionally removed; it was tied to the original author’s Patreon and has no place in an independently branded mod.
Features
- Configuration — Declarative common/client/server config with an in-game config screen
- Dynamic Registries — JSON-driven, datapack-reloadable registries with automatic client sync over the network (weighted and unweighted variants)
- Dynamic Tags —
#namespace:tagreferences for the dynamic registries, resolved after content load and synced to the client - Networking Helper — Simplified payload registration/handling on top of the NeoForge networking API
- Gear Sets & Brewing Mixes — Weighted, JSON-configurable registries for equipment sets and custom brewing recipes, ready for other mods to plug into
- Creative Tab Filling — Declarative registry to inject items into existing creative tabs without event-handler boilerplate
- Color & Codec Utilities — Gradient colors and common
Codec/StreamCodechelpers - Developer API — Intended to be depended on by other mods, the same way the original Placebo was
Requirements
| Version | Minecraft | NeoForge | Java |
|---|---|---|---|
| 26.2 | 26.2 | 26.2.0.57+ | 25 |
| 1.21.1 | 1.21.1 | 21.1.249+ | 21 |
Available Versions
| Minecraft | Loader | Version | Status | Date |
|---|---|---|---|---|
| 26.2 | NeoForge | 1.1.0 | Released | 2026-08-19 |
| 1.21.1 | NeoForge | 0.0.0-beta.3 | Beta | 2026-09-01 |
License
Dual license:
- LGPL-2.1-or-later — The
com.skd.commontoolkit.configpackage derives from Minecraft Forge’s LGPL-2.1 legacy config code (seeCOPYING.LESSER) - MIT — The Placebo-derived remainder (see
NOTICE.md)
A -sources.jar is published with every release.
Credits
- Ported from Placebo by Shadows_of_Fire (MIT License). See
NOTICE.mdfor full license text and per-file attributions. - Developed by Stalking Dragons — https://codex.skdragons.com/
Resumen
Common Toolkit es una librería para NeoForge que proporciona utilidades compartidas para otros mods: configuración, helpers de networking, registros dinámicos JSON con sincronización cliente, registros de gear sets y brewing mixes ponderados, relleno de pestañas creativas, helpers de color/codec, y infraestructura relacionada.
Es una reescritura/port desde cero de Placebo por Shadows_of_Fire (Licencia MIT), bajo un nuevo mod id, paquete y superficie de API — no es un reemplazo drop-in y los mods que dependan de la API original de Placebo no funcionarán con este. El sistema de cosméticos ligado a Patreon del original (alas/estelas) fue eliminado intencionalmente; estaba atado al Patreon del autor original y no tiene lugar en un mod de marca independiente.
Características
- Configuración — Config declarativa common/client/server con pantalla de config en juego
- Registros Dinámicos — Registros impulsados por JSON, recargables vía datapack, con sincronización automática al cliente (variantes ponderadas y no ponderadas)
- Tags Dinámicos — Referencias
#namespace:tagpara los registros dinámicos, resueltas tras la carga de contenido y sincronizadas al cliente - Helper de Networking — Registro/manejo simplificado de payloads sobre la API de networking de NeoForge
- Gear Sets & Brewing Mixes — Registros ponderados, configurables por JSON, para sets de equipamiento y recetas de crafteo de pociones personalizadas
- Relleno de Pestañas Creativas — Registro declarativo para inyectar items en pestañas creativas existentes sin boilerplate de event handlers
- Utilidades de Color & Codec — Colores gradiente y helpers comunes
Codec/StreamCodec - API de Desarrollador — Diseñada para ser dependencia de otros mods, igual que el Placebo original
Requisitos
| Versión | Minecraft | NeoForge | Java |
|---|---|---|---|
| 26.2 | 26.2 | 26.2.0.57+ | 25 |
| 1.21.1 | 1.21.1 | 21.1.249+ | 21 |
Versiones Disponibles
| Minecraft | Loader | Versión | Estado | Fecha |
|---|---|---|---|---|
| 26.2 | NeoForge | 1.1.0 | Liberado | 2026-08-19 |
| 1.21.1 | NeoForge | 0.0.0-beta.3 | Beta | 2026-09-01 |
Licencia
Dual license:
- LGPL-2.1-or-later — El paquete
com.skd.commontoolkit.configderiva del código legacy de config de Minecraft Forge (LGPL-2.1) (verCOPYING.LESSER) - MIT — El resto derivado de Placebo (ver
NOTICE.md)
Se publica un -sources.jar con cada release.
Créditos
- Portado desde Placebo por Shadows_of_Fire (Licencia MIT). Ver
NOTICE.mdpara texto completo de licencia y atribuciones por archivo. - Desarrollado por Stalking Dragons — https://codex.skdragons.com/
Aperçu
Common Toolkit est un mod bibliothèque pour NeoForge fournissant des utilitaires de développement partagés pour d’autres mods : configuration, helpers de networking, registries dynamiques pilotées par JSON avec sync client, registries gear sets/brewing mixes pondérées, remplissage d’onglets créatifs, helpers couleur/codec, et infrastructure connexe.
C’est un rewrite/port from-scratch de Placebo par Shadows_of_Fire (Licence MIT), sous un nouveau mod id, package et surface d’API — ce n’est pas un remplacement drop-in et les mods dépendant de l’API Placebo originale ne fonctionneront pas avec celui-ci. Le système cosmétique gated par Patreon de l’original (ailes/trainées) a été intentionnellement supprimé ; il était lié au Patreon de l’auteur original et n’a pas sa place dans un mod indépendamment brandé.
Fonctionnalités
- Configuration — Config déclarative common/client/server avec écran de config en jeu
- Registries Dynamiques — Registries pilotées par JSON, rechargeables via datapack, avec sync client automatique sur le réseau (variantes pondérées et non pondérées)
- Tags Dynamiques — Références
#namespace:tagpour les registries dynamiques, résolues après le chargement du contenu et synchronisées au client - Helper Networking — Enregistrement/gestion simplifié de payloads sur l’API networking NeoForge
- Gear Sets & Brewing Mixes — Registries pondérées, configurables par JSON, pour sets d’équipement et recettes de brassage personnalisées
- Remplissage d’Onglets Créatifs — Registry déclaratif pour injecter des items dans les onglets créatifs existants sans boilerplate d’event handler
- Utilitaires Couleur & Codec — Couleurs en dégradé et helpers
Codec/StreamCodeccourants - API Développeur — Conçue pour être dépendue par d’autres mods, comme le Placebo original
Prérequis
| Version | Minecraft | NeoForge | Java |
|---|---|---|---|
| 26.2 | 26.2 | 26.2.0.57+ | 25 |
| 1.21.1 | 1.21.1 | 21.1.249+ | 21 |
Versions Disponibles
| Minecraft | Loader | Version | Statut | Date |
|---|---|---|---|---|
| 26.2 | NeoForge | 1.1.0 | Publié | 2026-08-19 |
| 1.21.1 | NeoForge | 0.0.0-beta.3 | Beta | 2026-09-01 |
Licence
Double licence :
- LGPL-2.1-or-later — Le package
com.skd.commontoolkit.configdérive du code legacy de config de Minecraft Forge (LGPL-2.1) (voirCOPYING.LESSER) - MIT — Le reste dérivé de Placebo (voir
NOTICE.md)
Un -sources.jar est publié avec chaque release.
Crédits
- Porté depuis Placebo par Shadows_of_Fire (Licence MIT). Voir
NOTICE.mdpour le texte complet de la licence et les attributions par fichier. - Développé par Stalking Dragons — https://codex.skdragons.com/
Visão Geral
Common Toolkit é um mod biblioteca para NeoForge fornecendo utilitários de desenvolvimento compartilhados para outros mods: configuração, helpers de networking, registries dinâmicas pilotadas por JSON com sync cliente, registries de gear sets/brewing mixes ponderadas, preenchimento de abas criativas, helpers de cor/codec, e infraestrutura relacionada.
É um rewrite/port from-scratch do Placebo por Shadows_of_Fire (Licença MIT), sob um novo mod id, package e superfície de API — não é um substituto drop-in e mods que dependem da API original do Placebo não funcionarão com este. O sistema cosmético gated por Patreon do original (asas/trilhas) foi intencionalmente removido; estava ligado ao Patreon do autor original e não tem lugar em um mod de marca independente.
Recursos
- Configuração — Config declarativa common/client/server com tela de config no jogo
- Registries Dinâmicas — Registries pilotadas por JSON, recarregáveis via datapack, com sync automático ao cliente na rede (variantes ponderadas e não ponderadas)
- Tags Dinâmicas — Referências
#namespace:tagpara as registries dinâmicas, resolvidas após carregamento de conteúdo e sincronizadas ao cliente - Helper de Networking — Registro/manipulação simplificada de payloads sobre a API de networking NeoForge
- Gear Sets & Brewing Mixes — Registries ponderadas, configuráveis por JSON, para conjuntos de equipamento e receitas de brassagem personalizadas
- Preenchimento de Abas Criativas — Registry declarativo para injetar itens em abas criativas existentes sem boilerplate de event handler
- Utilitários de Cor & Codec — Cores em gradiente e helpers comuns
Codec/StreamCodec - API de Desenvolvedor — Destinada a ser dependida por outros mods, como o Placebo original
Requisitos
| Versão | Minecraft | NeoForge | Java |
|---|---|---|---|
| 26.2 | 26.2 | 26.2.0.57+ | 25 |
| 1.21.1 | 1.21.1 | 21.1.249+ | 21 |
Versões Disponíveis
| Minecraft | Loader | Versão | Status | Data |
|---|---|---|---|---|
| 26.2 | NeoForge | 1.1.0 | Lançado | 2026-08-19 |
| 1.21.1 | NeoForge | 0.0.0-beta.3 | Beta | 2026-09-01 |
Licença
Licença dupla:
- LGPL-2.1-or-later — O pacote
com.skd.commontoolkit.configderiva do código legacy de config do Minecraft Forge (LGPL-2.1) (verCOPYING.LESSER) - MIT — O restante derivado do Placebo (ver
NOTICE.md)
Um -sources.jar é publicado a cada release.
Créditos
- Portado do Placebo por Shadows_of_Fire (Licença MIT). Ver
NOTICE.mdpara texto completo da licença e atribuições por arquivo. - Desenvolvido por Stalking Dragons — https://codex.skdragons.com/