Template
Infobox Settlement
From Dogcraft Wiki
m (setting image format on single images to thumb, so the infobox image can't flash over the whole page width while loading. Setting concrete pixel widths in hopes that it helps with loading) |
m (Attempting to depracate (via templatedata) the railway and nether parameters in favor of transport) |
||
(16 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{ | <includeonly>{{Infobox Locatable | ||
|name = | |name = | ||
|above = {{#if:{{{title|}}}|{{{title|}}}|{{PAGENAME}}}} | |above = {{#if:{{{title|}}}|{{{title|}}}|{{PAGENAME}}}} | ||
|subheader = {{WorldPills|{{{world|}}}|{{{sur4subworld|}}}}} | |subheader = {{WorldPills|{{{world|}}}|{{{subworld|{{{sur4subworld|}}}}}}}} | ||
|image = {{#if:{{{image2|}}}|{{#tag:gallery | |image = {{#if:{{{image2|}}} | ||
|{{#if: {{{image|}}}|{{{image|}}}{{!}}{{{caption|}}}|}} | |{{#if:{{{image|}}}|{{#if:{{{collage|}}} | ||
{{{image2|}}}{{!}}{{{caption2|}}} | |{{Collage | ||
{{#if: {{{image3|}}}|{{{image3|}}}{{!}}{{{caption3|}}}|}} | |photo1a = {{{image|}}} | ||
{{#if: {{{image4|}}}|{{{image4|}}}{{!}}{{{caption4|}}}|}}|mode="slideshow"|widths="308px"}}|{{#if:{{{image|}}}|[[File:{{{image|}}}|306px|thumb]]|}}}} | |photo2a = {{{image2|}}} | ||
|caption = {{#if:{{{image2|}}}||{{{caption|}}}}} | |photo2b = {{#if: {{{image3|}}}|{{{image3|}}}}} | ||
|photo3a = {{#if: {{{image4|}}}|{{{image4|}}}}} | |||
|photo3b = {{#if: {{{image5|}}}|{{{image5|}}}}} | |||
}}}} | |||
|{{#tag:gallery | |||
|{{#if: {{{image|}}}|{{{image|}}}{{!}}{{{caption|}}}|}} | |||
{{{image2|}}}{{!}}{{{caption2|}}} | |||
{{#if: {{{image3|}}}|{{{image3|}}}{{!}}{{{caption3|}}}|}} | |||
{{#if: {{{image4|}}}|{{{image4|}}}{{!}}{{{caption4|}}}|}} | |||
|mode="slideshow"|widths="308px"}} | |||
}} | |||
|{{#if:{{{image|}}}|[[File:{{{image|}}}|306px|thumb]]|}}}} | |||
|caption = {{#if:{{{image2|}}}|{{#if:{{{collage|}}}|'''Clockwise from top''': {{{caption|}}}{{#if:{{{caption2|}}}|, {{{caption2|}}}}}{{#if:{{{caption3|}}}|, {{{caption3|}}}}}{{#if:{{{caption4|}}}|, {{{caption4|}}}}}|}}{{#if:{{{caption5|}}}|, {{{caption5|}}}}}|{{{caption|}}}}} | |||
|header1 = Settlement | |header1 = Settlement | ||
|label2 = World | |label2 = World | ||
|data2 = {{WorldSwitch|{{{world}}}|{{{sur4subworld|}}}}} | |data2 = {{WorldSwitch|{{{world}}}|{{{subworld|{{{sur4subworld|}}}}}}}} | ||
|label3 = Founded | |label3 = Founded | ||
|data3 = {{{founded|}}} | |data3 = {{{founded|}}} | ||
Line 22: | Line 34: | ||
|label7 = {{#ifeq:{{{dimension|Overworld}}}|Overworld||Dimension}} | |label7 = {{#ifeq:{{{dimension|Overworld}}}|Overworld||Dimension}} | ||
|data7 = {{#ifeq:{{{dimension|Overworld}}}|Overworld||{{{dimension}}}}} | |data7 = {{#ifeq:{{{dimension|Overworld}}}|Overworld||{{{dimension}}}}} | ||
| | |header8 = {{#if: {{{transport|}}} | Transport }} | ||
| | |label9 = Transport | ||
}}[[Category:Settlements]]{{#if:{{WorldSwitch/World|{{{world}}}|{{{sur4subworld}}}}}|[[Category:{{WorldSwitch/World|{{{world}}}|{{{sur4subworld}}}}}]]|}} | |data9 = {{#if: {{{transport|}}} | {{{transport|}}} | {{{railway|}}}{{#if:{{{nether|}}}|<br />{{{nether|}}}}} }} | ||
</includeonly> | |label10 = Teleport | ||
<noinclude> | |data10 = {{{teleport|{{{phome|}}}}}} | ||
|world = {{{world|Survival 6}}} | |||
|subworld = {{{subworld|{{{sur4subworld|sheltie}}}}}} | |||
|xcoord = {{{xcoord|0}}} | |||
|zcoord = {{{zcoord|0}}} | |||
}}[[Category:Settlements]]{{#if:{{WorldSwitch/World|{{{world}}}|{{{subworld|{{{sur4subworld|}}}}}}}}|[[Category:{{WorldSwitch/World|{{{world}}}|{{{subworld|{{{sur4subworld|}}}}}}}}]]|}}</includeonly><noinclude>{{Interface template}}[[Category:Infoboxes]] | |||
<pre> | <pre> | ||
{{Infobox Settlement | {{Infobox Settlement | ||
Line 33: | Line 50: | ||
|caption = | |caption = | ||
|world = | |world = | ||
| | |subworld = | ||
|mayors = | |mayors = | ||
|contributors = | |contributors = | ||
Line 83: | Line 100: | ||
"required": true | "required": true | ||
}, | }, | ||
" | "subworld": { | ||
"aliases": [ | "aliases": [ | ||
"subworld" | "subworld" | ||
], | ], | ||
"label": " | "label": "Sub-world", | ||
"description": "Which | "description": "Which sub-world is this settlement on? (e.g. Husky, Beagle, Akita, Labrador, etc..)", | ||
"example": "Husky", | "example": "Husky", | ||
"type": "string", | "type": "string", | ||
Line 164: | Line 181: | ||
"example": "Nether Transport Network ", | "example": "Nether Transport Network ", | ||
"type": "wiki-page-name", | "type": "wiki-page-name", | ||
" | "deprecated": "Use Transport instead" | ||
}, | }, | ||
"railway": { | "railway": { | ||
Line 174: | Line 191: | ||
"example": "SRN Branch Line", | "example": "SRN Branch Line", | ||
"type": "wiki-page-name", | "type": "wiki-page-name", | ||
"deprecated": "Use Transport instead" | |||
}, | |||
"transport": { | |||
"label": "Transport", | |||
"description": "Name of the railway, road, station, stop, port or shelter by which the settlement can be accessed, if there is one.", | |||
"example": "{{RHN|Egg Shelter}} (on Egg Road), {{CSC|Egg Port}}, {{SRN|Egg Station}} (on North Line), {{NTN|Egg Stop}} (on North Line)", | |||
"type": "string", | |||
"suggested": true | |||
}, | |||
"teleport": { | |||
"aliases": [ | |||
"phome" | |||
], | |||
"label": "Teleport", | |||
"description": "Name of the phome by which the settlement can be accessed, if there is one.", | |||
"example": "{{Phome|Egg Town}}", | |||
"type": "string", | |||
"suggested": true | "suggested": true | ||
} | } | ||
}, | }, | ||
"description": "Infobox template to be used on ingame settlements (towns, cities, ect.) on the server.", | "description": "Infobox template to be used on ingame settlements (towns, cities, ect.) on the server.", | ||
"format": "block" | "format": "block", | ||
"paramOrder": [ | |||
"title", | |||
"image", | |||
"caption", | |||
"world", | |||
"subworld", | |||
"mayors", | |||
"contributors", | |||
"founded", | |||
"xcoord", | |||
"ycoord", | |||
"zcoord", | |||
"transport", | |||
"teleport", | |||
"dimension", | |||
"status", | |||
"nether", | |||
"railway" | |||
] | |||
} | } | ||
</templatedata> | </templatedata> | ||
Latest revision as of 23:57, 31 July 2024
{{Infobox Settlement |title = |image = |caption = |world = |subworld = |mayors = |contributors = |founded = |xcoord = |ycoord = |zcoord = |dimension = |status = |railway = |nether = }}
Infobox template to be used on ingame settlements (towns, cities, ect.) on the server.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Header | title | Infobox header, for use when it should be different from the pagename.
| String | optional |
Image | image picture file img | The name of an image (without "File:") to display at the top of the infobox.
| File | required |
Caption | caption | Description of the Image parameter | String | suggested |
World | world | The world in which the settlement was built. Options: Survival, Survival 1, Survival 2, Survival 3, Survival 4, Amplified, Skyblock, Creative, MCMMO, other.
| String | required |
Sub-world | subworld subworld | Which sub-world is this settlement on? (e.g. Husky, Beagle, Akita, Labrador, etc..)
| String | required |
Mayor(s) | mayors mayor | The leader(s) of the settlement. Use {{Player|<playername>}}
| String | suggested |
Contributor(s) | contributors builders | Major contributors to the settlement. Use {{Player|<playername>}}
| String | suggested |
Founded | founded | The date of the founding of the settlement | Date | suggested |
X-coordinate | xcoord | The x coordinate of the settlement's location.
| Number | required |
Y-coordinate | ycoord | The y coordinate of the settlement's location (height)
| Number | suggested |
Z-coordinate | zcoord | The z coordinate of the settlement's location.
| Number | required |
Transport | transport | Name of the railway, road, station, stop, port or shelter by which the settlement can be accessed, if there is one.
| String | suggested |
Teleport | teleport phome | Name of the phome by which the settlement can be accessed, if there is one.
| String | suggested |
Dimension | dimension | The dimension in which the settlement is located.
| String | optional |
Status | status | Expects one of the [[Status|status templates]]. Use {{Defunct}} for settlements on past worlds.
| Template | required |
Nether access | nether ntn | Name of the NTN line, door, or station from which the settlement can be accessed, if there is one.
| Page name | deprecated |
Railway | railway srn | Name of the railway or station by which the settlement can be accessed, if there is one.
| Page name | deprecated |