Template:Infobox command: Difference between revisions

having the text show rather than numbers for "permissions" is more clear (and it is better as a restriction IYAM), moved hidden to a restriction (as it really only affects autocomplete); perhaps it's better to split oplevel into 2 arguments, 1 for bedrock and 1 for java
m 87 revisions imported
 
(38 intermediate revisions by 13 users not shown)
Line 1: Line 1:
<includeonly>{{#invoke:infobox|infobox
{{#invoke:infobox|infobox
|title={{{name|{{SUBPAGENAME}}}}}
|title=<code>/{{{name|{{SUBPAGENAME}}}}}</code>
|imagearea=none
|imagearea=none
|rows=
|rows=
{{#if: {{{alias|}}} | {{infobox row|class=list-style-none|Aliases|{{{alias}}} }} }}
{{#if: {{{alias|}}} | {{infobox row|class=list-style-none|Aliases|{{{alias}}} }} }}
{{infobox row|Restrictions|{{#if: {{{oplevel|}}} | {{
{{#if: {{{hidden|}}} | {{infobox row|class=list-style-none|Visibility|{{
  #switch: {{lc:{{{oplevel|}}}}}
      #ifeq: {{{hidden|}}} | 1 | Hidden | Visible }}}}
  |1 = Bypass spawn protection
}}
  |2 = Cheats enabled
{{infobox row|[[Permission level|Permission level<br>required]]|{{#if:{{{oplevel|}}}|{{{oplevel}}}|Unknown}}}}
  |3 = [[Operator]]
{{infobox row|[[Commands#Restrictions|Restrictions]]|{{
  |4 = [[Administrator]]
  |{{{oplevel}}}
  }}}}{{
  #if: {{{nocmdblock|}}} | No [[command block]]s | {{#switch: {{{oplevel|}}} | 3|4 = <br>No [[command block]]s {{abbr|by default|Can be changed in server.properties}}<br> }}{{
   #if: {{{cheat|}}} | [[Option|Cheat]] only<br> }}{{
   #if: {{{cheat|}}} | [[Option|Cheat]] only<br> }}{{
   #if: {{{serveronly|}}} | Dedicated server only<br>}}{{
   #if: {{{serveronly|}}} | Dedicated server only<br>}}{{
   #if: {{{singleplayer|}}} | [[Singleplayer]] only<br> }}{{
   #if: {{{singleplayer|}}} | [[Singleplayer]] only<br> }}{{
  #if: {{{hidden|}}} | Not suggested by autocomplete }}{{
   #if: {{{others|}}} | {{{others}}} }}{{
   #if: {{{others|}}} | {{{others}}} }}{{
   #if: {{{oplevel|}}}{{{nocmdblock|}}}{{{serveronly|}}}{{{singleplayer|}}}{{{cheat|}}}{{{others|}}}{{{hidden|}}} || None }}
   #if: {{{serveronly|}}}{{{singleplayer|}}}{{{cheat|}}}{{{others|}}} || None }}
}}}}}}</includeonly><noinclude>
}}
}}<includeonly></includeonly><noinclude>
{{documentation}}
{{documentation}}
</noinclude>
</noinclude>