Template:Infobox block: Difference between revisions

From Modded Wiki
Jump to navigation Jump to search
m Attempting to stop the software automatically putting a line break in if you only have 1 image and an inv image
Multiple data values supported, old field temporarily left until updates
Line 1: Line 1:
{{infobox common
{{infobox common
| title = {{{name|{{BASEPAGENAME}}}}}
| imagearea =
| imagearea =
[[File:{{{image|No block image.png}}}|150px|center]]<!--
[[File:{{{image|No block image.png}}}|150px|center]]
-->{{#if:{{{image2|}}}|<br />[[File:{{{image2}}}|150px|center]]}}<!--
{{#if:{{{image2|}}}|[[File:{{{image2}}}|150px|center]]}}
-->{{#if:{{{image3|}}}|<br />[[File:{{{image3}}}|150px|center]]}}<!--
{{#if:{{{image3|}}}|[[File:{{{image3}}}|150px|center]]}}
-->{{#if:{{{invimage|}}}|<br />[[File:{{{invimage}}}|36px]] {{#if:{{{invimage2|}}}|&nbsp;[[File:{{{invimage2}}}|36px]] {{#if:{{{invimage3|}}}|&nbsp;[[File:{{{invimage3}}}|36px]]}} }} }}
{{#if:{{{invimage|}}}|[[File:{{{invimage}}}|36px]] {{#if:{{{invimage2|}}}|&nbsp;[[File:{{{invimage2}}}|36px]] {{#if:{{{invimage3|}}}|&nbsp;[[File:{{{invimage3}}}|36px]]}} }} }}
| rows =
| rows =
{{infobox row|label=Type|field={{{type|?}}}}}
{{infobox row|label=Type|field={{{type|?}}}}}
Line 32: Line 31:
{{infobox row|label=Speed of fluid movement|field={{{fluidspeed|?}}}}}
{{infobox row|label=Speed of fluid movement|field={{{fluidspeed|?}}}}}
{{infobox row|label=Speed of walking through|field={{{movespeed|?}}}}}}}
{{infobox row|label=Speed of walking through|field={{{movespeed|?}}}}}}}
{{infobox row|label=[[Data values|Data value]]{{#if:{{{data2|}}}|s|}}|field={{{data|{{#if:{{{datadec|}}}|<!--
{{#if: {{{data1|}}} | {{infobox row|label=[[Data values|Data value]]{{#if:{{{data2|}}}|s|}}|field={{{data|{{#if:{{{datadec|}}}|<!--
---->|{{#if:{{{data1name|}}}|'''{{{data1name|}}}'''<br />| }}<!--
---->|{{#if:{{{data1name|}}}|'''{{{data1name|}}}'''<br />| }}<!--
----><sub>dec:</sub> {{{data1|00}}} <sub>hex:</sub> {{dec-hex|{{{data1|00}}} }}<br /><!--
----><sub>dec:</sub> {{{data1|00}}} <sub>hex:</sub> {{dec-hex|{{{data1|00}}} }}<br /><!--
Line 40: Line 39:
------><sub>dec:</sub> {{{data2}}} <sub>hex:</sub> {{dec-hex|{{{data2}}} }}<!--
------><sub>dec:</sub> {{{data2}}} <sub>hex:</sub> {{dec-hex|{{{data2}}} }}<!--
---->|}}<!--
---->|}}<!--
-->}} }}} }}
-->}} }}} }} }}
{{#if: {{{data|}}} | {{infobox row|label=[[Data_Values|Data value]]|field={{dv|{{{data}}} }} }} }}
{{#if: {{{multipledata|}}} | {{infobox row|label=[[Data_Values|Data values]]|field={{{multipledata}}} }} }}
}}<noinclude>
}}<noinclude>
== Documentation ==
==Documentation==
 
This template provides a uniform design for block pages.
This template provides a uniform design for block pages.
<pre>
<pre>
{{Block
{{Block
|name=
|image=
|image=
|image2=
|image2=
Line 62: Line 61:
|tool=
|tool=
|stackable=
|stackable=
|data=
|fluidspeed=
|fluidspeed=
|movespeed=
|movespeed=
|data1name=
|data1=
|data2name=
|data2=
}}</pre>
}}</pre>
Please note that if the item has multiple data values, use <code><nowiki>|multipledata=</nowiki></code> instead. See below:


{| class=grid
{| class=grid
Line 75: Line 73:
! Default value
! Default value
|-
|-
| <code>name</code> || Optional value to use a different name instead of the page name || <code><nowiki>{{BASEPAGENAME}}</nowiki></code>
| <code>name</code> || Only needed to change the name from the page name || <code><nowiki>{{BASEPAGENAME}}</nowiki></code>
|-
|-
| <code>image</code> || Image of the block (should be approx. 150x150px) || [[:File:No block image.png|No block image.png]]
| <code>image</code> || Image of the block (should be approx. 150x150px) || [[:File:No block image.png|No block image.png]]
Line 105: Line 103:
| <code>stackable</code> || Stackable || ?
| <code>stackable</code> || Stackable || ?
|-
|-
| <code>fluidspeed</code> || How fast the fluid moves || ?
| <code>data</code> || Single decimal data value || 00
|-
| <code>movespeed</code> || How fast the player moves through the fluid || ?
|-
| <code>data1name</code> || If using multiple data values, specify a name || ''None''
|-
| <code>data1</code> || Decimal Data Value 1 || 00
|-
| <code>data2name</code> || Data 2's name || ''None''
|-
|-
| <code>data2</code> || Decimal Data Value 2 || ''None''
| <code>multipledata</code> || Multiple decimal data values || <pre>{{dv|00|Item1}}
{{dv|00|Item2}}</pre>
|}
|}
[[Category:Templates]]</noinclude>
[[Category:Templates]]</noinclude>
<includeonly>{{#if:{{NAMESPACE}}||[[Category:Blocks]]}}</includeonly>
<includeonly>{{#if:{{NAMESPACE}}||[[Category:Blocks]]}}</includeonly>

Revision as of 17:10, 28 January 2011

Template:Infobox common

Documentation

This template provides a uniform design for block pages.

{{Block
|image=
|image2=
|image3=
|invimage=
|invimage2=
|invimage3=
|type=
|gravity=
|dirt=
|transparent=
|light=
|tntres=
|tool=
|stackable=
|data=
|fluidspeed=
|movespeed=
}}

Please note that if the item has multiple data values, use |multipledata= instead. See below:

Parameter Function Default value
name Only needed to change the name from the page name {{BASEPAGENAME}}
image Image of the block (should be approx. 150x150px) No block image.png
image2 Second image for two-state blocks (also approx. 150x150px) None
image3 Third image for three-state blocks (also approx. 150x150px) None
invimage Image for object in inventory (should be approx. 36x36px) None
invimage2 Second image for two-state objects in inventory (should be approx. 36x36px) None
invimage3 Third image for three-state objects in inventory (should be approx. 36x36px) None
type Type (solid block, solid, block, or fluid) ?
gravity Affected by gravity? ?
dirt Requires sunlight/dirt? ?
transparent Allows light to pass through? ?
light Emits Light? ?
tntres How many blocks in any direction will a TNT explosion pass through? ?
tool Tool to use ?
stackable Stackable ?
data Single decimal data value 00
multipledata Multiple decimal data values
{{dv|00|Item1}}
{{dv|00|Item2}}