跳到正文

Jobless Core

作者:redreflex

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(), and cleanup() 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/版本名 下面。

评论

登录后评论和评分