Common Toolkit

View mod page →

Ü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:tag Referenzen 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/StreamCodec Helpers
  • Developer API — Als Dependency für andere Mods gedacht, wie das ursprüngliche Placebo

Anforderungen

VersionMinecraftNeoForgeJava
26.226.226.2.0.57+25
1.21.11.21.121.1.249+21

Verfügbare Versionen

MinecraftLoaderVersionStatusDatum
26.2NeoForge1.1.0Veröffentlicht2026-08-19
1.21.1NeoForge0.0.0-beta.3Beta2026-09-01

Lizenz

Duale Lizenz:

  • LGPL-2.1-or-later — Das Paket com.skd.commontoolkit.config leitet sich von Minecraft Forges LGPL-2.1 Legacy-Config-Code ab (siehe COPYING.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.md fü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:tag references 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/StreamCodec helpers
  • Developer API — Intended to be depended on by other mods, the same way the original Placebo was

Requirements

VersionMinecraftNeoForgeJava
26.226.226.2.0.57+25
1.21.11.21.121.1.249+21

Available Versions

MinecraftLoaderVersionStatusDate
26.2NeoForge1.1.0Released2026-08-19
1.21.1NeoForge0.0.0-beta.3Beta2026-09-01

License

Dual license:

  • LGPL-2.1-or-later — The com.skd.commontoolkit.config package derives from Minecraft Forge’s LGPL-2.1 legacy config code (see COPYING.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.md for 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:tag para 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ónMinecraftNeoForgeJava
26.226.226.2.0.57+25
1.21.11.21.121.1.249+21

Versiones Disponibles

MinecraftLoaderVersiónEstadoFecha
26.2NeoForge1.1.0Liberado2026-08-19
1.21.1NeoForge0.0.0-beta.3Beta2026-09-01

Licencia

Dual license:

  • LGPL-2.1-or-later — El paquete com.skd.commontoolkit.config deriva del código legacy de config de Minecraft Forge (LGPL-2.1) (ver COPYING.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.md para 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:tag pour 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/StreamCodec courants
  • API Développeur — Conçue pour être dépendue par d’autres mods, comme le Placebo original

Prérequis

VersionMinecraftNeoForgeJava
26.226.226.2.0.57+25
1.21.11.21.121.1.249+21

Versions Disponibles

MinecraftLoaderVersionStatutDate
26.2NeoForge1.1.0Publié2026-08-19
1.21.1NeoForge0.0.0-beta.3Beta2026-09-01

Licence

Double licence :

  • LGPL-2.1-or-later — Le package com.skd.commontoolkit.config dérive du code legacy de config de Minecraft Forge (LGPL-2.1) (voir COPYING.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.md pour 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:tag para 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ãoMinecraftNeoForgeJava
26.226.226.2.0.57+25
1.21.11.21.121.1.249+21

Versões Disponíveis

MinecraftLoaderVersãoStatusData
26.2NeoForge1.1.0Lançado2026-08-19
1.21.1NeoForge0.0.0-beta.3Beta2026-09-01

Licença

Licença dupla:

  • LGPL-2.1-or-later — O pacote com.skd.commontoolkit.config deriva do código legacy de config do Minecraft Forge (LGPL-2.1) (ver COPYING.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.md para texto completo da licença e atribuições por arquivo.
  • Desenvolvido por Stalking Dragons — https://codex.skdragons.com/