Minecraft成书命令编辑器
为现代 Minecraft Java 版创建纯文本成书。设置显示的标题和作者,分别编写每一页,在浏览器预览中检查页面顺序,并复制一条使用 written_book_content 物品组件的 /give 命令。
编辑器特意避免隐藏的点击事件和不支持的格式控制。可见字段与生成的命令匹配,使结果可读且更易于排查问题。
如何制作多页 Minecraft 书
首先输入标题和作者,然后编写第一页。当指南、故事或规则的下一部分应该开始时,选择 + 页。编号按钮更改活动页,而“删除”仅删除该页。在复制命令之前按顺序阅读每一页,以免意外的空白或重复内容出现在最终书中。
现代written_book_content命令语法
生成的物品使用 minecraft:written_book 和 minecraft:written_book_content 组件。其标题和作者与书一起存储,generation 0 表示原版书,resolved false 将文本解析留给 Minecraft,pages 每页包含一个直接的 SNBT 文本组件。
为什么旧版 Java 会拒绝该命令
Java 1.20.4及更早版本使用旧版物品NBT,Java 1.20.5引入了物品组件,Java 1.21.5将命令文本组件改为直接SNBT。这些格式不可互换。如果服务器报告无效组件或尾随数据错误,请先确认其确切的Java版本,再手动更改引号。
预览和换行
浏览器预览显示页面顺序、保留的换行和近似的书本布局。Minecraft 使用自己的字体度量、GUI 缩放、语言字形和活动资源包来换行。请保持段落简洁,并使用目标玩家相同的客户端设置测试书本。
长命令和可靠的测试工作流程
一本包含许多长页面的书会生成很长的命令。当普通聊天不方便时,请使用命令方块、服务器控制台或函数,然后在分发之前,在临时世界中验证标题、作者、页面顺序、段落分隔符和最后一页。
纯文本、格式和命令安全
此编辑器写入纯文本页面。它不声称添加颜色、悬停文本、可点击链接或 run_command 操作。高级交互文本需要特定版本的组件。切勿将不受信任的书或数据包中的特权命令复制到操作员级环境中。
Minecraft书编辑器常见问题
此命令支持哪些 Minecraft 版本?
生成的直接 SNBT 文本组件针对 Minecraft Java 1.21.5 及更高版本。较早的 Java 版本需要不同的物品组件或旧版 NBT 格式。
这在基岩版上有效吗?
不。输出是使用Java物品组件的Java版/give命令。基岩版书物品和命令数据使用不同的系统。
预览是否与游戏中的书完全一致?
不。这是一个规划预览。Minecraft字体、GUI缩放、语言字形和资源包可能会改变换行,因此请在游戏中测试最终命令。
编辑器可以添加颜色或可点击文本吗?
目前不。它只创建纯文本组件。这是有意为之,以便可见控件与生成的输出匹配,并且命令更易于验证。
generation 0 和 resolved false 是什么意思?
Generation 0 将该物品标识为原始成书。resolved false 告诉 Minecraft 动态文本解析尚未完成。
为什么我生成的命令这么长?
每个标题、作者、页面、换行符和转义字符都存储在一个物品命令中。对于长书,请使用命令方块、函数或服务器控制台,并保留命令的文本副本。