Common Toolkit
Shared developer library — config, registries, networking (rewrite of Placebo)
Common Toolkit is a library mod for NeoForge (MC 26.2 and 1.21.1) providing shared developer utilities: configuration, networking helpers, dynamic JSON-driven registries with client sync, weighted gear/brewing 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), retargeted to Minecraft 26.2 under a new mod id, package, and API surface. The Patreon-gated cosmetic system of the original was intentionally removed.
Features
- Configuration — declarative common/client/server config with an in-game config screen
- Dynamic Registries — JSON-driven, datapack-reloadable registries with automatic client sync
- Dynamic Tags —
#namespace:tagreferences for the dynamic registries, resolved after content load and synced to the client - Networking Helper — simplified payload registration/handling
- Gear Sets & Brewing Mixes — weighted, JSON-configurable registries
- Creative Tab Filling — declarative registry for creative tab injection
- Color & Codec Utilities — gradient colors and common
Codec/StreamCodechelpers
Requirements
- Minecraft 26.2 (NeoForge 26.2.0.57+) / 1.21.1 (NeoForge 21.1.249+)
- Client and server
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.
Common Toolkit es una librería para NeoForge (MC 26.2) que ofrece utilidades compartidas para desarrolladores: configuración, helpers de networking, registros dinámicos JSON con sincronización de cliente, registros de equipo/cervecería ponderados, relleno de pestañas creativas, helpers de color/codec e infraestructura relacionada.
Esta es una reescritura/port desde cero de Placebo de Shadows_of_Fire (licencia MIT), redirigido a Minecraft 26.2 con un nuevo ID de mod, paquete y superficie de API. El sistema cosmético con acceso restringido por Patreon fue eliminado intencionalmente.
Características
- Configuración — Configuración declarativa común/cliente/servidor con pantalla de configuración en el juego
- Registros dinámicos — Registros JSON, recargables con datapack, con sincronización automática del cliente
- Helper de networking — Registro/handling simplificado de payloads
- Conjuntos de equipo y mezclas de cervecería — Registros ponderados, configurables mediante JSON
- Relleno de pestañas creativas — Registro declarativo para inyección en pestañas creativas
- Utilidades de color y codec — Colores degradado y helpers comunes de
Codec/StreamCodec
Requisitos
- NeoForge 26.2.0.57+ (cliente y servidor)
Licencia
MIT — Código original de Shadows_of_Fire (Placebo), licenciado bajo MIT.
Common Toolkit ist eine Bibliothek für NeoForge (MC 26.2), die gemeinsame Entwickler-Utilities bereitstellt: Konfiguration, Networking-Helfer, dynamische JSON-gesteuerte Registrierungen mit Client-Synchronisation, gewichtete Ausrüstungs-/Brau-Registrierungen, Kreativtab-Füllung, Farb-/Codec-Helfer und zugehörige Infrastruktur.
Dies ist eine Neuschreibung/Port von Grund auf von Placebo von Shadows_of_Fire (MIT-Lizenz), umgerichtet auf Minecraft 26.2 mit neuer Mod-ID, Paket und API-Oberfläche. Das Patreon-geschützte kosmetische Systems wurde bewusst entfernt.
Funktionen
- Konfiguration — Deklaratives Common/Client/Server-Config mit In-Game-Konfigurationsbildschirm
- Dynamische Registrierungen — JSON-gesteuerte, Datapack-neuladbare Registrierungen mit automatischer Client-Synchronisation
- Networking-Helfer — Vereinfachte Payload-Registrierung/Bearbeitung
- Ausrüstungssets & Braumischungen — Gewichtete, JSON-konfigurierbare Registrierungen
- Kreativtab-Füllung — Deklarative Registrierung für Kreativtab-Injektion
- Farb- & Codec-Utilities — Farbverläufe und gängige
Codec/StreamCodec-Helfer
Anforderungen
- NeoForge 26.2.0.57+ (Client und Server)
Lizenz
MIT — Originalcode von Shadows_of_Fire (Placebo), MIT-lizenziert.
Common Toolkit est une bibliothèque pour NeoForge (MC 26.2) fournissant des utilitaires partagés pour développeurs : configuration, assistants réseau, registres dynamiques basés sur JSON avec synchronisation client, registres d’équipement/brewing pondérés, remplissage d’onglets créatifs, assistants couleur/codec et infrastructures associées.
Il s’agit d’une réécriture/port de zéro de Placebo de Shadows_of_Fire (licence MIT), ciblé sur Minecraft 26.2 avec un nouvel ID de mod, package et surface d’API. Le système cosmétique restreint par Patreon a été intentionnellement supprimé.
Caractéristiques
- Configuration — Configuration déclarative commune/client/serveur avec écran de configuration en jeu
- Registres dynamiques — Registres basés sur JSON, rechargeables par datapack, avec synchronisation automatique du client
- Assistant réseau — Enregistrement/gestion simplifié des payloads
- Ensembles d’équipement et mélanges de brewing — Registres pondérés, configurables via JSON
- Remplissage d’onglets créatifs — Registre déclaratif pour l’injection dans les onglets créatifs
- Utilitaires couleur et codec — Dégradés et assistants courants
Codec/StreamCodec
Prérequis
- NeoForge 26.2.0.57+ (client et serveur)
Licence
MIT — Code original de Shadows_of_Fire (Placebo), sous licence MIT.
Common Toolkit é uma biblioteca para NeoForge (MC 26.2) fornecendo utilitários compartilhados para desenvolvedores: configuração, helpers de networking, registros dinâmicos baseados em JSON com sincronização de cliente, registros de equipamento/brewing ponderados, preenchimento de abas criativas, helpers de cor/codec e infraestrutura associada.
Este é um reescrita/port do zero de Placebo de Shadows_of_Fire (licença MIT), redirecionado para Minecraft 26.2 com novo ID de mod, pacote e superfície de API. O sistema cosmético restrito por Patreon foi intencionalmente removido.
Características
- Configuração — Configuração declarativa comum/cliente/servidor com tela de configuração no jogo
- Registros dinâmicos — Registros baseados em JSON, recarregáveis por datapack, com sincronização automática do cliente
- Helper de networking — Registro/tratamento simplificado de payloads
- Conjuntos de equipamento e misturas de brewing — Registros ponderados, configuráveis via JSON
- Preenchimento de abas criativas — Registro declarativo para injeção em abas criativas
- Utilitários de cor e codec — Cores degradê e helpers comuns de
Codec/StreamCodec
Requisitos
- NeoForge 26.2.0.57+ (cliente e servidor)
Licença
MIT — Código original de Shadows_of_Fire (Placebo), sob licença MIT.