介绍
Booklink
这是一款简单的模组,可以将游戏内的书籍与电脑上存储的文本文件同步。它支持单人游戏和服务器,只要服务端与客户端都安装了该模组即可。
模组新增了两种可合成物品:未关联的书,以及未关联的书与笔。未关联的书可以从文本文件导入内容(每次打开书时都会重新读取文件)。未关联的书与笔则可以像普通的书与笔一样在游戏中写作;签名后,书籍会保存到 booklink 文件夹中。
书籍以 .txt 文件格式存储在 data/booklink 中,路径相对于你的存档(服务器上为关卡名称,单人游戏中为 saves/name)。书籍没有特定格式,基本上就是纯文本;不过,你可以在新的一行使用 --- 来手动分页。
这是我为自己的单人游戏世界建造项目制作的个人模组。我想不如公开出来,说不定也有人用得上。你可以在 Modrinth 页面链接的议题追踪器上提出修改建议、功能需求或报告漏洞。
未关联的书
你可以按照下图合成未关联的书(两种物品都是原版物品)。

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

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


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

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

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


兼容性
Booklink 故意不兼容其他任何模组 ,不过,它已经测试过与以下模组的兼容性:
- Scribble(为书籍添加文本格式和颜色的模组)
下方展示了未关联的书与笔,以及关联后的书;两者都支持 Scribble 的颜色,且保存正常。


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

总而言之,如果格式模组使用内置或基于文本的格式标记,就能与 Booklink 一起使用。唯一的例外是格式模组使用 --- 来分隔行。
常见问题
Booklink 支持哪些 Minecraft 版本?
Booklink 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Booklink 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分