PCH System

材料协作收集与项目进度管理,联动 Web 后台

工具
信息

一键安装指令

!!MCDR plugin install pch_system

作者

数据同步于

...

上次更新

...

最新版本

总下载量

11

返回插件仓库

pch_system-v0.7.0.mcdr

版本

0.7.0

日期

2026年7月12日

大小

51.54 KiB

下载量

7

前往发行版源页面

MD5

ef29217288912add627f084b90c897ec

SHA256

a77e2ea025e411d9fa23e48b15fa00af3426496a019354189b43c7f8445fdec5

MCDR 插件依赖

插件 ID依赖版本
mcdreforged>=2.14.0
uuid_api_remake*
minecraft_data_api*

Python 包依赖

Python 包依赖版本

⚠️ 本插件需配合 PCHSystem 后端使用,单独安装 .mcdr 无法工作。

这是什么

PCH System 是 PCHSystem 的游戏内客户端(MCDReforged 插件):材料协作收集、项目三阶段进度管理、积分 / 称号、通知投递等全在游戏内 !!PCH 命令完成。所有功能经 HTTP 调用后端,必须先部署后端

首次部署(全栈 · 推荐)

git clone https://github.com/YuShenLiu06/PCHSystem.git
cd PCHSystem
bash Scripts/install.sh

脚本一键完成:docker / 镜像自适应 → 生成 .env → 起 postgres+backend+web → 数据库迁移 → 前端构建 → 拷贝插件 + 生成 config.json。完成后游戏内 !!MCDR plugin reload pch_system!!PCH status(自检)→ !!PCH login

升级(已部署)

bash Scripts/update.sh

依赖

  • MCDReforged ≥ 2.14.0
  • 插件依赖:uuid_api_remakeminecraft_data_apiinstall.sh 会检测并提示安装)
  • PCHSystem 后端(必需) + 前端(可选):见上「首次部署」

更改

插件 id 由 htcmc_auth 改为 pch_system(与项目名一致),首个以新 id 发布的正式版本;同步改进项目部署与发布流程。

Changed

  • 插件 id 改名 htcmc_authpch_system:插件不止登录鉴权,还含材料协作 / 一键提交 / 通知。已部署实例需迁移:删旧 plugins/htcmc_auth/(否则双注册 !!PCH 冲突),config/htcmc_auth/ 搬到 config/pch_system/Scripts/update.sh 自动处理。

Added

  • 部署与发布流程改进:tag 驱动半自动发布(push pch_system-v* → CI 构建 .mcdr + 草稿 Release);前端默认 docker compose 容器托管(nginx + /api 反代,COMPOSE_PROFILES=web 可关);端口可配(*_PORT)+ 镜像构建走国内源加速;update.sh 按变更智能重建 web 镜像。

Fixed

  • update.sh 不再误报「需重启 MCDR」:plugin.json 字段变更统一提示 !!MCDR plugin reload(reload 重校依赖,无需重启)。
  • 自检「部署」链接更精准!!PCH status 后端未配置提示改为指向 RUNBOOK 部署手册。