Template:Infobox command: Difference between revisions

sortkey "c" for deprecation template
deprecate mp and multiplayer values of oplevel, these should be replaced with singleplayer and multiplayer arguments; host should be oplevel 3 or 4; added numeric values for oplevel all current oplevel named values need to be replaced; cmdblock was weird as it changed default, added a nocmdblock argument instead which is separated from oplevel entirely
Line 1: Line 1:
<includeonly>{{#invoke:infobox|infobox
<includeonly>{{#invoke:infobox|infobox
|title={{{1|{{{name|{{SUBPAGENAME}}}}}}}}
|title={{{name|{{SUBPAGENAME}}}}}
|imagearea=none
|imagearea=none
|rows=
|rows=
Line 6: Line 6:
}}  
}}  
}}
}}
{{#if: {{{hidden|}}} | {{infobox row|class=list-style-none|Visibility|{{
{{infobox row|class=list-style-none|Visibility|{{ #ifeq: {{{hidden|}}} | 1 | Hidden | Visible }} }}
  #ifeq: {{{hidden|}}} | 1 | Hidden | Visible }}  
  }}
}}
{{infobox row|Restrictions|{{
{{infobox row|Restrictions|{{
   #switch: {{lc:{{{oplevel|{{{2|}}}}}}}}
   #switch: {{lc:{{{oplevel|}}}}}
   |op|operator = [[Operator]]{{
   |0 = Bypass spawn protection
    #ifeq: {{{cmdblock|}}} | 0 | <br>No [[command block]]s }}
  |1 = Cheats enabled
   |admin|administrator = [[Administrator]]{{
  |3|op|operator = [[Operator]]
   |4|admin|administrator = [[Administrator]]{{
     #ifeq: {{{cmdblock|}}} | 0 | <br>No [[command block]]s }}
     #ifeq: {{{cmdblock|}}} | 0 | <br>No [[command block]]s }}
   |mp|multiplayer = [[Multiplayer]]<br>[[Operator]]{{
   |mp|multiplayer = [[Multiplayer]]<br>[[Operator]]{{
Line 20: Line 18:
   |host|host = Host
   |host|host = Host
   |?|unknown = Unknown
   |?|unknown = Unknown
   |None
   }}{{
  }}
  #if: {{{nocmdblock|}}} | <br>No [[command block]]s }}{{
}}
   #if: {{{multiplayer|}}} | <br>[[Multiplayer]] only }}{{
{{#if: {{{3|}}} | {{infobox row|First introduced|{{version link|{{{3}}}}} {{
   #if: {{{singleplayer|}}} | <br>[[Singleplayer]] only }}{{
   #if: {{{4|}}} | ({{version link|{{{4}}}|}})
   #if: {{{oplevel|}}}{{{nocmdblock|}}}{{{multiplayer|}}}{{{singleplayer|}}} || None }}
  }} {{
   #if: {{{5|}}} | <br>{{version link|{{{5}}}}} {{
   #if: {{{6|}}} | ({{version link|{{{6}}}}})
  }} }}
}}
}}
{{#if: {{{removed|}}} | {{infobox row|Removed|{{
  #switch: {{{removed}}}
  | ? | unknown = ?
  | {{version link|{{{removed}}} }}
  }}}}
}}
}}
|footer={{
}}{{#switch: {{lc:{{{oplevel|}}}}} | op|operator|admin|administratormp|multiplayer|host = [[Category:Pages with deprecated template input|Command]] }}
  #if: {{{upcoming|}}}
{{#if: {{{cmdblock|}}} | [[Category:Pages with deprecated template input|Command]] }}</includeonly><noinclude>
  | This command has appeared in [[development versions]], but a full update containing these features has not been released yet. [[Category:Upcoming]]
  }}
}}{{#if: {{{removed|}}}{{{upcoming|}}}{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}{{{6|}}} | [[Category:Pages with deprecated template input|Command]] }}</includeonly><noinclude>
{{documentation}}[[Category:Templates with deprecated input]]
{{documentation}}[[Category:Templates with deprecated input]]
[[Category:Infobox templates]]
[[Category:Infobox templates]]
</noinclude>
</noinclude>