Конструктор баннеров
Флаг (в сообществе его чаще называют баннером) собирается в ткацком станке
слой за слоем. Выбирайте узор и цвет — конструктор сразу показывает
результат. Вкладка «Станок» даёт пошаговый рецепт для выживания, вкладка
«Команда» генерирует готовый /give для Java Edition 26.x. 42 узора,
до 16 слоёв, команда для щита.
Превью
Слои флага — 0 из 16
Слоёв нет — флаг однотонный. Прокрутите вниз, чтобы выбрать узор.Выберите узор справа.
Добавить узор
Краситель: Красный
Полосы
Диагонали
Геометрия
Символы
— узор требует предмет «Узор флага»
Мои флаги 0 из 50
Пока ничего не сохранено. Флаги остаются в этом браузере — на другом устройстве их не будет.
Добавьте узоры — здесь появится пошаговый рецепт для ткацкого станка.
Поделиться
Короткая ссылка — открывает этот дизайн напрямую.
Галерея готовых флагов
Сорок восемь дизайнов, каждый отрисован и проверен. Щелчок по карточке загружает флаг в конструктор, а ссылку с карточки можно скопировать или открыть в новой вкладке — короткий код в адресе и есть весь дизайн. Внутри секций дешёвые дизайны идут первыми.
Символы и эмблемы
Эмблемы из двух слоёв: узор плюс кайма или подложка, которая его держит. Часть узоров наносится только с предметом «Узор флага» — в станке он не расходуется и возвращается после каждого применения, но найти или купить его нужно один раз. Карточки с такой пометкой стоят дороже остальных, и это видно до того, как вы придёте к станку.
Флаги стран
Флаги, которые собираются на станке без потери точности. Горизонтальные трети дают основа и две полосы: «Глава» занимает 14 текселей сверху, «Основание» — 14 снизу, между ними остаётся 12, поэтому деление выходит почти ровным. Вертикальные трети — то же самое столбами. Кресты берутся одним узором: игровые маски доходят до краёв полотна, как на настоящих флагах Св. Георгия и Св. Андрея. Детали мельче клетки полотна — звёзды Бразилии, спицы индийского колеса — в 20 на 40 текселей не помещаются, поэтому такой флаг попадает сюда, только если узнаётся и без них. Флаги, у которых не сходится сама геометрия, — смещённый скандинавский крест, испанская полоса двойной ширины, — здесь отсутствуют: приблизительный флаг заметнее, чем его отсутствие.
Метки и указатели
Флаг умеет подписывать карту. Возьмите заполненную карту в руку и щёлкните по установленному флагу — на карте появится метка там, где он стоит. Цвет метки берётся только от основы, узоры на неё не влияют, поэтому рисунок нужен вам, а не карте: он подсказывает, что за место вы подписали. Если флаг переименован в наковальне, название появится под меткой. Повторный щёлчок метку убирает, а снос флага стирает её — кроме случая, когда карта запечатана в картографическом столе. Механика работает в Java Edition.
Гербы королевств
Заготовки под цвета вашего королевства: замените красители, форма останется. Герб должен читаться с двадцати блоков, поэтому здесь не больше трёх элементов и высокий контраст. Мелкая рябь вроде муровки и столбов в основном мотиве издалека превращается в грязь, и в заготовках её нет.
Шестая заготовка — «Инициал», первая буква названия королевства в кайме, — появится вместе с набором букв: сейчас узоров-букв в инструменте нет, и подставлять вместо них похожие фигуры значит обещать то, чего станок не соберёт.
Как работает конструктор
Выберите цвет в палитре «Краситель» — он остаётся выбранным, пока вы его не смените. Сетка узоров сразу показывает, как будет выглядеть ваш флаг с каждым из них: это не иконки, а готовый результат. Тап по понравившемуся узору добавляет слой — одним действием, без диалогов. Меняя цвет, вы перерисовываете всю сетку и подбираете сочетание глазами.
В колонке «Слои» каждая строка — один слой, и миниатюра рядом показывает флаг до этого слоя включительно. Всё управление в самой строке: квадратик цвета раскрывает палитру и меняет цвет слоя; глаз временно отключает слой, не удаляя его; стрелки ↑ и ↓ меняют порядок; крестик удаляет. Порядок можно менять и перетаскиванием за точки слева. Верхний слой наносится в станке первым, нижний — последним.
Верхняя строка, «Основа», — цвет ткани, из которой скручен сам флаг. Её квадратик работает так же и раскрывает ту же палитру.
Краситель на готовые слои не влияет: он задаёт цвет только новым слоям, которые вы добавляете из сетки узоров. Менять цвет уже созданного слоя удобнее прямо в его строке, не возвращаясь к палитре.
Отключение слоя — приём подбора: так видно, что именно он даёт. Отключённые слои не попадают ни в команду, ни в смету, ни в ссылку, но при перезагрузке страницы не сохраняются.
Превью обновляется в реальном времени и воспроизводит цвета точно так, как их отображает игровой клиент: тонирование рассчитывается по тем же значениям, что использует Minecraft (метод DyeColor.getTextureDiffuseColor()).
Готовая команда лежит в блоке «Команда» под конструктором — скопируйте её и вставьте в игровой чат. По умолчанию она выводится в виде /minecraft:give: на серверах с плагинами короткая /give часто не срабатывает, подробности ниже в разделе про неизвестное название предмета.
Слои и лимиты
Ткацкий станок позволяет нанести до 6 слоёв узоров. Это ограничение ванильной игры, оно существует на Престоле и на любом другом Java-сервере. Команда /give, которую генерирует инструмент, может содержать до 16 слоёв — такой флаг нельзя создать руками в станке, но его можно выдать через консоль или командный блок.
Конструктор показывает предупреждение, когда слоёв становится больше шести. Слои 7–16 помечаются как «только через /give» в разделе рецепта.
Каждый слой в станке расходует один краситель своего цвета: смета во вкладке ресурсов считает, сколько каких нужно. Из чего сделать каждый краситель и что с чем смешивается — на странице Красители в Minecraft.
Порядок слоёв принципиален: один и тот же набор узоров, нанесённых в разной последовательности, даёт разный результат. Светлый узор поверх тёмного фона выглядит иначе, чем тёмный поверх светлого.
Группы узоров
Полосы — базовые прямолинейные разделители: горизонтальные (Глава, Основание, Пояс, Перевязь), вертикальные (Столб, Правосторонний/Левосторонний столб) и их комбинации. Это самые универсальные узоры для создания геральдики.
Обратите внимание на кажущуюся путаницу: «Правосторонний столб» рисуется у левого края, а «Левосторонний» — у правого. Это не ошибка конструктора и не ошибка перевода. В оригинале эти узоры называются Pale Dexter и Pale Sinister, а геральдика считает стороны от щитоносца — того, кто держит щит, — а не от смотрящего. Правая сторона щитоносца обращена к нам левой. Названия в конструкторе взяты из русской локализации игры и совпадают с ней дословно, а сама полоса рисуется той же маской из ассетов игры, то есть встанет ровно так же, как в Minecraft.
Диагонали — деление флага по диагонали или угловые элементы. Сюда входят Правая/Левая/Верхняя/Нижняя половина и четыре угловых крыжа. Подходят для создания разделённых полей и «кантонов» в классическом геральдическом стиле.
Геометрия — Андреевский крест, Крест, Круг, Ромб, Остриё (верхнее и нижнее), Зубчатая кайма, Муровка, Градиент. Большинство из них доступны прямо в ткацком станке; Зубчатая кайма и Муровка требуют узора флага.
Символы — узоры с узорами флага: Крипер, Череп, Цветок, Нечто (предмет с английским названием «Thing»), Глобус, Рыло, Поток, Вихрь. Последние два появились в версии 1.21 (The Tricky Trials) и 1.21.2 соответственно.
Если вы подбираете узоры для флага или герба вашего королевства, секция «Гербы королевств» в галерее ниже предлагает готовые заготовки с высоким контрастом — они читаются с двадцати блоков.
Узоры флага
Восемь узоров из группы «Символы» плюс «Зубчатая кайма» и «Муровка» требуют узор флага в дополнение к флагу и красителю. Узор флага не расходуется: его можно использовать сколько угодно раз и хранить в общем сундуке. На сервере Престол узоры флага добываются стандартными способами: Крипер — в подземелье, Череп — с вичерами в Нижнем мире, Цветок — из подозрительного песка/гравия в раскопках, остальные — у торговцев или в особых структурах.
В рецепте станка инструмент показывает, какой узор флага нужен для каждого шага.
Щит
Тот же рисунок можно перенести на щит. В блоке вывода рядом с командой для флага лежит готовая строка /give с minecraft:shield — она выдаёт щит с вашим дизайном.
В выживании это делается в ткацком станке: кладёте туда щит и готовый флаг, рисунок переносится на щит. Флаг при этом расходуется.
Обратите внимание: на щите рисунок выглядит не так, как на флаге. Полотно щита ниже и шире, узор растягивается под его форму — особенно заметно на символьных узорах вроде крипера или черепа. Поэтому превью в конструкторе показывает флаг: на щите те же узоры читаются хуже, и подбирать по ним неудобно.
Команда /setblock
Вкладка «/setblock» генерирует команды для установки стоячего флага ([rotation=N], 0–15 по часовой стрелке от юга) или настенного флага ([facing=north/south/east/west]). Поворот и направление выбираются в самом инструменте. Команда устанавливает блок с блок-энтити, содержащим узоры, — флаг появится в мире уже с готовым рисунком.
Команда не работает: неизвестное название предмета
Самая частая причина, по которой команда из любого генератора баннеров не срабатывает на сервере, — её перехватывает плагин. Чаще всего это EssentialsX, который стоит на большинстве русских серверов. Он регистрирует собственную команду /give с синтаксисом /give <игрок> <предмет> [количество] [метаданные] и не понимает компоненты предметов вовсе: всё, что стоит в квадратных скобках, он считает частью названия предмета и, разумеется, такого предмета не находит.
Как понять, кто ругается
Формулировки похожи, но диагноз по ним ставится однозначно, без залезания в конфиги:
- «Неизвестный предмет «…»» — отвечает сама игра (ключ
argument.item.id.invalid). Значит, команда дошла до ванильного обработчика, и дело в самой команде: опечатка в идентификаторе или предмет из другой версии. - «Неизвестное название предмета: …» — отвечает EssentialsX (ключ
unknownItemName). Значит, до игры команда не дошла, её перехватил плагин.
Быстрое решение
Добавьте перед командой неймспейс: /minecraft:give вместо /give. Это адресует команду напрямую ванильной реализации, минуя плагин. Конструктор выводит команду в таком виде по умолчанию — переключатель во вкладке «Команда» позволяет получить и короткую форму, если плагина у вас нет.
Форма с неймспейсом работает везде: на ванильном сервере, на Paper и в командных блоках. Никаких недостатков у неё нет, кроме длины.
Постоянное решение для владельца сервера
Если вы администратор и хотите, чтобы работала короткая /give, отключите её у Essentials. В файле plugins/Essentials/config.yml найдите список disabled-commands и добавьте туда give:
disabled-commands:
- give
После перезапуска сервера /give будет обрабатывать сама игра.
Учтите оговорку: вместе с командой пропадут короткие псевдонимы предметов Essentials. Выдать предмет по названию вроде /give Steve diamond больше не получится — понадобится полный идентификатор minecraft:diamond. Если на сервере этим пользуются, лучше оставить префикс.
Флаг не приходит и с префиксом
- Проверьте права. Команда
/giveтребует уровня оператора 2. Без прав сервер ответит, что у вас недостаточно полномочий, — это другое сообщение, его легко отличить. Попросите администратора выполнить команду через консоль. - Проверьте версию сервера. Формат компонентов появился в 1.20.5. На более старом сервере команда не выполнится в принципе, и генератор тут не поможет — там нужен другой синтаксис.
Команда не влезает в чат
Вторая частая причина, по которой команда «не работает», — она просто не поместилась. Поле ввода обрезает сообщение по жёсткому лимиту, и до сервера доходит обрубок: он и выдаёт ошибку синтаксиса, хотя сама команда была правильной.
| Куда вводится | Лимит |
|---|---|
| Чат Java Edition | 256 символов |
| Чат Bedrock Edition | 512 символов |
| Командный блок | 32 500 символов |
Лимит считается по всей строке целиком, вместе с ведущим слешем. Под каждым полем в блоке «Команда» конструктор показывает счётчик — например 196 / 256, — и подсвечивает его, когда команда перестаёт помещаться.
Отдельно любопытно, что у Bedrock лимит вдвое больше. Игрок, зашедший с телефона через Geyser, отправит в чат команду, которая у соседа на Java обрежется. Контринтуитивно, но именно так.
Почему компактная запись короче
Minecraft разрешает опускать то, что и так подразумевается. Неймспейс minecraft: перед именем предмета и внутри идентификаторов узоров необязателен — сервер подставит его сам. Кавычки вокруг идентификаторов вроде skull или cyan тоже не нужны: это не произвольный текст, а имена из списка, и разобрать их однозначно можно и без кавычек.
Обе записи означают ровно одно и то же и дают одинаковый предмет:
/minecraft:give @s minecraft:black_banner[minecraft:banner_patterns=[{pattern:"skull",color:"cyan"}]]
/minecraft:give @s black_banner[banner_patterns=[{pattern:skull,color:cyan}]]
Экономия — около четверти длины, и её обычно хватает, чтобы уложиться в чат. Конструктор по умолчанию выдаёт компактную запись; переключатель «полная запись» пригодится, если вы копируете команду в датапак, конфиг плагина или командный блок, где читаемость важнее длины, а лимит всё равно недостижим.
Заметьте, что команда для щита длиннее: у него базовый цвет хранится отдельным компонентом. А /setblock длиннее их обеих из-за координат и состояния блока, и в чат она почти никогда не помещается — это нормально, её место в командном блоке.
Как пользоваться командным блоком
Выдайте себе блок командой /minecraft:give @s command_block — она короткая и влезет всегда. Поставьте его, откройте правым кликом, вставьте длинную команду в поле ввода и нажмите «Готово». Поле принимает 32 500 символов, так что упереться в лимит там невозможно.
Командный блок требует творческого режима и прав оператора: обычным игрокам он недоступен.
Если прав оператора нет
Это нормальный сценарий, а не тупик. В выживании команды /give у вас нет в принципе — и никакой генератор этого не изменит. Зато ткацкий станок доступен всем и работает с любым количеством слоёв в пределах шести. Соберите дизайн в конструкторе, затем перейдите на вкладку «Станок» — там пошаговый рецепт: что класть на каждом шаге, какой краситель нужен и нужен ли узор флага.
Лимит чата лишний раз показывает, что команда — не универсальное решение, а удобство для тех, у кого есть права. Станок универсальнее. Если вы только начинаете разбираться с механиками Престола, раздел про строительство поможет быстрее освоиться с жизнью на сервере.
Именование флага
Флаг можно переименовать в наковальне: правый клик по наковальне, флаг в левый слот, новое название — в текстовое поле сверху. Пользовательское имя появится под меткой на карте (если флаг подписывает точку) и будет видно при наведении в инвентаре. Если вы хотите добавить цветное форматирование в название предмета, инструмент подбора цветов поможет составить нужную строку с символом §.
Как поделиться дизайном
Конструктор хранит дизайн в адресе страницы. Скопируйте адрес из строки браузера — получите прямую ссылку на ваш дизайн. Любой, кто откроет её, увидит тот же флаг в конструкторе.
Отмена действий
Кнопка «Отменить» (или Ctrl+Z) откатывает последнее изменение. История хранится за время текущей сессии — до 50 шагов. При перезагрузке страницы состояние восстанавливается из URL.
Если нужно написать слово или фразу целиком — воспользуйтесь генератором слов баннерными буквами: латиница A–Z, цифры 0–9, часть кириллицы. Посмотреть, как это выглядит в игре, можно в разделе примеры надписей из флагов.
Все узоры флагов Minecraft
Полный список 42 узоров Java Edition 26.x. Щелчок по названию открывает узор в конструкторе (белая основа, красный краситель — для контраста). Узоры, отмеченные «✓» в столбце «Нужен предмет», требуют предмет «Узор флага» в дополнение к флагу и красителю; он не расходуется.
| Русское название | Оригинальное | Идентификатор | Нужен предмет |
|---|---|---|---|
| Основание | Base |
stripe_bottom
|
|
| Глава | Chief |
stripe_top
|
|
| Правосторонний столб | Pale Dexter |
stripe_left
|
|
| Левосторонний столб | Pale Sinister |
stripe_right
|
|
| Столб | Pale |
stripe_center
|
|
| Пояс | Fess |
stripe_middle
|
|
| Перевязь | Bend |
stripe_downright
|
|
| Левосторонняя перевязь | Bend Sinister |
stripe_downleft
|
|
| Столбы | Paly |
small_stripes
|
|
| Правая половина | Per Pale |
half_vertical
|
|
| Левая половина | Per Pale Inverted |
half_vertical_right
|
|
| Верхняя половина | Per Fess |
half_horizontal
|
|
| Нижняя половина | Per Fess Inverted |
half_horizontal_bottom
|
|
| Скошение слева | Per Bend Sinister |
diagonal_left
|
|
| Скошение | Per Bend |
diagonal_right
|
|
| Опрокинутое скошение | Per Bend Inverted |
diagonal_up_left
|
|
| Опрокинутое скошение слева | Per Bend Sinister Inverted |
diagonal_up_right
|
|
| Нижний правый крыж | Base Dexter Canton |
square_bottom_left
|
|
| Нижний левый крыж | Base Sinister Canton |
square_bottom_right
|
|
| Верхний правый крыж | Chief Dexter Canton |
square_top_left
|
|
| Верхний левый крыж | Chief Sinister Canton |
square_top_right
|
|
| Андреевский крест | Saltire |
cross
|
|
| Крест | Cross |
straight_cross
|
|
| Круг | Roundel |
circle
|
|
| Ромб | Lozenge |
rhombus
|
|
| Остриё | Chevron |
triangle_bottom
|
|
| Опрокинутое остриё | Inverted Chevron |
triangle_top
|
|
| Зубчатое основание | Base Indented |
triangles_bottom
|
|
| Зубчатая глава | Chief Indented |
triangles_top
|
|
| Кайма | Bordure |
border
|
|
| Зубчатая кайма | Bordure Indented |
curly_border
|
✓ |
| Муровка | Field Masoned |
bricks
|
✓ |
| Градиент | Gradient |
gradient
|
|
| Обратный градиент | Base Gradient |
gradient_up
|
|
| Крипер | Creeper Charge |
creeper
|
✓ |
| Череп | Skull Charge |
skull
|
✓ |
| Цветок | Flower Charge |
flower
|
✓ |
| Нечто | Thing |
mojang
|
✓ |
| Глобус | Globe |
globe
|
✓ |
| Рыло | Snout |
piglin
|
✓ |
| Поток | Flow |
flow
|
✓ |
| Вихрь | Guster |
guster
|
✓ |
Поле (base) — сплошная заливка одним цветом
без узора. Технически это тоже узор в данных игры, но в ткацком станке он
не отображается отдельной кнопкой: чтобы перекрасить основу, положите в
станок флаг и краситель без узора флага.
Частые вопросы
- Сколько узоров можно нанести на флаг?
- В ткацком станке — до 6. Именно это ограничение действует на сервере Престол и в ванильной игре. Командой /give можно выдать флаг с до 16 узорами, но создать такой в станке не получится. Инструмент показывает предупреждение, когда вы превышаете лимит станка.
- Что такое узор флага и нужно ли его добывать каждый раз?
- Узор флага — это редкий предмет (например, «Узор флага „Крипер“» или «Узор флага „Череп“»), который кладётся в ткацкий станок вместе с флагом и красителем для нанесения особых узоров. Узор флага не расходуется — он остаётся в станке после каждого применения. Найдя узор флага один раз, можно пользоваться им бесконечно.
- Сервер пишет «Неизвестное название предмета». Что делать?
- Эту ошибку выдаёт не игра, а плагин EssentialsX, который стоит на большинстве русских серверов: он перехватывает команду /give и не понимает компоненты предметов, поэтому считает всё содержимое квадратных скобок частью названия. Отличить просто: игра пишет «Неизвестный предмет», а EssentialsX — «Неизвестное название предмета». Решение — выполнить команду с неймспейсом: /minecraft:give вместо /give. Конструктор выводит её в таком виде по умолчанию. Владелец сервера может решить это навсегда, добавив give в список disabled-commands в plugins/Essentials/config.yml, но тогда перестанут работать короткие псевдонимы предметов Essentials.
- Команда не влезает в чат — что делать?
- Чат Java Edition обрезает сообщение на 256 символах, считая вместе со слешем, поэтому флаг из четырёх и более слоёв часто не помещается. Конструктор по умолчанию выдаёт компактную запись: неймспейс minecraft: перед именем предмета и кавычки вокруг идентификаторов необязательны, и без них команда короче примерно на четверть при том же результате. Под каждым полем есть счётчик символов. Если и компактная не помещается, вставьте команду в командный блок — там лимит 32 500 символов, — уберите один слой или соберите флаг в ткацком станке, который работает без команд вообще. У Bedrock Edition лимит чата вдвое больше, 512 символов, поэтому с телефона через Geyser пройдёт то, что на Java обрежется.
- Почему «Правосторонний столб» рисуется слева?
- Так устроена геральдика: стороны считаются от щитоносца, а не от смотрящего, поэтому правая сторона щита обращена к зрителю левой. В оригинале эти узоры называются Pale Dexter и Pale Sinister. Названия в конструкторе взяты из русской локализации Minecraft и совпадают с ней дословно, а полоса рисуется той же маской из ассетов игры — в игре она встанет ровно так же.
- Где хранятся сохранённые флаги и не потеряются ли они?
- В локальном хранилище браузера — на сервер ничего не отправляется, аккаунт для этого не нужен. Отсюда следуют ограничения: флаги видны только в этом браузере и на этом устройстве, в другом браузере или на телефоне их не будет. Очистка данных сайта, режим инкогнито и «удалить историю вместе с данными сайтов» стирают список. Сохранить можно до 50 флагов. Если дизайн важен, надёжнее скопировать ссылку на него: короткий код в адресе и есть весь флаг, такую ссылку можно сохранить в закладки, переслать себе или записать в заметки.
- Как вставить команду в игру?
- Скопируйте команду /give кнопкой «Копировать». В игре откройте чат (T), вставьте команду (Ctrl+V) и нажмите Enter. Убедитесь, что у вас есть права оператора или нужное разрешение на сервере. Если прав нет, попросите администратора выполнить команду через консоль.
- Работают ли флаги на Bedrock (с телефона или Xbox)?
- Да, флаги и узоры одинаковы на Java и Bedrock — рисунки совпадают. Но команды /give отличаются: на Bedrock синтаксис другой. Конструктор генерирует Java-команды. Если сервер Престол работает с Geyser, Bedrock-игроки видят те же флаги, но для создания через команду нужно использовать Java-клиент или консоль сервера.
- Можно ли убрать узоры с готового флага?
- В ванильной Java Edition — нет. Флаг в ткацком станке получает новые слои поверх имеющихся; снять их нельзя. Если вы ошиблись, проще выдать новый флаг командой /give с правильным дизайном.
- Как сохранить несколько дизайнов?
- Конструктор хранит дизайн в URL страницы. Чтобы сохранить вариант, скопируйте адрес из адресной строки браузера и добавьте его в закладки или запишите. У каждого уникального дизайна — уникальная ссылка.
- Почему цвет на экране немного отличается от цвета в игре?
- Тонирование рассчитывается по официальным значениям DyeColor.getTextureDiffuseColor() из исходников Minecraft 26.x, поэтому расхождение минимально. Небольшие отличия могут быть из-за настроек монитора, коррекции гаммы или ресурспака с изменёнными текстурами.