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= | |title={{{name|{{SUBPAGENAME}}}}} | ||
|imagearea=none | |imagearea=none | ||
|rows= | |rows= | ||
| Line 6: | Line 6: | ||
}} | }} | ||
}} | }} | ||
{{infobox row|class=list-style-none|Visibility|{{ #ifeq: {{{hidden|}}} | 1 | Hidden | Visible }} }} | |||
}} | |||
{{infobox row|Restrictions|{{ | {{infobox row|Restrictions|{{ | ||
#switch: {{lc:{{{oplevel| | #switch: {{lc:{{{oplevel|}}}}} | ||
| | |0 = Bypass spawn protection | ||
|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 | ||
}}{{ | |||
#if: {{{nocmdblock|}}} | <br>No [[command block]]s }}{{ | |||
}} | #if: {{{multiplayer|}}} | <br>[[Multiplayer]] only }}{{ | ||
{{#if: {{{ | #if: {{{singleplayer|}}} | <br>[[Singleplayer]] only }}{{ | ||
#if: {{{ | #if: {{{oplevel|}}}{{{nocmdblock|}}}{{{multiplayer|}}}{{{singleplayer|}}} || None }} | ||
#if: {{{ | |||
#if: {{{ | |||
}} | |||
}} | }} | ||
}}{{#switch: {{lc:{{{oplevel|}}}}} | op|operator|admin|administratormp|multiplayer|host = [[Category:Pages with deprecated template input|Command]] }} | |||
{{#if: {{{cmdblock|}}} | [[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> | ||
Revision as of 22:21, 26 January 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
| Visibility |
Visible |
|---|---|
| Restrictions |
None |
{
"title": "Infobox command",
"rows": [
{
"field": "Visible",
"label": "Visibility"
},
{
"field": "None",
"label": "Restrictions"
}
],
"invimages": [],
"images": []
}
{{Infobox command}}
Some
| Aliases |
|
|---|---|
| Visibility |
Visible |
| Restrictions |
Bypass spawn protection |
{
"title": "msg",
"rows": [
{
"field": "<!-- Command --><code ><span>/tell</span></code><!-- /Command -->",
"label": "Aliases"
},
{
"field": "Visible",
"label": "Visibility"
},
{
"field": "Bypass spawn protection",
"label": "Restrictions"
}
],
"invimages": [],
"images": []
}
{{Infobox command
| name = msg
| alias = {{cmd|tell|link=none}}
| oplevel = 0
}}
Everything
| Aliases |
Example alias |
|---|---|
| Visibility |
Hidden |
| Restrictions |
Cheats enabled |
{
"title": "Example name",
"rows": [
{
"field": "Example alias",
"label": "Aliases"
},
{
"field": "Hidden",
"label": "Visibility"
},
{
"field": "Cheats enabled<br>(link to Singleplayer article, displayed as Singleplayer) only",
"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