Template:Type: Difference between revisions

From wiki.vg
Jump to navigation Jump to search
imported>LassiPulkkinen
Performace test #2
imported>LassiPulkkinen
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