Template:RedstoneCircuitGrid

From MC Public Wiki
Jump to navigation Jump to search

{{#vardefine: nodoc | {{{nodoc}}} }}{{#vardefine: baddoc | {{{baddoc}}} }}

Template-info.png Documentation

This Template is used to draw 2D redstone circuits.

It uses the terms from RedstoneCircuitBlockSprite to define single-character-abbrevations for blocks, which can be used in a Table-like fashion

Example

{{RedstoneCircuitGrid
|d=dirt|t=r-torch-on-w|c=rw-on-sw|r=repeater-on-n0|_=air
|dtc
|__r
}}
produces
{{#fornumargs: rownum | tablerow | {{#loop: column | 0 | {{#len:{{#var:tablerow}}}} | {{#vardefine:blockid|{{{ {{#sub:{{#var:tablerow}}|{{#var:column}}|1}} }}}}} }} }}
Note that undefined prefixes or prefixes assigned to block names unknown to the RedstoneCircuitSprite template are replaced by

.

Also, the space character (“ ”) can be used as key, but will be removed at the beginning and end of rows.

The above documentation is transcluded from Template:RedstoneCircuitGrid/doc. (edit | history)