Jobless Core
A client-side Fabric framework providing draggable HUD panels, a settings UI, events system, and extension API for modular gameplay plugins.
介绍
JoblessCore is a client-side framework mod for Minecraft Fabric 1.21.8+ that provides a modular extension system for building and running gameplay enhancement plugins.
Features
- Draggable HUD Panel System — Panels that snap to edges, anchor to each other, and support grid alignment.
- Settings Screen — A tabbed configuration UI where you can toggle features, customize panel colors, and configure the framework. Extensions automatically add their own tabs here.
- Per-panel Theming — Customize background color, opacity, borders, gradients (including animated), accent colors, and image backgrounds for each panel individually.
- Changelog Screen — Automatically shown on first install or after updates. Also accessible via
/changelog. - Multi-language Support — English and French, with a pattern-matching system for detecting server messages in any supported language.
For Extension Developers
JoblessCore is designed as a framework. Extensions are separate Fabric mods that register through the core’s API to get:
- Module Lifecycle —
init(),tick(),render(), andcleanup()callbacks managed by the core. - Event System — Subscribe to 15+ game events: chat messages, chest opens, slot clicks, boss bars, entity health, block interactions, chunk loads, tab list updates, and more.
- Panel Registration — Register draggable HUD panels with dynamic height, visibility conditions, and linked modules.
- Config Persistence — JSON-based config loading/saving with automatic directory management per extension.
- Config UI Builder — Add toggles, sliders, text inputs, buttons, color pickers, and headers to the settings screen with one method call.
- Command & Keybind Registration — Register Brigadier commands and keybindings through the API.
- Discord Webhooks — Async webhook sending with CompletableFuture support.
- Localization — Register locale files for display text and server message pattern matching.
Extensions declare a "jobless" entrypoint in their fabric.mod.json and are discovered automatically at startup. (Documentation on creating add-ons will be provided later)
常见问题
Jobless Core 支持哪些 Minecraft 版本?
Jobless Core 支持 Minecraft Java 版 1.21.8–26.2,共 2 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Jobless Core 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分