预设

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"}] 1
Too long for Minecraft chat

The 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 .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

预设截图

用于 Minecraft书面书籍命令生成器文章的 NBTForge workbench 状态,包括可见控件和生成的 Output。

构建预设

  1. 打开 Give 并选择 Write_book 作为项目。
  2. 在编写页面文本之前设置书名和作者。
  3. 将每个页面编写为可读文本,然后仅在需要时添加样式或 JSON 行为。
  4. 复制命令并在游戏中打开书本以检查页面长度和换行。

书籍需要页面级测试

当这本书读起来仍然不愉快时,命令可能是有效的。保持页面简短,测试换行,并跨页面分割指令,而不是强制使用一个密集的块。

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 工作台开始,然后按你的世界调整预设字段。