Template:Infobox block: Difference between revisions
Jump to navigation
Jump to search
m temporary, extremely messy fix for new line |
some code cleanup |
||
Line 1: | Line 1: | ||
{{infobox common | {{infobox common | ||
| imagearea = | | imagearea = | ||
[[File:{{{image|No block image.png | [[File:{{ #if: {{{image|}}} | {{{image}}} | No block image.png }}|150px|center]] | ||
{{#if:{{{image2|}}}|[[File:{{{image2}}}|150px|center]]}} | {{ #if: {{{image2|}}} | [[File:{{{image2}}}|150px|center]] }} | ||
{{#if:{{{image3|}}}|[[File:{{{image3}}}|150px|center]]}} | {{ #if: {{{image3|}}} | [[File:{{{image3}}}|150px|center]] }} | ||
{{#if:{{{invimage|}}}|[[File:{{{invimage}}}|36px]] {{#if:{{{invimage2|}}}| [[File:{{{invimage2}}}|36px]] {{#if:{{{invimage3|}}}| [[File:{{{invimage3}}}|36px]]}} }} }} | {{ #if: {{{invimage|}}} | [[File:{{{invimage}}}|36px]] {{ #if: {{{invimage2|}}} | [[File:{{{invimage2}}}|36px]] {{ #if: {{{invimage3|}}} | [[File:{{{invimage3}}}|36px]] }} }} }} | ||
| rows = | | rows = | ||
{{infobox row|label=Type|field={{{type|? | {{infobox row|label=Type|field={{ #if: {{{type|}}} | {{{type}}} | ? }} }} | ||
{{#switch:{{lc:{{{type|solid}}}}}|solid block|solid|block = {{infobox row|label=Requirements|field={{#switch:{{lc:{{{dirt}}}}}|yes=Sunlight and dirt|no=None|sand=Sunlight and sand|#default={{{dirt|?}}}}}} | {{ | ||
{{infobox row|label=Physics|field={{{gravity|? | #switch: {{ lc: {{{type|solid}}} }} | ||
{{infobox row|label=Transparency|field={{{transparent|? | | solid block | solid | block = {{infobox row|label=Requirements|field={{ | ||
{{infobox row|label=Luminance|field={{{light|? | #switch: {{ lc: {{{dirt}}} }} | ||
{{infobox row|label=[[Explosion#Block_Resistance|Block Resistance]]|field={{{tntres|? blocks | | yes = Sunlight and dirt | ||
{{infobox row|label=Tool{{#if:{{{tool2|}}}|s}}|field={{#switch:{{lc:{{{tool|}}}}} | | no = None | ||
| sand = Sunlight and sand | |||
| #default = {{ #if: {{{dirt|}}} | {{{dirt}}} | ? }} | |||
}} }} | |||
}} | |||
{{infobox row|label=Physics|field={{ #if: {{{gravity|}}} | {{{gravity}}} | ? }} }} | |||
{{infobox row|label=Transparency|field={{ #if: {{{transparent|}}} | {{{transparent}}} | ? }} }} | |||
{{infobox row|label=Luminance|field={{ #if: {{{light|}}} | {{{light}}} | ? }} }} | |||
{{infobox row|label=[[Explosion#Block_Resistance|Block Resistance]]|field={{ #if: {{{tntres|}}} | {{{tntres}}} | ? blocks }} }} | |||
{{infobox row|label=Tool{{ #if: {{{tool2|}}} | s }}|field={{ | |||
#switch: {{ lc: {{{tool|}}} }} | |||
| pick | pickaxe = [[File:Use-pickaxe.png|32px|link=Tools#Pickaxe|Pickaxe]] | |||
| spade | shovel = [[File:Use-spade.png|32px|link=Tools#Shovel|Shovel]] | |||
| axe = [[File:Use-axe.png|32px|link=Tools#Axe|Axe]] | |||
| hoe = [[File:Use-hoe.png|32px|link=Tools#Hoe|Hoe]] | |||
{{infobox row|label=Stackable|field={{{stackable|? | | bucket | pail = [[File:Use-bucket.png|32px|link=Tools#Bucket|Bucket]] | ||
{{#switch:{{lc:{{{type|fluid}}}}}|fluid = | | sword = [[File:Use-sword.png|32px|link=Tools#Sword|Sword]] | ||
{{infobox row|label=Speed of fluid movement|field={{{fluidspeed|? | | n/a | none = None | ||
{{infobox row|label=Speed of walking through|field={{{movespeed|?}}}} | | all | alltools | any | anytool = Any tool | ||
| #default = ? | |||
}}{{ | |||
#if: {{{tool2|}}} | {{ | |||
#switch: {{ lc: {{{tool2}}} }} | |||
| pick | pickaxe = [[File:Use-pickaxe.png|32px|link=Tools#Pickaxe|Pickaxe]] | |||
| spade | shovel = [[File:Use-spade.png|32px|link=Tools#Shovel|Shovel]] | |||
| axe = [[File:Use-axe.png|32px|link=Tools#Axe|Axe]] | |||
| hoe = [[File:Use-hoe.png|32px|link=Tools#Hoe|Hoe]] | |||
}} | |||
}} }} | |||
{{infobox row|label=Stackable|field={{ #if: {{{stackable|}}} | {{{stackable}}} | ? }} }} | |||
{{ | |||
#switch: {{ lc: {{{type|fluid}}} }} | |||
| fluid = | |||
{{infobox row|label=Speed of fluid movement|field={{ #if: {{{fluidspeed|}}} | {{{fluidspeed}}} | ? }} }} | |||
{{infobox row|label=Speed of walking through|field={{ #if: {{{movespeed|}}} | {{{movespeed}}} | ? }} }} | |||
}} | |||
{{#if: {{{data1|}}} | {{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 />| }}<!-- | ||
Line 39: | Line 56: | ||
------><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=[[ | -->}} }}} }} }}{{#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== | ||
Line 106: | Line 123: | ||
{{dv|00|Item2}}</pre> | {{dv|00|Item2}}</pre> | ||
|} | |} | ||
== See also == | |||
* [[Template:Food]] | |||
* [[Template:Items]] | |||
[[Category:Templates]]</noinclude> | [[Category:Templates]]</noinclude> | ||
<includeonly>{{#if:{{NAMESPACE}}||[[Category:Blocks]]}}</includeonly> | <includeonly>{{#if:{{NAMESPACE}}||[[Category:Blocks]]}}</includeonly> |
Revision as of 18:29, 28 January 2011
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}} |