Difference between revisions of "Template:Type"

From wiki.vg
Jump to navigation Jump to search
(Performace test #2)
Tag: Replaced
(Fix terminological confusion (mine).)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
[[#Type:{{{1}}}|{{{1}}}]]
+
<includeonly>{{#switch: {{FULLPAGENAME}}
 +
    | Protocol | Data types = <!-- pages that include Data types; this should work for now -->
 +
        [[#Type:{{{1}}}|{{{1}}}]]
 +
    | #default =
 +
        [[Data types#Type:{{{1}}}|{{{1}}}]]
 +
    }}</includeonly><noinclude>
 +
Generates a link to a type definition listed in [[Data types#Definitions]]. Uses a page-internal link when used in [[Protocol]] or [[Data types]].
 +
 
 +
== Usage examples ==
 +
 
 +
{| class="wikitable"
 +
! Wikitext
 +
! Output
 +
|-
 +
| <code><nowiki>{{Type|VarInt}} {{Type|Enum}}</nowiki></code>
 +
| {{Type|VarInt}} {{Type|Enum}}
 +
|-
 +
| <code><nowiki>{{Type|String}} (16)</nowiki></code>
 +
| {{Type|String}} (16)
 +
|-
 +
| <code><nowiki>{{Type|Array}} of {{Type|Text Component}}</nowiki></code>
 +
| {{Type|Array}} of {{Type|Text Component}}
 +
|}
 +
</noinclude>

Latest revision as of 00:07, 25 February 2024

Generates a link to a type definition listed in Data types#Definitions. Uses a page-internal link when used in Protocol or Data types.

Usage examples

Wikitext Output
{{Type|VarInt}} {{Type|Enum}} VarInt Enum
{{Type|String}} (16) String (16)
{{Type|Array}} of {{Type|Text Component}} Array of Text Component