Узоры флагов: ограничение в шесть слоев, порядок на ткацком станке и копирование дизайна
Ткацкий станок позволяет наносить шесть слоев, но команда give позволяет больше. Здесь описано, как слои накладываются, какие узоры требуют предмета «Узор флага» и как точно дублировать флаг.
Флаги кажутся простыми, но иногда дизайн не получается. Почти всегда причина в порядке слоев или в собственном ограничении ткацкого станка.
Шесть слоев на ткацком станке, больше — с помощью команды
Ткацкий станок отказывается добавлять седьмой узор. Это ограничение крафта, а не данных — команда /give может содержать столько слоев, сколько вам угодно, и флаг отобразит их все.
Так что дизайн, который «невозможно создать в выживании», обычно представляет собой дизайн из 7+ слоев, созданный кем-то с помощью команд.
Порядок снизу вверх
Базовый цвет — это сам предмет флага. Каждый узор наносится поверх того, что уже есть, поэтому последняя запись в списке — это то, что вы видите больше всего.
white banner → red stripe → black border
Граница выигрывает там, где они перекрываются. Изменение порядка двух слоев дает совершенно другой флаг, а не зеркальный — рассуждение об этом как о слоях краски, а не о стопке фигур, является решением.
Узоры, требующие предмета
Большинство узоров — это просто краситель плюс размещение. Шесть из них скрыты за предметом «Узор флага», который нужно найти:
| Узор | Откуда берется предмет |
|---|---|
| Цветочный заряд | крафтится |
| Заряд Крипера | крафтится |
| Черепной заряд | крафтится |
| Штуковина (Mojang) | крафтится, требует Зачарованное золотое яблоко |
| Глобус | Странствующий торговец |
| Рыло (Пиглин) | добыча из Бастионных руин |
| Поток / Порыв | хранилища Испытательных камер |
Эти предметы расходуются только на Bedrock; на Java предмет узора возвращается.
Точное копирование флага
Поместите флаг, который вы хотите скопировать, в ткацкий станок вместе с пустым флагом того же базового цвета и без красителя. В результате вы получите точную копию. Это намного быстрее, чем воссоздавать дизайн слой за слоем, и именно так вы создаете комплект.
Копирование на Верстаке также работает: узорчатый флаг плюс простой флаг того же базового цвета.
Форма команды give
/give @p white_banner[banner_patterns=[
{pattern:"minecraft:stripe_bottom",color:"red"},
{pattern:"minecraft:border",color:"black"}]]
Компонент — banner_patterns, и он заменил старый NBT BlockEntityTag. Старые фрагменты, использующие BlockEntityTag:{Patterns:[...]}, ничего не делают в текущих версиях — это одна из наиболее распространенных неработающих копипаст.
Щиты используют те же данные
Щит принимает компонент banner_patterns идентично, поэтому любой дизайн флага может быть применен к щиту. В выживании объедините флаг и щит на Верстаке; флаг будет израсходован.
Создавайте дизайн слой за слоем с живым предварительным просмотром, затем скопируйте либо шаги ткацкого станка, либо готовую команду give в Инструментах визуализации и дизайна.