旗帜图案:六层上限、织布机顺序与复制设计
织布机最多允许六层,但 give 命令可以添加更多。以下说明图层如何叠加、哪些图案需要旗帜图案物品,以及如何精确复制一面旗帜,旗帜图案层数上限是织布机自身的限制,而不是数据格式的限制,用 /give 命令最多可以叠加到十六层。
旗帜看起来很简单,但设计却总是做不对。几乎总是图层顺序或织布机自身的限制在作怪。
织布机六层,命令可更多
织布机拒绝添加第七个图案。这个上限是合成限制,而非数据限制——/give 命令可以携带更多图层,而旗帜会渲染前十六层。
所以一个“生存模式下做不出来”的设计,通常是有人用命令做出的 7 层以上设计。
顺序是自下而上
底色就是旗帜物品本身。每个图案都绘制在已有内容之上,因此列表中的最后一项就是你看到最多的那一层。
white banner → red stripe → black border
重叠处边框胜出。把两者顺序颠倒会得到一面截然不同的旗帜,而不是镜像的旗帜——把它理解为层层叠加的颜料而非一摞形状,问题就迎刃而解了。
需要物品的图案
大多数图案只需要染料加一个摆放位置。有十种图案需要你先合成或找到旗帜图案物品:
| 图案 | 物品来源 |
|---|---|
| 花朵盾徽 | 合成 |
| 苦力怕盾徽 | 合成 |
| 骷髅盾徽 | 合成 |
| 物品(Mojang) | 合成,需要附魔金苹果 |
| 波纹边 | 合成——纸和藤蔓 |
| 砖纹 | 合成——纸和红砖块 |
| 地球 | 大师级制图师,8 个绿宝石 |
| 猪鼻(猪灵) | 堡垒遗迹战利品 |
| 涡流/旋风 | 试炼密室宝库 |
这些物品仅在 Bedrock 版会被消耗;在 Java 版中图案物品会返还。
精确复制一面旗帜
把你想要复制的旗帜放入合成网格,旁边放一面相同底色的空白旗帜。产物是完全相同的复制品,原旗帜也会返还给你。这比逐层重建设计快得多,也是制作成套旗帜的方法。
织布机做不到这一点——它只能添加图案。
give 命令格式
/give @p white_banner[banner_patterns=[
{pattern:"minecraft:stripe_bottom",color:"red"},
{pattern:"minecraft:border",color:"black"}]]
该组件是 banner_patterns,它取代了旧的 BlockEntityTag NBT。使用 BlockEntityTag:{Patterns:[...]} 的旧代码片段在当前版本中毫无作用——这是最常见的失效复制粘贴之一。
盾牌使用相同数据
盾牌同样接受 banner_patterns 组件,因此任何旗帜设计都可以应用到盾牌上。在生存模式下,将旗帜和盾牌放入工作台合成;旗帜会被消耗。
在视觉与设计工具中逐层设计并实时预览,然后复制织布机步骤或最终的 give 命令。