Difference between revisions of "Protocol version numbers/Entry"

From wiki.vg
Jump to: navigation, search
(Fix extra paragraph tags, hopefully)
(Fix links; template should be usable now)
Line 2: Line 2:
 
  | {{Minecraft Wiki|{{{1}}} }}
 
  | {{Minecraft Wiki|{{{1}}} }}
 
  | {{{2}}}
 
  | {{{2}}}
  | {{#if: {{{3}}} | {{#ifeq: {{{3}}} | cur | [[{{#if: {{{snap}}} | Pre-release protocol | Protocol}}{{!}}page]] | [{{canonicalurl:{{#if: {{{snap}}} | Pre-release protocol | Protocol}}|oldid={{{3}}}}} page]}}}}</includeonly><noinclude>
+
  | {{#if: {{{3|}}} | {{#ifeq: {{{3}}} | cur | [[{{#if: {{{snap|}}} | Pre-release protocol | Protocol}}{{!}}page]] | [{{canonicalurl:{{#if: {{{snap|}}} | Pre-release protocol | Protocol}}|oldid={{{3}}}}} page]}}}}</includeonly><noinclude>
 
Used to generate the table for simple cases where the PVN is unique to a single version.
 
Used to generate the table for simple cases where the PVN is unique to a single version.
  
Line 21: Line 21:
 
  |-
 
  |-
 
  | {{Minecraft Wiki|1.13.2-pre2}}
 
  | {{Minecraft Wiki|1.13.2-pre2}}
  |rowspan="2"| Some other version
+
  |rowspan="2"| Something
 
  |rowspan="2"| [{{canonicalurl:Pre-release protocol|oldid=14359}} page]
 
  |rowspan="2"| [{{canonicalurl:Pre-release protocol|oldid=14359}} page]
 
  |-
 
  |-
Line 42: Line 42:
 
  |-
 
  |-
 
  | {{Minecraft Wiki|1.13.2-pre2}}
 
  | {{Minecraft Wiki|1.13.2-pre2}}
  |rowspan="2"| Some other version
+
  |rowspan="2"| Something
 
  |rowspan="2"| [{{canonicalurl:Pre-release protocol|oldid=14359}} page]
 
  |rowspan="2"| [{{canonicalurl:Pre-release protocol|oldid=14359}} page]
 
  |-
 
  |-

Revision as of 22:41, 21 March 2019

Used to generate the table for simple cases where the PVN is unique to a single version.

Takes 3 arguments. The first is the version name (fed into template:Minecraft Wiki). The second is the PVN. The third specifies the page revision, which can be cur for current or blank if not present. An optional snap parameter can be set to indicate that Pre-release protocol should be used instead of Protocol.

Example usage (sample data is not 100% accurate):

{| class="wikitable"
 |-
 ! Release name
 ! Version number
 ! Last known documentation
{{/Entry|18w43c|442|cur|snap=1}}
{{/Entry|18w43b|441|14397|snap=1}}
{{/Entry|18w43a|440|snap=1}}
{{/Entry|1.13.2|404|cur}}
 |-
 | {{Minecraft Wiki|1.13.2-pre2}}
 |rowspan="2"| Something
 |rowspan="2"| [{{canonicalurl:Pre-release protocol|oldid=14359}} page]
 |-
 | {{Minecraft Wiki|1.13.2-pre1}}
{{/Entry|1.13.1|401|14301}}
 |}

which produces:

Release name Version number Last known documentation
18w43c 442 page
18w43b 441 page
18w43a 440
1.13.2 404 page
1.13.2-pre2 Something page
1.13.2-pre1
1.13.1 401 page

The REVISIONID magic word can be subst'd in to help with entering for the previous snapshot (assuming that the version list is updated before the pre-release page is updated).