Releases: YuShenLiu06/PCHSystem
Release list
pch_system-v0.7.1
⚠️ 本插件需配合 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_remake、minecraft_data_api(install.sh会检测并提示安装) - PCHSystem 后端(必需) + 前端(可选):见上「首次部署」
破坏性变更
- McdrPlugin结构变更:拍平了嵌套的 pch_system 文件夹,现在更加精简
更新内容
更新脚本支持 mac 修复python 依赖无法正确解读的问题
Added
- macOS 部署支持:一键安装 / 更新脚本(
install.sh/update.sh)现可在 macOS 上运行(此前仅支持 Linux),自动适配 Docker Desktop 与 BSD 版工具差异。
Fixed
- 从 catalogue 安装时自动装依赖:经
!!MCDR plugin install或 PluginCatalogue 安装本插件时,现在会正确一并安装 Python 依赖;此前因依赖清单未放在插件根,依赖不会被自动安装。
Docs
- 更新 README 的表现效果
pch_system-v0.7.1-rc.2
⚠️ 本插件需配合 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_remake、minecraft_data_api(install.sh会检测并提示安装) - PCHSystem 后端(必需) + 前端(可选):见上「首次部署」
更新内容
第二个候选版本,补齐 macOS 部署支持;正式 0.7.1 待测试通过后发布。
Added
- macOS 部署支持:一键安装 / 更新脚本(
install.sh/update.sh)现可在 macOS 上运行(此前仅支持 Linux),自动适配 Docker Desktop 与 BSD 版工具差异。
pch_system-v0.7.1-rc.1
⚠️ 本插件需配合 PCHSystem 后端使用,单独安装.mcdr无法工作。
这是什么
PCH System 是 PCHSystem 的游戏内客户端(MCDReforged 插件):材料协作收集、项目三阶段进度管理、积分 / 称号、通知投递等全在游戏内 !!PCH 命令完成。所有功能经 HTTP 调用后端,必须先部署后端。
更新内容
候选版本,响应 PluginCatalogue 审核反馈整理项目结构与打包链路,供完整测试;正式 0.7.1 待测试通过后发布。
Fixed
- 从 catalogue 安装时自动装依赖:经
!!MCDR plugin install或 PluginCatalogue 安装本插件时,现在会正确一并安装 Python 依赖;此前因依赖清单未放在插件根,依赖不会被自动安装。
pch_system-v0.7.0
⚠️ 本插件需配合 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_remake、minecraft_data_api(install.sh会检测并提示安装) - PCHSystem 后端(必需) + 前端(可选):见上「首次部署」
更改
插件 id 由 htcmc_auth 改为 pch_system(与项目名一致),首个以新 id 发布的正式版本;同步改进项目部署与发布流程。
Changed
- 插件 id 改名
htcmc_auth→pch_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 部署手册。
pch_system-v0.7.0-rc.1
⚠️ 本插件需配合 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_remake、minecraft_data_api(install.sh会检测并提示安装) - PCHSystem 后端(必需) + 前端(可选):见上「首次部署」
破坏性变更
更新内容
首个以 pch_system 为 id 发布的版本(原 htcmc_auth)。插件功能与 v0.6.1 一致,主要变更为 id 改名与发布流程自动化。这是发布流程的候选版本(rc),用于验证 CI / 打包 / 草稿 Release 全链路,通过后发正式 0.7.0。
Changed
- 插件 id 改名
htcmc_auth→pch_system
Added
- (运维)前端默认由容器托管:
docker compose up后自动起一个 nginx web 服务(镜像内 npm 构建 + 托管前端 dist + 反代/api到后端),单机开箱即用。.env的COMPOSE_PROFILES=web默认启用,置空即禁用、改走非容器路径(附Deploy/Nginx/pchsystem.host.conf.example模板);WEB_PORT默认 5173(免 root + 对齐WEB_BASE_URL默认值,!!PCH login回链开箱即用)。 - (运维)dockerfiles 新增国内镜像配置
- (运维)update 智能重建 web 镜像:
Frontend/有变更且 web 启用时,update.sh自动重建 web 镜像(dist 烘焙进镜像,非挂载);web 禁用时回退宿主npm run build。
Fixed
- (运维)
update.sh不再误报「需重启 MCDR」