跳到正文

Booklink

作者:Floffah

将书籍与服务端文本文件双向同步!

收藏

介绍

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

Booklink

这是一款简单的模组,可以将游戏内的书籍与电脑上存储的文本文件同步。它支持单人游戏和服务器,只要服务端与客户端都安装了该模组即可。

模组新增了两种可合成物品:未关联的书,以及未关联的书与笔。未关联的书可以从文本文件导入内容(每次打开书时都会重新读取文件)。未关联的书与笔则可以像普通的书与笔一样在游戏中写作;签名后,书籍会保存到 booklink 文件夹中。

书籍以 .txt 文件格式存储在 data/booklink 中,路径相对于你的存档(服务器上为关卡名称,单人游戏中为 saves/name)。书籍没有特定格式,基本上就是纯文本;不过,你可以在新的一行使用 --- 来手动分页。

这是我为自己的单人游戏世界建造项目制作的个人模组。我想不如公开出来,说不定也有人用得上。你可以在 Modrinth 页面链接的议题追踪器上提出修改建议、功能需求或报告漏洞。

未关联的书

你可以按照下图合成未关联的书(两种物品都是原版物品)。

Unlinked Book crafting recipe

合成后,右键点击这本书,就会弹出下方的菜单。你必须输入准确的文件名(不包含 .txt 扩展名)。

Unlinked Book sync menu

未关联的书与笔

你可以按照下图合成未关联的书与笔(除使用未关联的书作为基础物品外,两种物品都为原版物品)。

Unlinked Book and Quill crafting recipe
Unlinked Book and Quill crafting recipe showing the Unlinked Book in there

打开书与笔后,它的使用方式与普通书与笔完全相同,你可以在其中写入内容。

Unlinked Book and Quill edit page

签署书籍时,你输入的名称会作为文件名。不过,名称会经过规范化处理,因此标点符号的处理方式可能因操作系统而异。例如,“My Book!” 会保存为 my-book.txt。之后虽然可以正确解析回来,但 my-book.txt 显然会显示为“My Book”,标点也就不见了。

Unlinked Book and Quill edit page

签署后,你会获得一本与存档中文件关联的书。注意,你可以修改文本文件;下次在游戏中打开这本书时,就能看到修改后的内容!

Linked Book preview
the saved file

兼容性

Booklink 故意不兼容其他任何模组 ,不过,它已经测试过与以下模组的兼容性:

  • Scribble(为书籍添加文本格式和颜色的模组)

下方展示了未关联的书与笔,以及关联后的书;两者都支持 Scribble 的颜色,且保存正常。

Unlinked Book and Quill with Scribble formatting
Linked Book with saved Scribble formatting

如你所见,格式得以保留;下方也展示了保存后的文本文件。

Book file saved with Scribble formatting

总而言之,如果格式模组使用内置或基于文本的格式标记,就能与 Booklink 一起使用。唯一的例外是格式模组使用 --- 来分隔行。

常见问题

Booklink 支持哪些 Minecraft 版本?

Booklink 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Booklink 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分