TweakletMC Core
Curse Maven Snippet
What's new
## TweakletMC Core v0.1.0 **Initial Release** ### New Features * **Unified Configuration System:** A JSON-based configuration framework that all TweakletMC mods share. Each mod gets its own config file, but the loading, saving, and management logic is centralized in Core. * **Shared Constants:** Centralized mod IDs and version information via `TweakletConstants`, ensuring consistency across the mod family. * **Extensible Architecture:** Built to grow with the TweakletMC family. Future mods will plug into Core's services without duplicating infrastructure. ### Technical Details * Implemented a lightweight Gson-based config loader and saver. * Config files are stored in the standard Fabric config directory (`.minecraft/config/`). * Uses SLF4J for logging, integrated with Minecraft's logging system. * Compiled as a `java-library` module, allowing it to be shaded into dependent mods without runtime conflicts. ### Dependencies * **Fabric API:** Required * **Fabric Loader:** 0.16.0 or later * **Minecraft:** 1.21.1 * **Java:** 21 ### Notes * This is a **library mod**. It does not add any user-facing features on its own. * Core is a required dependency for all TweakletMC mods, starting with **TweakletMC Pickup Toast**. * Configuration options are managed per-mod via Core's framework.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

