跳到正文

FTB Tutorial Mod (Forge)

作者:FTB, FTBTeam

可让你制作教程,并通过命令打开教程。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

这个模组可以让你为自己的模组或整合包制作教程

点击“教程”按钮即可查看所有公开教程:


教程会按需从资源包加载,因此如果你想在整合包中使用此功能,需要安装 Resource Loader 模组。

例如,下面将使用 FTB Academy 整合包的路径,请将它们替换为你自己的模组/整合包 ID。

索引文件,位于 ftbacademy:tutorials/intro/index.json(整合包的路径为 resources/ftbacademy/tutorials/intro/index.json,模组资源的路径为 modid/tutorials/intro/index.json)

{
    "title": "The Introduction Tutorial",
    "icon": "item:minecraft:beacon",
    "pages": [
        {
            "description": "Refined Storage",
            "layers": [
                "0.png"
            ]
        },
        {
            "description": "Welcome Banner",
            "layers": [
                "ftbacademy:welcome.png"
            ]
        }
    ]
}

标题和图标都是可选的,每页的描述也是如此。只有要显示的教程才需要设置这些内容。文件必须包含一个页面数组,每个页面都必须包含一个图层列表。目前,图层是图片路径字符串,之后还会支持其他功能,例如文本或箭头。如果图片未指定命名空间(例如 0.png),则会从同一文件夹加载图片;否则,会将其视为完整的 Minecraft 图片路径。

示例:可见教程文件,位于 ftbacademy:tutorials/visible.json:(整合包的路径为 resources/ftbacademy/tutorials/visible.json,模组资源的路径为 modid/tutorials/visible.json)

[
  "intro"
]

此文件只需列出所有要添加到教程 GUI 中的教程。

模组开发者/整合包作者如何打开教程?

作为整合包作者,你可以运行命令 /open_tutorial ftbacademy:intro @p。
作为模组开发者,你可以在客户端向模组发送 IMC:FMLInterModComms.sendRuntimeMessage(modInstance, "ftbtutorialmod", "open", "ftbacademy:intro");;在服务端则将消息 ID 设为 "open_from_server"。

常见问题

FTB Tutorial Mod (Forge) 支持哪些 Minecraft 版本?

FTB Tutorial Mod (Forge) 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

FTB Tutorial Mod (Forge) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

FTB 的其他作品

查看全部 →