Template

BannerPatternTranslate

From Dogcraft Wiki

{{#ifeq: {{{1|}}} | fromNBT | {{#switch: {{{2|}}} | stripe_bottom = base | stripe_top = chief | stripe_left = pale_dexter | stripe_right = pale_sinister | stripe_center = pale | stripe_middle = fess | stripe_downright = bend | stripe_downleft = bend_sinister | small_stripes = paly | cross = saltire | straight_cross = cross | diagonal_left = per_bend_sinister | diagonal_right = per_bend | diagonal_up_left = per_bend_inverted | diagonal_up_right = per_bend_sinister_inverted | half_vertical = per_pale | half_vertical_right = per_pale_inverted | half_horizontal = per_fess | half_horizontal_bottom = per_fess_inverted | square_bottom_left = base_dexter_canton | square_bottom_right = base_sinister_canton | square_top_left = chief_dexter_canton | square_top_right = chief_sinister_canton | triangle_bottom = chevron | triangle_top = inverted_chevron | triangles_bottom = base_indented | triangles_top = chief_indented | circle = roundel | rhombus = lozenge | border = bordure | curly_border = bordure_indented | bricks = field_masoned | gradient = gradient | gradient_up = base_gradient | creeper = creeper_charge | skull = skull_charge | flower = flower_charge | mojang = thing | globe = globe | piglin = snout | flow = flow | guster = guster | base }} | {{#switch: {{{1|}}} | 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 | saltire = cross | cross = straight_cross | per_bend_sinister = diagonal_left | per_bend = diagonal_right | per_bend_inverted = diagonal_up_left | per_bend_sinister_inverted = diagonal_up_right | per_pale = half_vertical | per_pale_inverted = half_vertical_right | per_fess = half_horizontal | per_fess_inverted = half_horizontal_bottom | base_dexter_canton = square_bottom_left | base_sinister_canton = square_bottom_right | chief_dexter_canton = square_top_left | chief_sinister_canton = square_top_right | chevron = triangle_bottom | inverted_chevron = triangle_top | base_indented = triangles_bottom | chief_indented = triangles_top | roundel = circle | lozenge = rhombus | 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 | stripe_bottom }} }}
Show full sourceHide full source
Index of templates

Template documentation



Converts banner pattern names between those used in GUIs and those used in item NBT.

Syntax

Parameters are:

  • fromNBT - Use this as first parameter if converting from NBT to GUI names
  • name - The name of the pattern. Put this as the first parameter if converting from GUI names to NBT, otherwise put it as second parameter after "fromNBT". (See examples below)

Example

{{ BannerPatternTranslate | fromNBT | stripe_bottom }} generates: base

{{ BannerPatternTranslate | base }} generates: stripe_bottom

TemplateData

Converts banner pattern names between those used in GUIs and those used in item NBT

Template parameters

ParameterDescriptionTypeStatus
11

Either "fromNBT" or the GUI name of the pattern

Stringrequired
22

The NBT name of the pattern - only when first parameter is "fromNBT"

Stringoptional