User:Skylord wars/sandbox

{{#invoke:infobox|infobox {{#if: {{{name|}}} }} {{#if: {{{server|}}} }} {{#if: {{{type|}}} | {{infobox row|Type|{{{type}}}}} }} {{#if: {{{startver|}}} }} {{#if: {{{latestver|}}} }} {{infobox row|{{#if: {{{planned|}}} | Planned release | Release }} date|{{#if: {{{date|}}} | {{{date}}} | ? }}}} {{#if: {{{parent|}}}{{{snapshotfor|}}} {{#vardefineecho: snapshots | {{Development version list|{{#var: version-prefix}} {{#var: title }}|snapshots}} }} {{#vardefineecho: pre-releases | {{Development version list|{{#var: version-prefix}} {{#var: title }}|pre-releases}} }} {{#vardefineecho: builds | {{Development version list|{{#var: version-prefix}} {{#var: title }}|builds}} }} }} {{#if: {{{devversions|}}} | {{{devversions}}} | {{#if: {{#var: snapshots }} | Snapshots {{#var: snapshots }} }} {{#if: {{#var: pre-releases }} | Pre-releases {{#var: pre-releases }} }} {{#if: {{#var: builds }} | Builds {{#var: builds }} }} }} }} }} }} {{#if: {{{planned|}}}{{#var:version-prefix}}{{{nodownload|}}} {{#if: {{{download|}}} {{#if: {{{old|}}} | {{downloadlink|v={{{old}}}|s=client|description=Client}} ({{downloadlink|v={{{old}}}|s=json|description=.json}}) | {{downloadlink|v={{#var: downloadver}}|s=client|description=Client}} ({{downloadlink|v={{#var: downloadver}}|s=json|description=.json}}) {{#if: {{{old|}}} | {{downloadlink|v={{{old}}}|s=server|description=Server}} | {{downloadlink|v={{#var: downloadver}}|s=server|description=Server}} }}| {{#if: {{{clientdl|}}} }} {{#if: {{{serverdl|}}} }} {{#if: {{{exedl|}}} }} }} }} }} }} {{#vardefine: editions | {{ #if: {{{othereditions|}}} | {{#ifeq: {{{othereditions}}} | none || {{{othereditions}}} }} | {{   #switch: {{{edition}}} | Xbox 360 | Xbox One | PlayStation 3 | PlayStation 4 = {{ #ifeq: {{{edition}}} | Xbox 360 |     | {{#ifexist: Xbox 360 {{#var:title}} | * Xbox 360 }} }}{{     #ifeq: {{{edition}}} | Xbox One |     | {{#ifexist: Xbox One {{#var:title}} | * Xbox One }} }}{{     #ifeq: {{{edition}}} | PlayStation 3 |     | {{#ifexist: PlayStation 3 {{#var:title}} | * PlayStation 3 }} }}{{     #ifeq: {{{edition}}} | PlayStation 4 |     | {{#ifexist: PlayStation 4 {{#var:title}} | * PlayStation 4 }} }}   | {{#vardefine: version-number | {{#dplreplace: {{#var:title }} | ^(Alpha{{!}}Beta) }} }}{{ #vardefine: version-type | {{#var: edition-for-categories}} {{#dplreplace: {{#var:title }} | ^(Alpha{{!}}Beta{{!}}).*?$ | \1  }} }}{{ #ifeq: {{#var:version-type}} | Java Edition Alpha |     | {{#ifexist: Alpha v{{#var:version-number}} | * Java Edition Alpha }} }}{{     #ifeq: {{#var:version-type}} | Java Edition Beta |     | {{#ifexist: Beta {{#var:version-number}} | * Java Edition Beta }} }}{{     #ifeq: {{#var:version-type}}  | Java Edition |     | {{#ifexist: {{#var:version-number}} | * Java Edition }} }}{{     #ifeq: {{#var:version-type}} | Pocket Edition Alpha |     | {{#ifexist: Pocket Edition Alpha {{#var:version-number}} | * Pocket Edition Alpha }} }}{{     #ifeq: {{#var:version-type}} | Bedrock Edition |     | {{#ifexist: Bedrock Edition {{#var:version-number}} | * Bedrock Edition | {{#ifeq: {{#var:version-type}} | Pocket Edition |         | {{#ifexist: Pocket Edition {{#var:version-number}} | * Pocket Edition }} }}       }}      }}{{      #ifeq: {{#var:version-type}}  | Education Edition |     | {{#ifexist: Education Edition {{#var:version-number}} | * Education Edition }} }}   }}  }} }} {{#if: {{#var: editions }} {{#var: editions }} }} }} {{#if: {{{prevparent|}}}{{{prev|}}} | {{ release version|{{#var: version-prefix}} {{ #switch: {{lc: {{{prevparent}}} }} | 1.12.x = 1.12.2 | #default = {{{prevparent}}} }} }} }} {{#var: $prevparent }}}}}| ◄ ◄ {{  #dplreplace: {{#var: $prevparent }} | ^{{#var: version-prefix}} }} }}{{ release version|{{#var: version-prefix}} {{ #switch: {{lc: {{{prev}}} }} | 1.12.x = 1.12.2 | #default = {{{prev}}} }} }} }} {{#var: $prev }}}}}|◄ {{  #dplreplace: {{#var: $prev }} | ^{{#var: version-prefix}} }} }} }}{{#if: {{{next|}}}{{{nextparent|}}} | {{ release version|{{#var: version-prefix}} {{ #switch: {{lc: {{{next}}} }} | after 1.12 = 1.13 | #default = {{{next}}} }} }} }} {{#var: $next }}}}}|{{  #dplreplace: {{#var: $next }} | ^{{#var: version-prefix}} }} ► }}{{ release version|{{#var: version-prefix}} {{ #switch: {{lc: {{{nextparent}}} }} | after 1.12 = 1.13 | #default = {{{nextparent}}} }} }} }} {{#var: $nextparent }}}}}|{{  #dplreplace: {{#var: $nextparent }} | ^{{#var: version-prefix}} }} ► ► }} }} }} }} {{{messagebox|}}} {{#if: {{{no-disambig|}}} || {{about|the {{#var: edition-for-categories}}|other editions|Version history}} }}{{ {{#if: {{{parent|}}}{{{snapshotfor|}}} | [[Category:{{#var: version-prefix}} {{{categoryparent|{{{parent|{{{snapshotfor}}}}}}}}} {{lc: {{{type}}} }}s| {{padleft:{{#dplreplace: {{BASEPAGENAME}}| ^Pocket Edition {{{parent|{{{snapshotfor}}}}}} build}}|2}}]] }} }} {{documentation}}
 * title={{#vardefineecho: title | {{#if: {{{title|}}} | {{{title}}} | {{#dplreplace: {{BASEPAGENAME}} | ^{{#var: version-prefix }} }} }} }}
 * imagearea={{#if: {{{image|}}} || none }}
 * defaultimagesize=280px
 * invimage=none
 * rows=
 * {{infobox row|Official name|{{{name}}}}}
 * {{infobox row|Server version|{{{server}}}}}
 * {{infobox row|Starting version|{{{startver}}}}}
 * {{infobox row|Latest version|{{{latestver}}}}}
 * {{infobox row|{{{type}}} for|{{{snapshotfor}}}}}}|{{{parent|{{{snapshotfor}}}}}}}}{{#dplvar: set | parentVersion | {{{parent|{{{snapshotfor}}}}}} }}
 * if: {{{devversions|}}}
 * if: {{{devversions|}}}
 * {{infobox row|1= Development versions |2={{
 * 1) ifexist: {{FULLPAGENAME}}/Development versions | View all
 * {{#if: {{{date|}}}
 * {{infobox row|Download|
 * {{infobox row|Download|
 * {{#vardefine: downloadver | {{#ifeq:{{{download}}}|1|{{#var: title}}|{{{download}}} }} }}
 * {{{clientdl|}}}
 * Client
 * {{{serverdl|}}}
 * Server
 * {{{exedl|}}}
 * {{infobox row|1= Other editions of {{#var: version-number|{{#var: title }}}} |2=
 * footer={{#if: {{{prevparent|}}}{{{prev|}}}{{{next|}}}{{{nextparent|}}} |
 * if: {{{prevparent|}}} | {{#vardefine: $prevparent | {{
 * if: {{{prev|}}} | {{#vardefine: $prev | {{
 * if: {{{next|}}} | {{#vardefine: $next | {{
 * if: {{{nextparent|}}} | {{#vardefine: $nextparent | {{
 * if: {{NAMESPACE}}{{#pos: {{PAGENAME}} | / }}