Caution
本项目由 Codex 协作维护,如发现问题请直接提交 Issue。
MatrixLib 是 Matrix 系列插件的共享前置插件,用于统一品牌风格、控制台输出、文本能力、YAML 读取、兼容层、共享菜单能力、共享货币模块,以及共享 bStats 遥测封装。
| 文档 | Release Notes | Releases | Issues |
|---|---|---|---|
| Docs | 1.5.0 | GitHub Releases | GitHub Issues |
- 当前版本:
1.5.0 - 依赖坐标:
com.y54895.matrixlib:matrixlib-api:1.5.0 - 服务对象:
MatrixShop / MatrixAuth / MatrixCook / MatrixStorage - 支持核心:
Paper / Bukkit / Spigot / Folia
- 共享
branding / console / text / yamlAPI - 共享
menu / compat / action / economyAPI - 统一中文控制台横幅与生命周期输出
- 共享
Economy/currency.yml货币定义与运行时同步 - 共享 Bukkit / Folia 兼容桥接
- 共享
bStats封装 APIMatrixBStats - 为下游插件统一承接
bStatsshaded 依赖与图表注册 - 共享 GitHub Releases 更新检查、审批下载与
plugins/update/投递
下游项目当前统一引用:
dependencies {
compileOnly("com.y54895.matrixlib:matrixlib-api:1.5.0")
}如果工作区里存在本地 MatrixLib 目录,下游项目会通过 includeBuild 直接链接源码;否则会通过 GitHub sourceControl 拉取。
当前推荐方案:
- 用 GitHub Releases latest API 检查新版本
- 默认只提示,不直接覆盖当前运行中的 jar
- 由管理员审批后下载到
plugins/update/ - 服务器重启后由 Bukkit / Spigot 更新目录机制自动替换
配置文件:
plugins/MatrixLib/Update/config.yml
管理命令:
/matrixlib update list
/matrixlib update check [all|插件名]
/matrixlib update notes <插件名>
/matrixlib update approve <插件名|all>
默认启用审批模式:
require-approval: true
当前 MatrixLib 的稳定公开层集中在:
com.y54895.matrixlib.api.actioncom.y54895.matrixlib.api.brandcom.y54895.matrixlib.api.compatcom.y54895.matrixlib.api.consolecom.y54895.matrixlib.api.economycom.y54895.matrixlib.api.hologramcom.y54895.matrixlib.api.menucom.y54895.matrixlib.api.metricscom.y54895.matrixlib.api.resourcecom.y54895.matrixlib.api.textcom.y54895.matrixlib.api.update
- Plugin ID:
30557 - 共享遥测入口:
com.y54895.matrixlib.api.metrics.MatrixBStats
当前图表:
| Chart ID | 类型 | 含义 |
|---|---|---|
configured_currency_count |
SingleLineChart | 当前已配置货币数量 |
currency_modes |
AdvancedPie | 货币模式分布 |
currency_setup |
SimplePie | 单货币 / 多货币部署类型 |
预留图表位:
| 预留 Chart ID | 计划用途 |
|---|---|
downstream_plugin_count |
统计当前安装的 Matrix 系列下游插件数量 |
resource_sync_targets |
统计共享资源同步目标分布 |
compat_bridge_modes |
统计兼容桥接启用情况 |
- Matrix 插件总文档入口:https://54895y.github.io/docs/plugins
- Matrix 系列配置 Skill 文档:https://54895y.github.io/docs/matrix-agent-skills/matrix-series-config
- MatrixAgentSkills 仓库:https://github.com/54895y/MatrixAgentSkills