欢迎光临散文网 会员登陆 & 注册

Fabric下通过帕秋莉手册为mod添加图书

2023-08-04 16:01 作者:地游  | 我要投稿

本文实质上是在讲Wiki的内容,也可以前往Wiki查看

https://github.com/SQwatermark/Patchouli-wiki-zh_cn/wiki

在写mod,由于涉及到教程与剧情,不得不使用到书,但原版的书并不好用,所以选择了帕秋莉手册,在网上找了一圈也没有看到帕秋莉手册的具体应用,所以在这里写一下。

由于我写的是1.19.4的mod所以我以1.19.4为例

·如何引用帕秋莉手册

根据wiki我们可以在mod的build.gradle文件中把帕秋莉手册作为一个库来使用

[1]

或者将帕秋莉手册丢进mods文件夹然后在fabric.mod.json中的depends添加帕秋莉手册的modid "patchouli" [2]

如果用第一种记得把[VERSION]改成自己需要的版本,我这里是1.19.4-79-FABRIC,不然会报错

但似乎下载速度有点慢,不过没关系我们可以继续配置项目

注:从这里开始就可以看Wiki了,如果你打不开github,可以继续看下去



我们需要在数据包文件夹(data)下建立如下图的文件结构

参考[3]

我们可以直接在en_us文件夹下写中文书,如果需要本地化可以建立其他语言的文件夹,但是必须在en_us中有这个文件(即使是乱写),否则就算其他语言目录下有这些文件也不会被读取[3]

然后来填写book.json,最基本的是如下格式

[3]

name是书的名称 landing_text是扉页上的文字 version是书的版本,name和landing_text都可以使用本地化键[3]

[3]中书的样式图

此外,还有很多东西可以设置,这里不再赘述,可以参考[4]

然后来添加内容,按照下图创建文件(夹),但你也可以按照自己的喜好添加

[3]

然后向test_entry.json添加以下内容

向test_category.json添加以下内容

它们分别是章节和类别的json

当然也有很多可以自定义的,请参考[5] [6]

之后我会随着我mod的制作进度发布教程,本期就到这里结束了

[1] https://github.com/VazkiiMods/Patchouli/blob/1.19.x/README.md

[2]https://github.com/VazkiiMods/Patchouli/blob/1.19.x/Fabric/src/main/resources/fabric.mod.json

[3]https://github.com/SQwatermark/Patchouli-wiki-zh_cn/wiki/%E5%85%A5%E9%97%A8

[4]https://github.com/SQwatermark/Patchouli-wiki-zh_cn/wiki/%E6%89%8B%E5%86%8CJSON%E6%A0%BC%E5%BC%8F

[5]github.com/SQwatermark/Patchouli-wiki-zh_cn/wiki/章节JSON格式

[6]github.com/SQwatermark/Patchouli-wiki-zh_cn/wiki/类别JSON格式

Fabric下通过帕秋莉手册为mod添加图书的评论 (共 条)

分享到微博请遵守国家法律