Текст и цвет
Генератор книг
В книге и пере нет ни цвета, ни начертания — их ставят только командой. Правила сервера, гайд для новичка, лор карты: пишите кодами &6 и &l, команду соберём мы.
Книга пока пустая — напишите первую страницу, и она появится тут.
Команда
64 из 256/give @p minecraft:written_book[written_book_content={pages:[]}]Что нужно знать про книги
- Название и автор — это НЕ цветной текст. Они обычные строки, и &6 в них останется двумя знаками. Цвет работает только на страницах, и это ограничение самой игры, а не нашей формы.
- Команда длиннее чата — норма, а не ошибка. В чат влезает 256 знаков, а книга из трёх страниц занимает вдвое больше. Вставляйте её в командный блок: там предела нет.
- Пустая страница в середине — приём вёрстки. Она остаётся на месте; пустые в конце отрезаются, потому что это просто поля, в которые не стали писать.
- Книга получается уже подписанной. written_book — это готовая книга, её нельзя редактировать в игре. Если нужна книга и перо, которую допишут потом, — это другой предмет (writable_book), и цвета в ней не будет.
- Цвет сбрасывает начертание. В &lжирный&cкрасный жирным будет только первое слово — так работает клиент.
- Перевод строки в поле сохраняется. Клиент показывает на странице около четырнадцати строк; сколько это знаков, зависит от ширины букв, и точного числа не существует.
- С 1.20.5 поля переехали в компонент. Раньше title, author и pages лежали прямо в теге предмета, теперь — внутри written_book_content. Обе формы рабочие, выбирайте по версии сервера.
Названия полей сверены с Minecraft Wiki (Data component format → written_book_content) и относятся к Java Edition. Нажатия по тексту тут пока не ставятся — для чата они уже есть в генераторе tellraw.
Частые вопросы
Как сделать книгу с цветным текстом в Minecraft?
Командой /give на written_book: в книге и пере цвета и начертания нет вовсе, а через команду доступны все коды §.
Почему название книги показывается как текст с кавычками?
Название и автор — это обычные строки, а не текстовые компоненты. Запись {"text":"Правила"} в поле title даёт книгу, которая так и называется.
Команда на книгу не влезает в чат — что делать?
Это норма: в чат влезает 256 знаков, а книга длиннее почти всегда. Такую команду выполняют из командного блока — там предела нет.
