书与笔(Book and quill)是可用于创作成书的物品。
获取
合成
脚本错误:您必须指定要调用的函数。
用途
合成材料
写作
当玩家手持书与笔时点击使用物品键时,将会打开一个文字编辑界面。
通过这个界面,玩家最多可以创作50页的内容,每页最多256个字符,每次换行记2个字符。没有任何一页长于14行,每行平均可输入19个字符,具体由所使用字符的宽度决定。
玩家能够将内容复制与粘贴到书中。然而,单次粘贴的内容超过一页所能容纳的字数的话,粘贴会失败。目前大部分Unicode字符都能被成书所支持,并且在粘贴时不会出太大问题。
在单人游戏中,编辑时游戏会暂停。
目前没有加入移动光标功能,也不能选择文本。
样式代码
书内的文本样式可以通过由§符号(章节号)开头的代码修改,它可通过复制粘贴或键盘和输入法的特殊设定输入。
- § + k 可让文字随机变化。
- § + l 可让文字加粗。
- § + m 可让文字添加删除线。
- § + n 可让文字添加下划线。
- § + o 可让文字倾斜。
- § + 0 – f(十六进制数) 可让文字变色。(当颜色被改变时,样式随之重设)
- § + r 可重设文字样式使它恢复原来的样子。
若要混用样式代码,颜色代码必须得优先使用,因为它会将前面所设置的样式自动取消。若你混用了多个样式代码,且超过最多字符自动换行,那么下一行的文字样式只会应用最后定义的样式代码。
署名
书与笔可以通过点击下方的“署名”按钮后的界面进行署名。书与笔一旦被署名,书会带上写作此书的玩家名以及在署名时所输入的书名。在书与笔被署名后,它就不能继续被编辑。
书的标题最长可达16字符,不支持复制粘贴。如果键盘支持的话,可以在标题中添加特殊字符。Alt代码无法输入,而且即使你的键盘和输入法有特殊设定可以输入§字符也不能输入到标题上,这意味着你不能通过正常方式让书的标题设定样式。
数据值
书与笔的ID为386,ID名称为minecraft:writable_book
。它们使用它们的物品数据来决定书的内容。
物品数据
- Item: 物品
- tag: tag标签
- pages: 书中的页面列表。
- 书中的一页。如果在游戏中生成,每一页都是一个双引号的字符串和使用转义序列,\" 为一个双引号,\n 为换行和 \\ 为反斜线。如果通过指令和外部工具生成,一页可以是一个序列化的JSON对象、一串字符串、和/或者一个对象(另见指令#原始JSON文本)、一个未转义的字符串。
- pages: 书中的页面列表。
- tag: tag标签
历史
Java版 | |||||
---|---|---|---|---|---|
1.3.1 | 12w17a | 加入了书与笔。 | |||
1.7.2 | 13w36a | 现在可以用一个书与笔来复制一个成书。 | |||
1.8 | 14w05a | 复制书本将会把它们标识为“原作的副本”和“副本的副本” | |||
一本书的复制状态会有一个单独的提示显示在作者名字下方 | |||||
副本的副本无法被复制。 | |||||
14w25a | 新的pages 标签将会使用JSON文本替代原有的纯文本
| ||||
能够使用clickEvent 和hoverEvent 标签。 | |||||
1.13 | 17w47a | 在扁平化之前,该物品的ID为386 | |||
基岩版 | |||||
1.2 | build 1 | 加入了书与笔。 | |||
原主机版 | |||||
TU25 | CU14 | 1.17 | Patch 1 | 加入了书与笔。 |
.
漏洞
Template:Issue list
你知道吗
- 游戏中对书内容的限制并不是不可避免的。第三方编辑器能够突破这些限制,使书拥有多于50页(2,147,483,639页)、每页多于256个字符(32,767字符)、改变作者、带有彩色标题,等等。这种被修改过的书也能与原版Minecraft兼容,这意味着你可能会在第三方地图或多人游戏服务器里找到这样的书。[1]
- 虽然默认书名最多只能到16个字符,但你可以通过铁砧给它起个更长的名字。
- 若你在给书与笔署名之前使用铁砧给它重命名过,那么即使署名后定义了另外一个书名,之前通过铁砧重命名的名称依旧会被保留。
- 若你在往书与笔输入内容之前使用铁砧给它重命名,那么你就不能往这本书里写任何东西。若在重命名前已经在里面做过编辑,则你可以继续编辑此书。
画廊
第一张书本编辑界面的截图[2]