Флаг (в сообществе его чаще называют баннером) собирается в ткацком станке слой за слоем. Выбирайте узор и цвет — конструктор сразу показывает результат. Вкладка «Станок» даёт пошаговый рецепт для выживания, вкладка «Команда» генерирует готовый /give для Java Edition 26.x. 42 узора, до 16 слоёв, команда для щита.
Слоёв нет — флаг однотонный. Выберите узор справа.
Краситель: Красный
Полосы
Диагонали
Геометрия
Символы
— узор требует предмет «Узор флага»
Пока ничего не сохранено. Флаги остаются в этом браузере — на другом устройстве их не будет.
Добавьте узоры — здесь появится пошаговый рецепт для ткацкого станка.
Короткая ссылка — открывает этот дизайн напрямую.
Тридцать дизайнов, каждый отрисован и проверен. Щелчок по карточке загружает флаг в конструктор, а ссылку с карточки можно скопировать или открыть в новой вкладке — короткий код в адресе и есть весь дизайн. Внутри секций дешёвые дизайны идут первыми.
Эмблемы из двух слоёв: узор плюс кайма или подложка, которая его держит. Часть узоров наносится только с предметом «Узор флага» — в станке он не расходуется и возвращается после каждого применения, но найти или купить его нужно один раз. Карточки с такой пометкой стоят дороже остальных, и это видно до того, как вы придёте к станку.
Флаги, которые собираются на станке без потери точности. Горизонтальные трети дают основа и две полосы: «Глава» занимает 14 текселей сверху, «Основание» — 14 снизу, между ними остаётся 12, поэтому деление выходит почти ровным. Вертикальные трети — то же самое столбами. Кресты берутся одним узором: игровые маски доходят до краёв полотна, как на настоящих флагах Св. Георгия и Св. Андрея. Флаги, которые точно не собираются, здесь отсутствуют: приблизительный флаг заметнее, чем его отсутствие.
Флаг умеет подписывать карту. Возьмите заполненную карту в руку и щёлкните по установленному флагу — на карте появится метка там, где он стоит. Цвет метки берётся только от основы, узоры на неё не влияют, поэтому рисунок нужен вам, а не карте: он подсказывает, что за место вы подписали. Если флаг переименован в наковальне, название появится под меткой. Повторный щёлчок метку убирает, а снос флага стирает её — кроме случая, когда карта запечатана в картографическом столе. Механика работает в Java Edition.
Заготовки под цвета вашего королевства: замените красители, форма останется. Герб должен читаться с двадцати блоков, поэтому здесь не больше трёх элементов и высокий контраст. Мелкая рябь вроде муровки и столбов в основном мотиве издалека превращается в грязь, и в заготовках её нет.
Шестая заготовка — «Инициал», первая буква названия королевства в кайме, — появится вместе с набором букв: сейчас узоров-букв в инструменте нет, и подставлять вместо них похожие фигуры значит обещать то, чего станок не соберёт.
Выберите цвет в палитре «Краситель» — он остаётся выбранным, пока вы его не смените. Сетка узоров сразу показывает, как будет выглядеть ваш флаг с каждым из них: это не иконки, а готовый результат. Тап по понравившемуся узору добавляет слой — одним действием, без диалогов. Меняя цвет, вы перерисовываете всю сетку и подбираете сочетание глазами.
В колонке «Слои» каждая строка — один слой, и миниатюра рядом показывает флаг до этого слоя включительно. Всё управление в самой строке: квадратик цвета раскрывает палитру и меняет цвет слоя; глаз временно отключает слой, не удаляя его; стрелки ↑ и ↓ меняют порядок; крестик удаляет. Порядок можно менять и перетаскиванием за точки слева. Верхний слой наносится в станке первым, нижний — последним.
Верхняя строка, «Основа», — цвет ткани, из которой скручен сам флаг. Её квадратик работает так же и раскрывает ту же палитру.
Краситель на готовые слои не влияет: он задаёт цвет только новым слоям, которые вы добавляете из сетки узоров. Менять цвет уже созданного слоя удобнее прямо в его строке, не возвращаясь к палитре.
Отключение слоя — приём подбора: так видно, что именно он даёт. Отключённые слои не попадают ни в команду, ни в смету, ни в ссылку, но при перезагрузке страницы не сохраняются.
Превью обновляется в реальном времени и воспроизводит цвета точно так, как их отображает игровой клиент: тонирование рассчитывается по тем же значениям, что использует Minecraft (метод DyeColor.getTextureDiffuseColor()).
Готовая команда лежит в блоке «Команда» под конструктором — скопируйте её и вставьте в игровой чат. По умолчанию она выводится в виде /minecraft:give: на серверах с плагинами короткая /give часто не срабатывает, подробности ниже в разделе про неизвестное название предмета.
Ткацкий станок позволяет нанести до 6 слоёв узоров. Это ограничение ванильной игры, оно существует на Престоле и на любом другом Java-сервере. Команда /give, которую генерирует инструмент, может содержать до 16 слоёв — такой флаг нельзя создать руками в станке, но его можно выдать через консоль или командный блок.
Конструктор показывает предупреждение, когда слоёв становится больше шести. Слои 7–16 помечаются как «только через /give» в разделе рецепта.
Порядок слоёв принципиален: один и тот же набор узоров, нанесённых в разной последовательности, даёт разный результат. Светлый узор поверх тёмного фона выглядит иначе, чем тёмный поверх светлого.
Полосы — базовые прямолинейные разделители: горизонтальные (Глава, Основание, Пояс, Перевязь), вертикальные (Столб, Правосторонний/Левосторонний столб) и их комбинации. Это самые универсальные узоры для создания геральдики.
Обратите внимание на кажущуюся путаницу: «Правосторонний столб» рисуется у левого края, а «Левосторонний» — у правого. Это не ошибка конструктора и не ошибка перевода. В оригинале эти узоры называются Pale Dexter и Pale Sinister, а геральдика считает стороны от щитоносца — того, кто держит щит, — а не от смотрящего. Правая сторона щитоносца обращена к нам левой. Названия в конструкторе взяты из русской локализации игры и совпадают с ней дословно, а сама полоса рисуется той же маской из ассетов игры, то есть встанет ровно так же, как в Minecraft.
Диагонали — деление флага по диагонали или угловые элементы. Сюда входят Правая/Левая/Верхняя/Нижняя половина и четыре угловых крыжа. Подходят для создания разделённых полей и «кантонов» в классическом геральдическом стиле.
Геометрия — Андреевский крест, Крест, Круг, Ромб, Остриё (верхнее и нижнее), Зубчатая кайма, Муровка, Градиент. Большинство из них доступны прямо в ткацком станке; Зубчатая кайма и Муровка требуют узора флага.
Символы — узоры с узорами флага: Крипер, Череп, Цветок, Нечто (предмет с английским названием «Thing»), Глобус, Рыло, Поток, Вихрь. Последние два появились в версии 1.21 (The Tricky Trials) и 1.21.2 соответственно.
Если вы подбираете узоры для флага или герба вашего королевства, секция «Гербы королевств» в галерее ниже предлагает готовые заготовки с высоким контрастом — они читаются с двадцати блоков.
Восемь узоров из группы «Символы» плюс «Зубчатая кайма» и «Муровка» требуют узор флага в дополнение к флагу и красителю. Узор флага не расходуется: его можно использовать сколько угодно раз и хранить в общем сундуке. На сервере Престол узоры флага добываются стандартными способами: Крипер — в подземелье, Череп — с вичерами в Нижнем мире, Цветок — из подозрительного песка/гравия в раскопках, остальные — у торговцев или в особых структурах.
В рецепте станка инструмент показывает, какой узор флага нужен для каждого шага.
Тот же рисунок можно перенести на щит. В блоке вывода рядом с командой для флага лежит готовая строка /give с minecraft:shield — она выдаёт щит с вашим дизайном.
В выживании это делается в ткацком станке: кладёте туда щит и готовый флаг, рисунок переносится на щит. Флаг при этом расходуется.
Обратите внимание: на щите рисунок выглядит не так, как на флаге. Полотно щита ниже и шире, узор растягивается под его форму — особенно заметно на символьных узорах вроде крипера или черепа. Поэтому превью в конструкторе показывает флаг: на щите те же узоры читаются хуже, и подбирать по ним неудобно.
Вкладка «/setblock» генерирует команды для установки стоячего флага ([rotation=N], 0–15 по часовой стрелке от юга) или настенного флага ([facing=north/south/east/west]). Поворот и направление выбираются в самом инструменте. Команда устанавливает блок с блок-энтити, содержащим узоры, — флаг появится в мире уже с готовым рисунком.
Самая частая причина, по которой команда из любого генератора баннеров не срабатывает на сервере, — её перехватывает плагин. Чаще всего это EssentialsX, который стоит на большинстве русских серверов. Он регистрирует собственную команду /give с синтаксисом /give <игрок> <предмет> [количество] [метаданные] и не понимает компоненты предметов вовсе: всё, что стоит в квадратных скобках, он считает частью названия предмета и, разумеется, такого предмета не находит.
Формулировки похожи, но диагноз по ним ставится однозначно, без залезания в конфиги:
argument.item.id.invalid). Значит, команда дошла до ванильного обработчика, и дело в самой команде: опечатка в идентификаторе или предмет из другой версии.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. Без прав сервер ответит, что у вас недостаточно полномочий, — это другое сообщение, его легко отличить. Попросите администратора выполнить команду через консоль.Вторая частая причина, по которой команда «не работает», — она просто не поместилась. Поле ввода обрезает сообщение по жёсткому лимиту, и до сервера доходит обрубок: он и выдаёт ошибку синтаксиса, хотя сама команда была правильной.
| Куда вводится | Лимит |
|---|---|
| Чат 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, часть кириллицы.
Полный список 42 узоров Java Edition 26.x. Щелчок по названию открывает узор в конструкторе (белая основа, красный краситель — для контраста). Узоры, отмеченные «✓» в столбце «Нужен предмет», требуют предмет «Узор флага» в дополнение к флагу и красителю; он не расходуется.
| Русское название | Оригинальное | Идентификатор | Нужен предмет |
|---|---|---|---|
| Основание | Bottom Stripe | stripe_bottom | |
| Глава | Top Stripe | stripe_top | |
| Правосторонний столб | Right Stripe | stripe_left | |
| Левосторонний столб | Left Stripe | stripe_right | |
| Столб | Center Stripe | stripe_center | |
| Пояс | Middle Stripe | stripe_middle | |
| Перевязь | Down Right Stripe | stripe_downright | |
| Левосторонняя перевязь | Down Left Stripe | stripe_downleft | |
| Столбы | Small Vertical Stripes | small_stripes | |
| Правая половина | Vertical Half (Left) | half_vertical | |
| Левая половина | Vertical Half (Right) | half_vertical_right | |
| Верхняя половина | Horizontal Half (Top) | half_horizontal | |
| Нижняя половина | Horizontal Half (Bottom) | half_horizontal_bottom | |
| Скошение слева | Left of Diagonal | diagonal_left | |
| Скошение | Right of Upside-down Diagonal | diagonal_right | |
| Опрокинутое скошение | Left of Upside-down Diagonal | diagonal_up_left | |
| Опрокинутое скошение слева | Right of Diagonal | diagonal_up_right | |
| Нижний правый крыж | Bottom Left Corner | square_bottom_left | |
| Нижний левый крыж | Bottom Right Corner | square_bottom_right | |
| Верхний правый крыж | Top Left Corner | square_top_left | |
| Верхний левый крыж | Top Right Corner | square_top_right | |
| Андреевский крест | Diagonal Cross | cross | |
| Крест | Square Cross | straight_cross | |
| Круг | Middle Circle | circle | |
| Ромб | Middle Rhombus | rhombus | |
| Остриё | Bottom Triangle | triangle_bottom | |
| Опрокинутое остриё | Top Triangle | triangle_top | |
| Зубчатое основание | Bottom Triangle Sawtooth | triangles_bottom | |
| Зубчатая глава | Top Triangle Sawtooth | triangles_top | |
| Кайма | Border | border | |
| Зубчатая кайма | Curly Border | curly_border | ✓ |
| Муровка | Brick | bricks | ✓ |
| Градиент | Gradient | gradient | |
| Обратный градиент | Gradient (Upside-down) | gradient_up | |
| Крипер | Creeper Charge | creeper | ✓ |
| Череп | Skull Charge | skull | ✓ |
| Цветок | Flower Charge | flower | ✓ |
| Нечто | Thing | mojang | ✓ |
| Глобус | Globe | globe | ✓ |
| Рыло | Snout | piglin | ✓ |
| Поток | Flow | flow | ✓ |
| Вихрь | Guster | guster | ✓ |
Поле (base) — сплошная заливка одним цветом без узора. Технически это тоже узор в данных игры, но в ткацком станке он не отображается отдельной кнопкой: чтобы перекрасить основу, положите в станок флаг и краситель без узора флага.