Пресеты

Пресеты 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.

Скриншот пресета

Состояние workbench NBTForge, используемое для статьи о генераторе команд Minecraft письменной книги, включая видимые элементы управления и сгенерированный Output.

Соберите пресет

  1. Откройте Give и выберите в качестве элемента write_book.
  2. Прежде чем писать текст страницы, укажите название книги и автора.
  3. Записывайте каждую страницу как читаемый текст, а затем добавляйте стили или поведение JSON только при необходимости.
  4. Скопируйте выполните команду и откройте книгу в игре, чтобы проверить длину страницы и ее перенос.

Книги нуждаются в тестировании на уровне страниц

Команда может быть действительна, пока книгу читать неприятно. Делайте страницы короткими, тестируйте перенос строк и разделяйте инструкции по страницам, а не заставляйте один плотный блок.

NBTForge полезен, поскольку поля элементов и содержимое страницы могут оставаться вместе как пресет, а не храниться в отдельном файле заметок.

Используйте книги как активы проекта

Написанные книги часто сочетаются с неигровыми персонажами, магазинами деревенских жителей, наградами за квесты и обучающими материалами для командных пакетов. Сохраните команду книги в Project рядом с командами, которые передают ее игроку.

Используйте custom_data, если книгу необходимо удалить, заменить или обнаружить позже.

  • Используйте название и автора для пользовательского интерфейса книги.
  • Используйте custom_name для отображения инвентаря.
  • Используйте custom_data для командной логики.

Встройте пресет в реальный Project

Рассматривайте генератор команд Minecraft Written Book как проверенную отправную точку, а не просто скопированную строку. После того, как Output сработает один раз, сохраните его с понятным именем Project, запишите целевую версию Minecraft и сохраните предустановку рядом со соответствующими командами настройки, такими как scoreboard, панель боссов, добыча или строки сброса.

Прежде чем публиковать пресет на карте, сервере или в пакете команд, запустите его из скопированного артефакта, а не только из workbench. Это выявляет отсутствующие зависимости, устаревшие селекторы, неправильный выбор редакции и команды, которые работали только потому, что локальное тестовое состояние уже существовало.

  • Сохраните выбранные Edition и Version с помощью общей команды.
  • Проверьте селекторы на безобидную команду, прежде чем использовать урон, убийство, очистку или телепортацию.
  • Перемещайте длинные команды в Project или рабочий процесс в стиле функции вместо вставки их в чат.
  • Перепроверяйте предупреждения после изменения сущностей, компонентов предметов, пассажиров или ресурсов пакета данных.

FAQ

Могут ли написанные страницы книг использовать стиль текста JSON?

Да, но сначала сделайте страницу читабельной. Стиль Add после простого текста имеет правильную длину и плавность.

Должен ли я использовать книгу или программу Tellraw для получения инструкций?

Используйте книги для постоянного справочного текста. Используйте команды Tellraw или Title для получения немедленных подсказок.

Когда этот пресет должен стать частью пакета команд?

Используйте его как запись пакета команд, когда выходные данные зависят от строк настройки, команд сброса, ресурсов добычи, состояния scoreboard или повторного тестирования. Отдельные безопасные команды по-прежнему можно Copy непосредственно из Output.

Открыть этот процесс

Начните с связанной панели Give и настройте поля пресета под свой мир.