Template

Banner

From Dogcraft Wiki

(added scaling)
No edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>
<includeonly><!--
<templatestyles src="Banner/styles.css" />
--><templatestyles src="Banner/styles.css" /><!--
<div class="banner-wrapper" style="width: {{#expr: {{{scale|1.0}}} * 21 }}px; height: {{#expr: {{{scale|1.0}}} * 41 }}px;">
--><span class="banner-wrapper" style="width: {{#expr: {{{scale|1.0}}} * 20 }}px; height: {{#expr: {{{scale|1.0}}} * 40 }}px; vertical-align: {{{align|bottom}}};"><!--
[[File:Banner_background.png|link=|class=banner banner-background banner-color-{{{color|white}}}]]
-->[[File:Banner_white_background.png|link=|class=banner banner-background banner-color-{{{color|white}}}]]<!--
{{#if:{{{pattern1|}}}|[[File:Banner_{{{pattern1|base}}}.png|link=|class=banner banner-pattern1 banner-color-{{{patternColor1|black}}}]]}}
-->{{#if:{{{pattern1|}}}|[[File:Banner_white_{{{pattern1|base}}}.png|link=|class=banner banner-pattern1 banner-color-{{{patternColor1|black}}}]]}}<!--
{{#if:{{{pattern2|}}}|[[File:Banner_{{{pattern2|base}}}.png|link=|class=banner banner-pattern2 banner-color-{{{patternColor2|black}}}]]}}
-->{{#if:{{{pattern2|}}}|[[File:Banner_white_{{{pattern2|base}}}.png|link=|class=banner banner-pattern2 banner-color-{{{patternColor2|black}}}]]}}<!--
{{#if:{{{pattern3|}}}|[[File:Banner_{{{pattern3|base}}}.png|link=|class=banner banner-pattern3 banner-color-{{{patternColor3|black}}}]]}}
-->{{#if:{{{pattern3|}}}|[[File:Banner_white_{{{pattern3|base}}}.png|link=|class=banner banner-pattern3 banner-color-{{{patternColor3|black}}}]]}}<!--
{{#if:{{{pattern4|}}}|[[File:Banner_{{{pattern4|base}}}.png|link=|class=banner banner-pattern4 banner-color-{{{patternColor4|black}}}]]}}
-->{{#if:{{{pattern4|}}}|[[File:Banner_white_{{{pattern4|base}}}.png|link=|class=banner banner-pattern4 banner-color-{{{patternColor4|black}}}]]}}<!--
{{#if:{{{pattern5|}}}|[[File:Banner_{{{pattern5|base}}}.png|link=|class=banner banner-pattern5 banner-color-{{{patternColor5|black}}}]]}}
-->{{#if:{{{pattern5|}}}|[[File:Banner_white_{{{pattern5|base}}}.png|link=|class=banner banner-pattern5 banner-color-{{{patternColor5|black}}}]]}}<!--
{{#if:{{{pattern6|}}}|[[File:Banner_{{{pattern6|base}}}.png|link=|class=banner banner-pattern6 banner-color-{{{patternColor6|black}}}]]}}
-->{{#if:{{{pattern6|}}}|[[File:Banner_white_{{{pattern6|base}}}.png|link=|class=banner banner-pattern6 banner-color-{{{patternColor6|black}}}]]}}<!--
{{#if:{{{pattern7|}}}|[[File:Banner_{{{pattern7|base}}}.png|link=|class=banner banner-pattern7 banner-color-{{{patternColor7|black}}}]]}}
-->{{#if:{{{pattern7|}}}|[[File:Banner_white_{{{pattern7|base}}}.png|link=|class=banner banner-pattern7 banner-color-{{{patternColor7|black}}}]]}}<!--
{{#if:{{{pattern8|}}}|[[File:Banner_{{{pattern8|base}}}.png|link=|class=banner banner-pattern8 banner-color-{{{patternColor8|black}}}]]}}
-->{{#if:{{{pattern8|}}}|[[File:Banner_white_{{{pattern8|base}}}.png|link=|class=banner banner-pattern8 banner-color-{{{patternColor8|black}}}]]}}<!--
{{#if:{{{pattern9|}}}|[[File:Banner_{{{pattern9|base}}}.png|link=|class=banner banner-pattern9 banner-color-{{{patternColor9|black}}}]]}}
-->{{#if:{{{pattern9|}}}|[[File:Banner_white_{{{pattern9|base}}}.png|link=|class=banner banner-pattern9 banner-color-{{{patternColor9|black}}}]]}}<!--
{{#if:{{{pattern10|}}}|[[File:Banner_{{{pattern10|base}}}.png|link=|class=banner banner-pattern10 banner-color-{{{patternColor10|black}}}]]}}
-->{{#if:{{{pattern10|}}}|[[File:Banner_white_{{{pattern10|base}}}.png|link=|class=banner banner-pattern10 banner-color-{{{patternColor10|black}}}]]}}<!--
{{#if:{{{pattern11|}}}|[[File:Banner_{{{pattern11|base}}}.png|link=|class=banner banner-pattern11 banner-color-{{{patternColor11|black}}}]]}}
-->{{#if:{{{pattern11|}}}|[[File:Banner_white_{{{pattern11|base}}}.png|link=|class=banner banner-pattern11 banner-color-{{{patternColor11|black}}}]]}}<!--
{{#if:{{{pattern12|}}}|[[File:Banner_{{{pattern12|base}}}.png|link=|class=banner banner-pattern12 banner-color-{{{patternColor12|black}}}]]}}
-->{{#if:{{{pattern12|}}}|[[File:Banner_white_{{{pattern12|base}}}.png|link=|class=banner banner-pattern12 banner-color-{{{patternColor12|black}}}]]}}<!--
{{#if:{{{pattern13|}}}|[[File:Banner_{{{pattern13|base}}}.png|link=|class=banner banner-pattern13 banner-color-{{{patternColor13|black}}}]]}}
-->{{#if:{{{pattern13|}}}|[[File:Banner_white_{{{pattern13|base}}}.png|link=|class=banner banner-pattern13 banner-color-{{{patternColor13|black}}}]]}}<!--
{{#if:{{{pattern14|}}}|[[File:Banner_{{{pattern14|base}}}.png|link=|class=banner banner-pattern14 banner-color-{{{patternColor14|black}}}]]}}
-->{{#if:{{{pattern14|}}}|[[File:Banner_white_{{{pattern14|base}}}.png|link=|class=banner banner-pattern14 banner-color-{{{patternColor14|black}}}]]}}<!--
{{#if:{{{pattern15|}}}|[[File:Banner_{{{pattern15|base}}}.png|link=|class=banner banner-pattern15 banner-color-{{{patternColor15|black}}}]]}}
-->{{#if:{{{pattern15|}}}|[[File:Banner_white_{{{pattern15|base}}}.png|link=|class=banner banner-pattern15 banner-color-{{{patternColor15|black}}}]]}}<!--
{{#if:{{{pattern16|}}}|[[File:Banner_{{{pattern16|base}}}.png|link=|class=banner banner-pattern16 banner-color-{{{patternColor16|black}}}]]}}
-->{{#if:{{{pattern16|}}}|[[File:Banner_white_{{{pattern16|base}}}.png|link=|class=banner banner-pattern16 banner-color-{{{patternColor16|black}}}]]}}<!--
</div>
--></span><!--
</includeonly><noinclude>
-->{{#ifeq:{{{showCommand|}}}|true|<code>/give @s {{{color|white}}}_banner[banner_patterns=[{{#if:{{{pattern1|}}}|{pattern:{{BannerPatternTranslate|{{{pattern1|}}}}},color:{{{patternColor1|black}}}} }}{{#if:{{{pattern2|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern2|}}}}},color:{{{patternColor2|black}}}} }}{{#if:{{{pattern3|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern3|}}}}},color:{{{patternColor3|black}}}} }}{{#if:{{{pattern4|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern4|}}}}},color:{{{patternColor4|black}}}} }}{{#if:{{{pattern5|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern5|}}}}},color:{{{patternColor5|black}}}} }}{{#if:{{{pattern6|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern6|}}}}},color:{{{patternColor6|black}}}} }}{{#if:{{{pattern7|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern7|}}}}},color:{{{patternColor7|black}}}} }}{{#if:{{{pattern8|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern8|}}}}},color:{{{patternColor8|black}}}} }}{{#if:{{{pattern9|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern9|}}}}},color:{{{patternColor9|black}}}} }}{{#if:{{{pattern10|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern10|}}}}},color:{{{patternColor10|black}}}} }}{{#if:{{{pattern11|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern11|}}}}},color:{{{patternColor11|black}}}} }}{{#if:{{{pattern12|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern12|}}}}},color:{{{patternColor12|black}}}} }}{{#if:{{{pattern13|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern13|}}}}},color:{{{patternColor13|black}}}} }}{{#if:{{{pattern14|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern14|}}}}},color:{{{patternColor14|black}}}} }}{{#if:{{{pattern15|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern15|}}}}},color:{{{patternColor15|black}}}} }}{{#if:{{{pattern16|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern16|}}}}},color:{{{patternColor16|black}}}} }}]]</code>}}<!--
--></includeonly><noinclude>
{{documentation2}}
{{documentation2}}


Line 27: Line 28:
<div class="mw-collapsible mw-collapsed">
<div class="mw-collapsible mw-collapsed">
=== Syntax ===
=== Syntax ===
<div class="mw-collapsible-content">{{template journal | {{PAGENAME}}|color=green|pattern1=fess|patternColor1=red|pattern2=base|patternColor2=lime|pattern3=bend|patternColor3=blue}}
<div class="mw-collapsible-content">{{template journal | {{PAGENAME}} |scale |align |showCommand |color |pattern1 |patternColor1 |pattern2 |patternColor2 |pattern3 |patternColor3 |... |pattern15 |patternColor15 |pattern16 |patternColor16}}


A description of the required parameters should go here.
Strictly speaking there are no required parameters, though without any parameters this template will just show a plain white banner.
* Each individual parameter can be explained as a list
* Each individual parameter can be explained as a list


A description of the optional parameters should go here.
Having at least the base color and scale set is recommended.
* {{para|parameter}} The para template can be helpful here!
 
* {{para|parameter}} The para template can be helpful here!
Further possible parameters are alignment and up to 16 patterns and their colors.
* {{para|scale}} The scale parameter determines the size of the displayed banner. A scale of 1 displays the banner as 21x41 pixels.
* {{para|align}} The align parameter sets the vertical alignment of the banner to surrounding text or other elements. By default this is "bottom", meaning that the bottom of the banner aligns with the bottom of surrounding elements. Other options are "middle" and "top". This parameter directly sets the "vertical-align" css property of the banner.
* {{para|showCommand}} If set to true shows the minecraft give command for the banner directly after the banner itself.
* {{para|color}} This parameter sets the base or background color of the banner.
* {{para|pattern1 ... pattern16}} These parameters set the banner patterns with available options being all banner patterns currently in the game. These are layered in ascending order, so pattern1 is the bottom most pattern and pattern16 is the top most pattern.
* {{para|patternColor1 ... patternColor16}} These parameters set the color of the respective pattern. If the corresponding pattern is not set, setting the color has no effect. eg setting patternColor5=red without setting pattern5 to anything has no effect.
</div></div>
</div></div>


===Example===
===Example===
{{#tag:syntaxhighlight|{{{{PAGENAME}}{{!}}scale=2{{!}}color=green{{!}}pattern1=fess{{!}}patternColor1=red{{!}}pattern2=base{{!}}patternColor2=lime{{!}}pattern3=bend{{!}}patternColor3=blue}}|inline=1}} generates:  
{{#tag:syntaxhighlight|{{{{PAGENAME}}{{!}}align=top{{!}}scale=2{{!}}showCommand=true{{!}}color=green{{!}}pattern1=fess{{!}}patternColor1=red{{!}}pattern2=base{{!}}patternColor2=lime{{!}}pattern3=bend{{!}}patternColor3=blue}}|inline=1}} generates:  
{{{{PAGENAME}}|scale=2|color=green|pattern1=fess|patternColor1=red|pattern2=base|patternColor2=lime|pattern3=bend|patternColor3=blue}}
{{{{PAGENAME}}|showCommand=true|align=top|scale=2|color=green|pattern1=fess|patternColor1=red|pattern2=base|patternColor2=lime|pattern3=bend|patternColor3=blue}}


{{#tag:syntaxhighlight|{{{{PAGENAME}}{{!}}align=middle{{!}}color=green{{!}}pattern1=fess{{!}}patternColor1=red{{!}}pattern2=base{{!}}patternColor2=lime{{!}}pattern3=bend{{!}}patternColor3=blue}}|inline=1}} generates:
{{{{PAGENAME}}|align=middle|color=green|pattern1=fess|patternColor1=red|pattern2=base|patternColor2=lime|pattern3=bend|patternColor3=blue}}


[[Category:$1]]
 
[[Category:Tool templates]]


==TemplateData==
==TemplateData==
Line 50: Line 58:
"params": {
"params": {
         "scale": {
         "scale": {
             "label": "The size of the banner",
             "description": "The size of the banner",
             "type": "number",
             "type": "number",
             "default": "1"
             "default": "1"
        },
        "align": {
            "description": "Defines how the banner vertically aligns with text around it",
            "type": "string",
            "suggestedvalues": ["bottom", "middle", "top"],
            "default": "bottom"
        },
        "showCommand": {
            "description": "If set to true, shows the minecraft give command for the banner",
            "type": "boolean",
            "default": "false"
         },
         },
         "color": {
         "color": {
             "label": "The base color of the banner",
             "description": "The base color of the banner",
             "type": "string",
             "type": "string",
            "required": true,
             "default": "white",
             "default": "white",
             "suggestedvalues": [
             "suggestedvalues": [
Line 79: Line 97:
         },
         },
         "pattern1": {
         "pattern1": {
             "label": "pattern 1",
             "description": "pattern 1",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 127: Line 145:
         },
         },
         "patternColor1": {
         "patternColor1": {
             "label": "the color of pattern 1",
             "description": "the color of pattern 1",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 150: Line 168:
         },
         },
         "pattern2": {
         "pattern2": {
             "label": "pattern 2",
             "description": "pattern 2",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 198: Line 216:
         },
         },
         "patternColor2": {
         "patternColor2": {
             "label": "the color of pattern 2",
             "description": "the color of pattern 2",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 221: Line 239:
         },
         },
         "pattern3": {
         "pattern3": {
             "label": "pattern 3",
             "description": "pattern 3",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 269: Line 287:
         },
         },
         "patternColor3": {
         "patternColor3": {
             "label": "the color of pattern 3",
             "description": "the color of pattern 3",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 292: Line 310:
         },
         },
         "pattern4": {
         "pattern4": {
             "label": "pattern 4",
             "description": "pattern 4",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 340: Line 358:
         },
         },
         "patternColor4": {
         "patternColor4": {
             "label": "the color of pattern 4",
             "description": "the color of pattern 4",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 363: Line 381:
         },
         },
         "pattern5": {
         "pattern5": {
             "label": "pattern 5",
             "description": "pattern 5",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 411: Line 429:
         },
         },
         "patternColor5": {
         "patternColor5": {
             "label": "the color of pattern 5",
             "description": "the color of pattern 5",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 434: Line 452:
         },
         },
         "pattern6": {
         "pattern6": {
             "label": "pattern 6",
             "description": "pattern 6",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 482: Line 500:
         },
         },
         "patternColor6": {
         "patternColor6": {
             "label": "the color of pattern 6",
             "description": "the color of pattern 6",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 505: Line 523:
         },
         },
         "pattern7": {
         "pattern7": {
             "label": "pattern 7",
             "description": "pattern 7",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 553: Line 571:
         },
         },
         "patternColor7": {
         "patternColor7": {
             "label": "the color of pattern 7",
             "description": "the color of pattern 7",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 576: Line 594:
         },
         },
         "pattern8": {
         "pattern8": {
             "label": "pattern 8",
             "description": "pattern 8",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 624: Line 642:
         },
         },
         "patternColor8": {
         "patternColor8": {
             "label": "the color of pattern 8",
             "description": "the color of pattern 8",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 647: Line 665:
         },
         },
         "pattern9": {
         "pattern9": {
             "label": "pattern 9",
             "description": "pattern 9",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 695: Line 713:
         },
         },
         "patternColor9": {
         "patternColor9": {
             "label": "the color of pattern 9",
             "description": "the color of pattern 9",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 718: Line 736:
         },
         },
         "pattern10": {
         "pattern10": {
             "label": "pattern 10",
             "description": "pattern 10",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 766: Line 784:
         },
         },
         "patternColor10": {
         "patternColor10": {
             "label": "the color of pattern 10",
             "description": "the color of pattern 10",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 789: Line 807:
         },
         },
         "pattern11": {
         "pattern11": {
             "label": "pattern 11",
             "description": "pattern 11",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 837: Line 855:
         },
         },
         "patternColor11": {
         "patternColor11": {
             "label": "the color of pattern 11",
             "description": "the color of pattern 11",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 860: Line 878:
         },
         },
         "pattern12": {
         "pattern12": {
             "label": "pattern 12",
             "description": "pattern 12",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 908: Line 926:
         },
         },
         "patternColor12": {
         "patternColor12": {
             "label": "the color of pattern 12",
             "description": "the color of pattern 12",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 931: Line 949:
         },
         },
         "pattern13": {
         "pattern13": {
             "label": "pattern 13",
             "description": "pattern 13",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 979: Line 997:
         },
         },
         "patternColor13": {
         "patternColor13": {
             "label": "the color of pattern 13",
             "description": "the color of pattern 13",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 1,002: Line 1,020:
         },
         },
         "pattern14": {
         "pattern14": {
             "label": "pattern 14",
             "description": "pattern 14",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 1,050: Line 1,068:
         },
         },
         "patternColor14": {
         "patternColor14": {
             "label": "the color of pattern 14",
             "description": "the color of pattern 14",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 1,073: Line 1,091:
         },
         },
         "pattern15": {
         "pattern15": {
             "label": "pattern 15",
             "description": "pattern 15",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 1,121: Line 1,139:
         },
         },
         "patternColor15": {
         "patternColor15": {
             "label": "the color of pattern 15",
             "description": "the color of pattern 15",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",
Line 1,144: Line 1,162:
         },
         },
         "pattern16": {
         "pattern16": {
             "label": "pattern 16",
             "description": "pattern 16",
             "type": "string",
             "type": "string",
             "suggestedvalues": [
             "suggestedvalues": [
Line 1,192: Line 1,210:
         },
         },
         "patternColor16": {
         "patternColor16": {
             "label": "the color of pattern 16",
             "description": "the color of pattern 16",
             "type": "string",
             "type": "string",
             "default": "white",
             "default": "black",
             "suggestedvalues": [
             "suggestedvalues": [
                 "white",
                 "white",

Latest revision as of 13:29, 11 February 2026

<!--
--><templatestyles src="Banner/styles.css" /><!--
--><span class="banner-wrapper" style="width: {{#expr: {{{scale|1.0}}} * 20 }}px; height: {{#expr: {{{scale|1.0}}} * 40 }}px; vertical-align: {{{align|bottom}}};"><!--
-->[[File:Banner_white_background.png|link=|class=banner banner-background banner-color-{{{color|white}}}]]<!--
-->{{#if:{{{pattern1|}}}|[[File:Banner_white_{{{pattern1|base}}}.png|link=|class=banner banner-pattern1 banner-color-{{{patternColor1|black}}}]]}}<!--
-->{{#if:{{{pattern2|}}}|[[File:Banner_white_{{{pattern2|base}}}.png|link=|class=banner banner-pattern2 banner-color-{{{patternColor2|black}}}]]}}<!--
-->{{#if:{{{pattern3|}}}|[[File:Banner_white_{{{pattern3|base}}}.png|link=|class=banner banner-pattern3 banner-color-{{{patternColor3|black}}}]]}}<!--
-->{{#if:{{{pattern4|}}}|[[File:Banner_white_{{{pattern4|base}}}.png|link=|class=banner banner-pattern4 banner-color-{{{patternColor4|black}}}]]}}<!--
-->{{#if:{{{pattern5|}}}|[[File:Banner_white_{{{pattern5|base}}}.png|link=|class=banner banner-pattern5 banner-color-{{{patternColor5|black}}}]]}}<!--
-->{{#if:{{{pattern6|}}}|[[File:Banner_white_{{{pattern6|base}}}.png|link=|class=banner banner-pattern6 banner-color-{{{patternColor6|black}}}]]}}<!--
-->{{#if:{{{pattern7|}}}|[[File:Banner_white_{{{pattern7|base}}}.png|link=|class=banner banner-pattern7 banner-color-{{{patternColor7|black}}}]]}}<!--
-->{{#if:{{{pattern8|}}}|[[File:Banner_white_{{{pattern8|base}}}.png|link=|class=banner banner-pattern8 banner-color-{{{patternColor8|black}}}]]}}<!--
-->{{#if:{{{pattern9|}}}|[[File:Banner_white_{{{pattern9|base}}}.png|link=|class=banner banner-pattern9 banner-color-{{{patternColor9|black}}}]]}}<!--
-->{{#if:{{{pattern10|}}}|[[File:Banner_white_{{{pattern10|base}}}.png|link=|class=banner banner-pattern10 banner-color-{{{patternColor10|black}}}]]}}<!--
-->{{#if:{{{pattern11|}}}|[[File:Banner_white_{{{pattern11|base}}}.png|link=|class=banner banner-pattern11 banner-color-{{{patternColor11|black}}}]]}}<!--
-->{{#if:{{{pattern12|}}}|[[File:Banner_white_{{{pattern12|base}}}.png|link=|class=banner banner-pattern12 banner-color-{{{patternColor12|black}}}]]}}<!--
-->{{#if:{{{pattern13|}}}|[[File:Banner_white_{{{pattern13|base}}}.png|link=|class=banner banner-pattern13 banner-color-{{{patternColor13|black}}}]]}}<!--
-->{{#if:{{{pattern14|}}}|[[File:Banner_white_{{{pattern14|base}}}.png|link=|class=banner banner-pattern14 banner-color-{{{patternColor14|black}}}]]}}<!--
-->{{#if:{{{pattern15|}}}|[[File:Banner_white_{{{pattern15|base}}}.png|link=|class=banner banner-pattern15 banner-color-{{{patternColor15|black}}}]]}}<!--
-->{{#if:{{{pattern16|}}}|[[File:Banner_white_{{{pattern16|base}}}.png|link=|class=banner banner-pattern16 banner-color-{{{patternColor16|black}}}]]}}<!--
--></span><!--
-->{{#ifeq:{{{showCommand|}}}|true|<code>/give @s {{{color|white}}}_banner[banner_patterns=[{{#if:{{{pattern1|}}}|{pattern:{{BannerPatternTranslate|{{{pattern1|}}}}},color:{{{patternColor1|black}}}} }}{{#if:{{{pattern2|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern2|}}}}},color:{{{patternColor2|black}}}} }}{{#if:{{{pattern3|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern3|}}}}},color:{{{patternColor3|black}}}} }}{{#if:{{{pattern4|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern4|}}}}},color:{{{patternColor4|black}}}} }}{{#if:{{{pattern5|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern5|}}}}},color:{{{patternColor5|black}}}} }}{{#if:{{{pattern6|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern6|}}}}},color:{{{patternColor6|black}}}} }}{{#if:{{{pattern7|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern7|}}}}},color:{{{patternColor7|black}}}} }}{{#if:{{{pattern8|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern8|}}}}},color:{{{patternColor8|black}}}} }}{{#if:{{{pattern9|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern9|}}}}},color:{{{patternColor9|black}}}} }}{{#if:{{{pattern10|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern10|}}}}},color:{{{patternColor10|black}}}} }}{{#if:{{{pattern11|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern11|}}}}},color:{{{patternColor11|black}}}} }}{{#if:{{{pattern12|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern12|}}}}},color:{{{patternColor12|black}}}} }}{{#if:{{{pattern13|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern13|}}}}},color:{{{patternColor13|black}}}} }}{{#if:{{{pattern14|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern14|}}}}},color:{{{patternColor14|black}}}} }}{{#if:{{{pattern15|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern15|}}}}},color:{{{patternColor15|black}}}} }}{{#if:{{{pattern16|}}}|,{pattern:{{BannerPatternTranslate|{{{pattern16|}}}}},color:{{{patternColor16|black}}}} }}]]</code>}}<!--
-->
Show full sourceHide full source
Index of templates

Template documentation



This template displays minecraft banners

Syntax

{{Banner
| scale
| align
| showCommand
| color
| pattern1
| patternColor1
| pattern2
| patternColor2
| pattern3
| patternColor3
| ...
| pattern15
| patternColor15
| pattern16
| patternColor16
}}

Strictly speaking there are no required parameters, though without any parameters this template will just show a plain white banner.

Having at least the base color and scale set is recommended.

Further possible parameters are alignment and up to 16 patterns and their colors.

  • |scale= The scale parameter determines the size of the displayed banner. A scale of 1 displays the banner as 21x41 pixels.
  • |align= The align parameter sets the vertical alignment of the banner to surrounding text or other elements. By default this is "bottom", meaning that the bottom of the banner aligns with the bottom of surrounding elements. Other options are "middle" and "top". This parameter directly sets the "vertical-align" css property of the banner.
  • |showCommand= If set to true shows the minecraft give command for the banner directly after the banner itself.
  • |color= This parameter sets the base or background color of the banner.
  • |pattern1 ... pattern16= These parameters set the banner patterns with available options being all banner patterns currently in the game. These are layered in ascending order, so pattern1 is the bottom most pattern and pattern16 is the top most pattern.
  • |patternColor1 ... patternColor16= These parameters set the color of the respective pattern. If the corresponding pattern is not set, setting the color has no effect. eg setting patternColor5=red without setting pattern5 to anything has no effect.

Example

{{Banner|align=top|scale=2|showCommand=true|color=green|pattern1=fess|patternColor1=red|pattern2=base|patternColor2=lime|pattern3=bend|patternColor3=blue}} generates: /give @s green_banner[banner_patterns=[{pattern:stripe_middle,color:red},{pattern:stripe_bottom,color:lime},{pattern:stripe_downright,color:blue}]]

{{Banner|align=middle|color=green|pattern1=fess|patternColor1=red|pattern2=base|patternColor2=lime|pattern3=bend|patternColor3=blue}} generates:

TemplateData

Displays a minecraft banner

Template parameters

ParameterDescriptionTypeStatus
scalescale

The size of the banner

Default
1
Numberoptional
alignalign

Defines how the banner vertically aligns with text around it

Suggested values
bottom middle top
Default
bottom
Stringoptional
showCommandshowCommand

If set to true, shows the minecraft give command for the banner

Default
false
Booleanoptional
colorcolor

The base color of the banner

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
white
Stringoptional
pattern1pattern1

pattern 1

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor1patternColor1

the color of pattern 1

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern2pattern2

pattern 2

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor2patternColor2

the color of pattern 2

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern3pattern3

pattern 3

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor3patternColor3

the color of pattern 3

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern4pattern4

pattern 4

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor4patternColor4

the color of pattern 4

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern5pattern5

pattern 5

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor5patternColor5

the color of pattern 5

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern6pattern6

pattern 6

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor6patternColor6

the color of pattern 6

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern7pattern7

pattern 7

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor7patternColor7

the color of pattern 7

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern8pattern8

pattern 8

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor8patternColor8

the color of pattern 8

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern9pattern9

pattern 9

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor9patternColor9

the color of pattern 9

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern10pattern10

pattern 10

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor10patternColor10

the color of pattern 10

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern11pattern11

pattern 11

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor11patternColor11

the color of pattern 11

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern12pattern12

pattern 12

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor12patternColor12

the color of pattern 12

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern13pattern13

pattern 13

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor13patternColor13

the color of pattern 13

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern14pattern14

pattern 14

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor14patternColor14

the color of pattern 14

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern15pattern15

pattern 15

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor15patternColor15

the color of pattern 15

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional
pattern16pattern16

pattern 16

Suggested values
base chief pale_dexter pale_sinister pale fess bend bend_sinister paly saltire cross per_bend_sinister per_bend per_bend_inverted per_bend_sinister_inverted per_pale per_pale_inverted per_fess per_fess_inverted base_dexter_canton base_sinister_canton chief_dexter_canton chief_sinister_canton chevron inverted_chevron base_indented chief_indented roundel lozenge bordure bordure_indented field_masoned gradient base_gradient creeper_charge skull_charge flower_charge thing globe snout flow guster
Stringoptional
patternColor16patternColor16

the color of pattern 16

Suggested values
white orange magenta light_blue yellow lime pink gray light_gray cyan purple blue brown green red black
Default
black
Stringoptional