Текст и цвет
Генератор табличек
Цвет и начертание на табличке ставятся только командой — в игре она красится одним красителем на все четыре строки. Пишите привычными кодами &6 и &l, команду соберём мы.
Команда
68 из 256/give @p minecraft:oak_sign[block_entity_data={id:"minecraft:sign"}]Табличка пока пустая — напишите что-нибудь слева, и команда соберётся сама.
Что нужно знать про таблички
- С 1.20 у таблички ДВЕ стороны. Раньше была одна и четыре поля Text1—Text4; теперь это front_text и back_text, у каждой свои четыре строки, свой цвет и своё свечение. Команда, написанная по старым статьям, заполнит табличку наполовину и ничего об этом не скажет.
- Формы для версий до 1.20 тут нет намеренно. Это не другие скобки, а другая структура целиком, и построчно мы её не сверяли. Отдать команду, которую мы не проверили, хуже, чем не отдать её вовсе.
- Строк ровно четыре, а сколько в них влезет знаков — числа не существует. Клиент обрезает по ШИРИНЕ в пикселях, а буквы в игре разной ширины: «iiiiiiii» помещается там, где «WWWW» уже нет. Единственный честный ответ — посмотреть на предпросмотр.
- Цвет сбрасывает начертание. В &lжирный&cкрасный жирным будет только первое слово — так работает сам клиент. Это же видно и в предпросмотре слева.
- Цвет чернил и цвет текста — разные вещи. Краситель красит всю сторону разом (это то, что в игре делают красителем), а &c в строке красит только свой кусок и краситель перебивает.
- Светящиеся чернила видно в темноте. В игре это светящийся чернильный мешок; на предпросмотре свечение показано ореолом.
- Воск запирает текст. Табличку, покрытую сотами, отредактировать в игре уже нельзя — ни владельцу, ни администратору. Для правил на спавне это то, что нужно; для черновика — нет.
- Висячая табличка — другой предмет. oak_hanging_sign вместо oak_sign, и блочная сущность у неё тоже своя. Переключатель меняет и то, и другое разом.
- Свой цвет тоже работает: &#FF8800 в строке даёт произвольный оттенок. Понимает его игра с 1.16; на версиях старше клиент покажет белый.
Названия полей сверены с Minecraft Wiki (Sign → Block data) и относятся к Java Edition. Нажатия по тексту (clickEvent) тут пока не ставятся — в 1.21.5 их поля переименовали, и эту форму мы ещё не сверяли; для чата она уже есть в генераторе tellraw.
Частые вопросы
Как сделать цветной текст на табличке в Minecraft?
Только командой: в игре табличка красится одним красителем на все четыре строки, а цвет и начертание каждой строки ставятся через данные блока.
Сколько строк и символов помещается на табличке?
Строк ровно четыре. Числа символов не существует: клиент обрезает строку по ширине в пикселях, а буквы в игре разной ширины.
Почему текст появился только на одной стороне таблички?
С версии 1.20 у таблички две стороны — front_text и back_text, — и команды, написанные для более старых версий, заполняют только лицевую.
