拓展其他手册 - SQwatermark/Patchouli-wiki-zh_cn GitHub Wiki
此处有一些可以在手册 json 文件中定义的其他键,用于便捷地拓展另一本手册的内容。
- extend(字符串)
用于将此手册定义为另个手册的拓展,拓展的手册不会创建手册物品,它们也并不实际 "存在"。它们的任务就是为另一本实际存在的手册添加更多内容。主要用于想要为其前置模组的手册添加更多内容附属模组。
这里的值就是你想要拓展的手册的 ID。以 "modid:path" 的格式,modid 是要拓展的手册所属的模组 ID,path是其所在的文件夹。例如,如果你想要拓展一本 "patchouli" 模组的手册,它在 "/data/patchouli/patchouli_books/coolbook/book.json" 路径下,这里的值应该是 "patchouli:coolbook"。(译注:path 理解成手册 json 文件的文件名就行了)
如果设置了此项,文件中的所有其他项都会被忽略。手册将会从其要拓展的手册中继承所有章节、类别、模板和宏,所以需要时请随意使用。
- allow_extensions(布尔值)
默认值为 true。如果你不愿意你的手册被其他手册拓展,将其设置为 false。