概述
Markdown Manual 是一个 Lib 类模组,支持向游戏添加手册,其中的内容可以由 Markdown 文档来定义。
本模组旨在供模组开发者使用,以简单的方式建立游戏内的文档。
模组提供了简单朴素的默认外观,但可以轻松重设样式或完全嵌入到已有的 UI 中去。
对于玩家来说,Markdown Manual 本身不会提供任何内容。
使用
有关如何使用此 Lib 的示例,请参阅 TIS-3D,它将本模组用在了游戏内手册的撰写中。有关代码中所需的设置,请查看 Manuals.java。有关手册的内容定义,请参阅文档目录。但简而言之:在手册注册表中注册新手册,然后为新手册注册内容,最后注册一个物品以使手册可供玩家使用。内容文档是可能包含指向其他内容文档的链接的 Markdown 文档。可以使用 Markdown 样式的图像引用嵌入式的图像、物品或方块(例如:“![Tooltip](block:minecraft:furnace)”)
图例
下表中的 3 张图片演示了默认 UI 的样式有多灵活。相同的内容,不同的样式: