forked from ABKQPO/GuideNH
-
Notifications
You must be signed in to change notification settings - Fork 2
Installation zh CN
ABKQPO edited this page Jun 28, 2026
·
2 revisions
本页介绍 GuideNH 内置教程指南在仓库中的布局,以及对应的开发流程。
GuideNH 还会在客户端自动创建 config/guidenh/DefaultGuide/,作为一个默认为空的运行时加载目录,供你放置自己的指南内容。
GuideNH 也接受 config/guidenh/DefaultGuide.zip 作为普通完整资源包。如果 zip 与目录同时存在,则优先使用 zip。
运行时指南内容应从 wiki/resourcepack/ 编写,而不是从 src/main/resources/assets/... 编写。
当前内置示例指南直接位于:
wiki/resourcepack/assets/guidenh/guidenh/
示例指南内容继续放在语言目录中,例如:
wiki/resourcepack/assets/guidenh/guidenh/_en_us/wiki/resourcepack/assets/guidenh/guidenh/_zh_cn/
在 processResources 阶段,项目会把 wiki/resourcepack/assets/ 下的全部内容直接复制到模组 jar 的资源树中。因此,内置指南会作为普通模组资源打包进 jar,例如:
assets/guidenh/guidenh/_en_us/index.mdassets/guidenh/guidenh/_zh_cn/index.mdassets/guidenh/guidenh/assets/example_structure.snbt
DefaultGuide 使用原生命名空间根布局,而不是最外层带 assets/ 的结构:
config/guidenh/DefaultGuide/
`-- <modid>/
`-- guidenh/
|-- assets/
| `-- example_structure.snbt
|-- _en_us/
| `-- index.md
`-- _zh_cn/
`-- index.md
DefaultGuide 适合放客户端本地运行时内容;wiki/resourcepack/ 则用于编辑会被打包进 jar 的仓库示例资源包。
DefaultGuide.zip 使用带外层 assets/ 目录的标准完整资源包布局:
config/guidenh/DefaultGuide.zip
`-- assets/
`-- <modid>/
`-- guidenh/
|-- assets/
| `-- example_structure.snbt
|-- _en_us/
| `-- index.md
`-- _zh_cn/
`-- index.md
- 在
wiki/resourcepack/下编辑运行时页面和资源。 - 在
wiki/*.md下编辑面向人的说明文档。 - 如果想快速迭代指南内容,请使用 实时预览 中的工作流。
- 当你没有使用实时预览,或修改了代码/构建逻辑时,再重新构建资源或重新启动客户端。
- 不要把游戏内 MDX 标签直接写进 GitHub Wiki 页面,除非它们位于代码围栏中。
- 不要直接在
src/main/resources/assets/...下新增内置指南源文件;应从wiki/resourcepack/assets/...编写。 - 不要重新引入
_manifest.json,也不要再把运行时指南页面包成资源包 zip;当前加载器已经会直接扫描资源树。