Template:Infobox command: Difference between revisions
No edit summary |
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 |
||
Line 4: | Line 4: | ||
|rows= | |rows= | ||
{{#if: {{{alias|}}} | {{infobox row|class=list-style-none|Aliases|{{{alias}}} }} }} | {{#if: {{{alias|}}} | {{infobox row|class=list-style-none|Aliases|{{{alias}}} }} }} | ||
{{#if: {{{ | {{infobox row|Restrictions|{{#if: {{{oplevel|}}} | {{ | ||
#switch: {{lc:{{{oplevel|}}}}} | |||
|1 = Bypass spawn protection | |||
|2 = Cheats enabled | |||
|3 = [[Operator]] | |||
|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: {{{nocmdblock|}}}{{{serveronly|}}}{{{singleplayer|}}}{{{cheat|}}}{{{others|}}} || None }} | #if: {{{oplevel|}}}{{{nocmdblock|}}}{{{serveronly|}}}{{{singleplayer|}}}{{{cheat|}}}{{{others|}}}{{{hidden|}}} || None }} | ||
}} | }}}}}}</includeonly><noinclude> | ||
}}</includeonly><noinclude> | |||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> |
Revision as of 16:19, 20 February 2021
This template provides a uniform design for the infobox on the commands page.
Parameter | Function |
---|---|
name
|
The commands name, defaults to the subpage name. |
alias
|
Aliases for the commands. |
hidden
|
Set to 0 for visible, or 1 for hidden |
oplevel
|
The permission level. |
cheat
|
If set, adds the "Cheat only" restriction. |
singleplayer
|
If set, adds the "Singleplayer only" restriction. |
serveronly
|
If set, adds the "Dedicated server only" restriction. |
others
|
Others restriction. |
Examples
Empty
Restrictions |
None |
---|
{ "title": "Infobox command", "rows": [ { "field": "None", "label": "Restrictions" } ], "invimages": [], "images": [] }
{{Infobox command}}
Some
Aliases |
|
---|---|
Restrictions |
0 |
{ "title": "msg", "rows": [ { "field": "<!-- Command --><code ><span>/tell</span></code><!-- /Command -->", "label": "Aliases" }, { "field": "0", "label": "Restrictions" } ], "invimages": [], "images": [] }
{{Infobox command | name = msg | alias = {{cmd|tell|link=none}} | oplevel = 0 }}
Everything
Aliases |
Example alias |
---|---|
Restrictions |
Bypass spawn protectionCheat only |
{ "title": "Example name", "rows": [ { "field": "Example alias", "label": "Aliases" }, { "field": "Bypass spawn protection(link to Option article, displayed as Cheat) only<br>Dedicated server only<br>(link to Singleplayer article, displayed as Singleplayer) only<br>Not suggested by autocompleteExample", "label": "Restrictions" } ], "invimages": [], "images": [] }
{{Infobox command | name = Example name | alias = Example alias | oplevel = 1 | cheat = 1 | serveronly = 1 | singleplayer = 1 | hidden = 1 | others = Example }}
Shows an infobox for a command.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Name | name | Name of the command, if it differs from the title. | String | suggested |
Aliases | alias | Aliases for this command. | String | optional |
Permission level | oplevel | Permission level required to execute this command. | Number | suggested |
Restricted to cheats | cheats | If set, mentions that this command is only available to players with cheats. | Unknown | optional |
Restricted to servers | serveronly | If set, mentions that this command is only available on multiplayer servers. | Unknown | optional |
Restricted to singleplayer | singleplayer | If set, mentions that this command is only available in singleplayer. | Unknown | optional |
Hidden | hidden | If set, mentions the command is hidden. | Unknown | optional |
Other restrictions | others | Any other restrictions to this command. | String | optional |
See also
- Minecraft
{{Infobox biome}}
{{Infobox block}}
{{Infobox command}}
{{Infobox development phase}}
{{Infobox enchantment}}
{{Infobox effect}}
{{Infobox entity}}
{{Infobox fluid}}
{{Infobox item}}
{{Infobox item entity}}
{{Infobox structure}}
- Minecraft Earth
- Minecraft Dungeons
{{Infobox Dungeons cosmetic}}
{{Infobox Dungeons enchantment}}
{{Infobox Dungeons entity}}
{{Infobox Dungeons item}}
{{Infobox Dungeons mission}}
- Minecraft Legends
{{Infobox Legends biome}}
{{Infobox Legends entity}}
{{Infobox Legends resource}}
{{Infobox Legends mode}}
{{Infobox Legends skin}}
{{Infobox Legends structure}}
- Minecraft Story Mode
{{Infobox episode}}
- Other
{{Infobox album}}
{{Infobox book}}
{{Infobox board game}}
{{Infobox company}}
{{Fallback infobox}}
{{Infobox guide}}
{{Infobox mash-up}}
{{Infobox music}}
{{Infobox person}}
{{Infobox profile}}
{{Infobox program}}
{{Infobox screen effect}}
{{Infobox server}}
{{Infobox skin pack}}
{{Infobox theme}}
{{Infobox version}}
{{Infobox video}}
{{Infobox website}}
{{Infobox world}}
- Meta
{{Infobox}}
{{Infobox row}}
{{Infobox header}}
- Module:Infobox
ja:テンプレート:Infobox command ko:명령어/infobox pt:Comandos/infobox uk:Шаблон:Картка/Команда zh:Template:Infobox command