MCTOOLBOX
MC ToolboxMC TOOLBOX

Творческий

Редактор книг Minecraft

Создавайте многостраничные written book для Java, просматривайте каждую страницу шрифтом, как в игре, и копируйте современную команду item-component.

Детали книги

Страницы

Live preview

My Adventure

Welcome to my world!

Страница 1 из 1

/give @p minecraft:written_book[minecraft:written_book_content={title:"My Adventure",author:"Player",generation:0,resolved:false,pages:[{text:"Welcome to my world!"}]}] 1

Редактор команд для написанных книг Minecraft

Создайте написанную книгу с обычным текстом для современной Minecraft Java Edition. Укажите отображаемые название и автора, напишите каждую страницу отдельно, проверьте порядок страниц в предпросмотре браузера и скопируйте одну команду /give, которая использует компонент предмета written_book_content.

Редактор намеренно избегает скрытых событий клика и неподдерживаемых элементов форматирования. Видимые поля соответствуют сгенерированной команде, что делает результат читаемым и упрощает поиск ошибок.

Как создать многстраничную книгу в Minecraft

Сначала введите название и автора, затем напишите первую страницу. Выбирайте «+ Страница», когда должна начинаться следующая часть руководства, истории или правил. Кнопки с номерами меняют активную страницу, а «Удалить» удаляет только эту страницу. Прочитайте каждую страницу по порядку перед копированием команды, чтобы случайная пустая или дублирующаяся страница не попала в итоговую книгу.

Современный синтаксис команды written_book_content

Сгенерированный предмет использует minecraft:written_book с компонентом minecraft:written_book_content. Его название и автор хранятся вместе с книгой, поколение 0 означает оригинальную книгу, resolved false оставляет разрешение текста Minecraft, а pages содержит один прямой SNBT-текстовый компонент на страницу.

Почему старые версии Java отклоняют команду

Java 1.20.4 и старше использовали устаревший NBT предметов, Java 1.20.5 ввела компоненты предметов, а Java 1.21.5 изменила текстовые компоненты команд на прямой SNBT. Эти форматы не взаимозаменяемы. Если сервер сообщает об ошибке недопустимого компонента или лишних данных, уточните точную версию Java перед ручным изменением кавычек.

Предпросмотр и перенос строк

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

Длинные команды и надёжный рабочий процесс тестирования

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

Обычный текст, форматирование и безопасность команд

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

Вопросы о редакторе книг Minecraft

Какие версии Minecraft поддерживает эта команда?

Сгенерированные текстовые компоненты в формате direct-SNBT предназначены для Minecraft Java 1.21.5 и новее. Более ранние версии Java требуют другую форму item-component или устаревший NBT.

Работает ли это в Bedrock Edition?

Нет. Результат — команда /give для Java Edition с использованием компонентов предметов Java. Предметы книг и данные команд в Bedrock используют другую систему.

Точно ли предпросмотр совпадает с книгой в игре?

Нет. Это предварительный просмотр. Шрифты Minecraft, масштаб интерфейса, глифы языка и наборы ресурсов могут изменить перенос строк, поэтому проверяйте финальную команду в игре.

Может ли редактор добавлять цвета или кликабельный текст?

Пока нет. Он создаёт только простые текстовые компоненты. Это сделано намеренно, чтобы видимые элементы управления соответствовали сгенерированному выводу, а команду было проще проверять.

Что означают generation 0 и resolved false?

Generation 0 идентифицирует предмет как оригинальную написанную книгу. resolved false сообщает Minecraft, что динамическое разрешение текста еще не выполнено.

Почему моя сгенерированная команда такая длинная?

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