Item 预设
Minecraft 书面命令生成器
书面书籍命令结合了项目数据和 JSON 文本页。此页面将书名、作者、页面、显示名称和 custom_data 保留在一个工作流程中,因此可以编辑地图说明,而无需手动转义每一页。
预设结果
用于 NPC 对话、地图说明、服务器规则或任务手册的书面书籍物品命令。
输出
写书 Give Output
/give @p minecraft:written_book[custom_name={text:"Dungeon Manual",color:"gold",italic:false},written_book_content={title:"Dungeon Manual",author:"NBTForge",pages:["Welcome to the dungeon. Find the vault key, then return to the gate.","Tip: talk to the Relic Trader before the boss room."]},custom_data={book_id:"dungeon_manual"}] 1The longest command line is 332 characters, 76 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.
- Use a Command Block: run
/give @s command_block, place it, then paste this command into the block command field. - Use a
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
预设截图
构建预设
- 打开 Give 并选择 Write_book 作为项目。
- 在编写页面文本之前设置书名和作者。
- 将每个页面编写为可读文本,然后仅在需要时添加样式或 JSON 行为。
- 复制命令并在游戏中打开书本以检查页面长度和换行。
书籍需要页面级测试
当这本书读起来仍然不愉快时,命令可能是有效的。保持页面简短,测试换行,并跨页面分割指令,而不是强制使用一个密集的块。
NBTForge 很有用,因为物品字段和页面内容可以作为预设保留在一起,而不是位于单独的注释文件中。
使用书籍作为项目资产
书面书籍通常与 NPC、村民商店、任务奖励和Command Pack教程配对。将书籍命令保存在 Project 中将其交给玩家的命令旁边。
当图书应被删除、更换或稍后检测时,请使用 custom_data。
- 使用书籍 UI 的标题和作者。
- 使用custom_name进行库存显示。
- 使用 custom_data 作为命令逻辑。
将预设应用到实际项目中
将 Minecraft 书面书籍命令生成器视为测试的起点,而不仅仅是Copy 的字符串。Output工作一次后,以清晰的 Project 名称保存,记下目标 Minecraft 版本,并将预设保留在相关设置命令(例如记分板、bossbar、战利品或重置行)附近。
在将预设发布到地图、服务器或 Command Pack之前,请从Copy 的工件而不是仅从实时workbench运行它。这可以捕获丢失的依赖项、过时的选择器、错误的版本选择以及仅因本地测试状态已存在而有效的命令。
- 使用共享命令保留选定的 Edition 和 Version。
- 在使用伤害、杀死、清除或传送之前,针对无害命令测试选择器。
- 将长命令移至 Project 或函数式工作流程中,而不是将其粘贴到聊天中。
- 更改实体、项目组件、passenger或datapack资源后重新检查警告。
FAQ
书面书籍页面可以使用 JSON 文本样式吗?
是的,但首先要保持页面可读。纯文本后的 Add 样式具有正确的长度和流程。
我应该使用书籍或 Tellraw 来获取说明吗?
使用书籍作为持久的参考文本。使用tellraw 或title 命令获得即时提示。
该预设何时应成为Command Pack的一部分?
当Output取决于设置线、重置命令、战利品资源、记分板状态或重复测试时,将其用作Command Pack条目。仍然可以直接从 Output Copy单个安全命令。
打开这个工作流
从相关 Give 工作台开始,然后按你的世界调整预设字段。