Skip to content

feat: bundle CTNH-only Tea Art module in Core - #120

Open
ZhuanTou33212 wants to merge 1 commit into
CTNH-Team:devfrom
ZhuanTou33212:codex/teaart-ctnh-bundle
Open

ZhuanTou33212 wants to merge 1 commit into
CTNH-Team:devfrom
ZhuanTou33212:codex/teaart-ctnh-bundle

Conversation

@ZhuanTou33212

@ZhuanTou33212 ZhuanTou33212 commented Sep 28, 2026 •

Copy link
Copy Markdown

目的

将 CTNH 专用 Tea Art / Botania: tea 模块嵌套打包到 CTNH-Core,不独立发布该模组。

依赖先合并:CTNH-Team/CTNH-Modules#9

专用源码:https://github.com/ZhuanTou33212/Botania-Tea-CTNH

固定源码提交:5ba635bc548a8ab7c7292557991eef973ef6d0e4,全新历史,仅公开 CTNH 所需源码和资源,不包含原私有仓库历史或其他模组。原版 Botania: tea 不参与此次改动。

改动

  • 添加新模块的非传递 implementation / jarJar 依赖。
  • CI 增加新模块的固定提交检出;继续使用上游 CTNH-Modules master,因此配套 Modules PR 必须先合并。
  • 新模块保留 tea_art / botania_tea Mod ID、注册名和存档格式;包括胚材独立贴图、100 mB 源质单位、15 mB 金属粒映射及 8000 mB 可视储罐。
  • 不修改 Core 游戏逻辑,不添加独立模组发行工作流;原作者保留版权。

验证与限制

  • 公开源码快照的 :modules:Tea-Art-CTNH:build 通过,模块自身格式检查正常执行。
  • 本地联合构建 :modules:CTNH-Core:build -x :modules:CTNH-Core:spotlessJavaCheck 通过,仅跳过 Core 已有 Java 格式问题;没有修改 CI 检查规则以跳过该任务。
  • 本地 Core jarJar 包含专用模块、两个 Mod ID、储罐资源和有效 Mixin refmap 引用。
  • 客户端及专用服务器启动尚未验收;全部 CTNH 自定义配方的源质守恒仍待运行验证,不能仅凭编译认为已经满足。

本 PR 已提交正式审阅,仍需先合并配套 Modules PR 并完成维护者运行验收;不自动合并。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant