Template:Infobox block: Difference between revisions

From Modded Wiki
Jump to navigation Jump to search
Second inv image for pages with 2 block types
mNo edit summary
Line 9: Line 9:
{{#if:{{{invimage|}}}|<tr valign="top"><td align="center" colspan="2">[[File:{{{invimage}}}|36px|center]]</td></tr>}}
{{#if:{{{invimage|}}}|<tr valign="top"><td align="center" colspan="2">[[File:{{{invimage}}}|36px|center]]</td></tr>}}
{{#if:{{{invimage2|}}}|<tr valign="top"><td align="center" colspan="2">[[File:{{{invimage2}}}|36px|center]]</td></tr>}}
{{#if:{{{invimage2|}}}|<tr valign="top"><td align="center" colspan="2">[[File:{{{invimage2}}}|36px|center]]</td></tr>}}
{{Block/row|label=Type|field={{{type|?}}}}}
{{Block/row2|label=Type|field={{{type|?}}}}}
{{#switch:{{lc:{{{type}}}}}|solid block|solid|block =
{{#switch:{{lc:{{{type}}}}}|solid block|solid|block =
{{Block/row|label=Requirements|field={{#switch:{{lc:{{{dirt}}}}}|yes=Sunlight and dirt|no=None|sand=Sunlight and sand|#default={{{dirt|?}}}}} }}
{{Block/row|label=Requirements|field={{#switch:{{lc:{{{dirt}}}}}|yes=Sunlight and dirt|no=None|sand=Sunlight and sand|#default={{{dirt|?}}}}}}}
}}
{{Block/row2|label=Physics|field={{{gravity|?}}}}}
{{Block/row|label=Physics|field={{{gravity|?}}}}}
{{Block/row|label=Transparency|field={{{transparent|?}}}}}
{{Block/row|label=Transparency|field={{{transparent|?}}}}}
{{Block/row|label=Luminance|field={{{light|?}}}}}
{{Block/row2|label=Luminance|field={{{light|?}}}}}
{{Block/row|label=Tool{{#if:{{{tool2|}}}|s}}|field={{#switch:{{lc:{{{tool|{{{Tool}}}}}}}}<!--
{{Block/row|label=Tool{{#if:{{{tool2|}}}|s}}|field={{#switch:{{lc:{{{tool|{{{Tool}}}}}}}}<!--
-->|pick|pickaxe=[[File:Use-pickaxe.png|28px|link=Tools#Pickaxe|Pickaxe]]<!--
-->|pick|pickaxe=[[File:Use-pickaxe.png|28px|link=Tools#Pickaxe|Pickaxe]]<!--
Line 32: Line 31:
-->|hoe=[[File:Use-hoe.png|28px|link=Tools#Hoe|Hoe]]<!--  
-->|hoe=[[File:Use-hoe.png|28px|link=Tools#Hoe|Hoe]]<!--  
-->|unknown|unknowntool|unknown tool|?=[[File:Unknowntool.png|28px|link=Tools|Unknown]]}}}}}}
-->|unknown|unknowntool|unknown tool|?=[[File:Unknowntool.png|28px|link=Tools|Unknown]]}}}}}}
{{Block/row|label=Stackable|field={{{stackable|?}}}}}
{{Block/row2|label=Stackable|field={{{stackable|?}}}}}
{{#switch:{{lc:{{{type}}}}}|fluid =
{{#switch:{{lc:{{{type}}}}}|fluid =
{{Block/row|label=Speed of fluid movement|field={{{fluidspeed|?}}}}}
{{Block/row|label=Speed of fluid movement|field={{{fluidspeed|?}}}}}
{{Block/row|label=Speed of walking through|field={{{movespeed|?}}}}}
{{Block/row2|label=Speed of walking through|field={{{movespeed|?}}}}}
}}
}}
{{Block/row|label=Data value{{#if:{{{data2|}}}|s|}}|field={{{data|{{#if:{{{datadec|}}}|<!--
{{Block/row|label=Data value{{#if:{{{data2|}}}|s|}}|field={{{data|{{#if:{{{datadec|}}}|<!--

Revision as of 07:13, 19 October 2010

Template:Block/row2 {{#switch:{{{type}}}|solid block|solid|block = Template:Block/rowTemplate:Block/row2Template:Block/rowTemplate:Block/row2Template:Block/rowTemplate:Block/row2Template:Block/row
Infobox block
File:No block image.png

Documentation

These usage notes will not be included in articles bearing this template.

This template provides a uniform design for block pages.

{{Block
| name = 
| image = 
| image2 = 
| invimage = 
| invimage2 = 
| type = 
| gravity = 
| dirt = 
| transparent = 
| light = 
| tool =
| stackable =
| datadec = 
| datahex = 
| fluidspeed = 
| movespeed = 
}}
Parameter Function Default value
name Name of the block {{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
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
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? ?
tool Tool to use ?
stackable Stackable ?
datadec Decimal Data Value ?
datahex Hexadecimal Data Value ?
data Data Value (overrides dec and hex values) datadec and datahex