Commands/ability

Sets or queries a player with a specific ability.
== Syntax ==
: ability <player: target> <ability: Ability> [value: Boolean]
: ability <player: target> [ability: Ability]
== Arguments ==
: Specifies the target for which to grant/revoke/query the ability.
: Specifies the player ability. 
: These abilities are:
:* worldbuilder gives the selector the ability to become a world builder.
:* mayfly lets the selector fly.
:* mute mutes the selector. If they chat, no one can hear (or see) them.
: Specifies the value to set the ability to, must be either true or false. If not specified, returns the current ability's value.
== Result ==
Fails if the arguments are not specified correctly.
On success, Sets the player ability into the specified ability. If value: Boolean isn't specified, returns whether the player has the specified ability. If ability: Ability isn't specified, returns what abilities the player has.
== History ==
ja:コマンド/ability
pt:Comandos/ability
zh:命令/ability