Skip to content

Instantly share code, notes, and snippets.

@dktapps
Last active January 12, 2022 17:28
Show Gist options
  • Select an option

  • Save dktapps/eed6d6a4571f01b676236bf9ff2779b2 to your computer and use it in GitHub Desktop.

Select an option

Save dktapps/eed6d6a4571f01b676236bf9ff2779b2 to your computer and use it in GitHub Desktop.

Revisions

  1. dktapps revised this gist Oct 17, 2021. 1 changed file with 139 additions and 289 deletions.
    428 changes: 139 additions & 289 deletions core-permissions.md
    Original file line number Diff line number Diff line change
    @@ -1,293 +1,143 @@
    # PocketMine-MP Core Permissions
    Generated from PocketMine-MP 4.0.0-BETA6+dev


    ## Table of Contents
    - [`pocketmine.broadcast.admin` - Allows the user to receive administrative broadcasts](#permission-pocketminebroadcastadmin)
    - [`pocketmine.broadcast.user` - Allows the user to receive user broadcasts](#permission-pocketminebroadcastuser)
    - [`pocketmine.command.ban.ip` - Allows the user to ban IP addresses](#permission-pocketminecommandbanip)
    - [`pocketmine.command.ban.list` - Allows the user to list banned players](#permission-pocketminecommandbanlist)
    - [`pocketmine.command.ban.player` - Allows the user to ban players](#permission-pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other` - Allows the user to clear inventory of other players](#permission-pocketminecommandclearother)
    - [`pocketmine.command.clear.self` - Allows the user to clear their own inventory](#permission-pocketminecommandclearself)
    - [`pocketmine.command.defaultgamemode` - Allows the user to change the default gamemode](#permission-pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty` - Allows the user to change the game difficulty](#permission-pocketminecommanddifficulty)
    - [`pocketmine.command.dumpmemory` - Allows the user to dump memory contents](#permission-pocketminecommanddumpmemory)
    - [`pocketmine.command.effect` - Allows the user to give/take potion effects](#permission-pocketminecommandeffect)
    - [`pocketmine.command.enchant` - Allows the user to enchant items](#permission-pocketminecommandenchant)
    - [`pocketmine.command.gamemode` - Allows the user to change the gamemode of players](#permission-pocketminecommandgamemode)
    - [`pocketmine.command.gc` - Allows the user to fire garbage collection tasks](#permission-pocketminecommandgc)
    - [`pocketmine.command.give` - Allows the user to give items to players](#permission-pocketminecommandgive)
    - [`pocketmine.command.help` - Allows the user to view the help menu](#permission-pocketminecommandhelp)
    - [`pocketmine.command.kick` - Allows the user to kick players](#permission-pocketminecommandkick)
    - [`pocketmine.command.kill.other` - Allows the user to kill other players](#permission-pocketminecommandkillother)
    - [`pocketmine.command.kill.self` - Allows the user to commit suicide](#permission-pocketminecommandkillself)
    - [`pocketmine.command.list` - Allows the user to list all online players](#permission-pocketminecommandlist)
    - [`pocketmine.command.me` - Allows the user to perform a chat action](#permission-pocketminecommandme)
    - [`pocketmine.command.op.give` - Allows the user to give a player operator status](#permission-pocketminecommandopgive)
    - [`pocketmine.command.op.take` - Allows the user to take a player's operator status](#permission-pocketminecommandoptake)
    - [`pocketmine.command.particle` - Allows the user to create particle effects](#permission-pocketminecommandparticle)
    - [`pocketmine.command.plugins` - Allows the user to view the list of plugins](#permission-pocketminecommandplugins)
    - [`pocketmine.command.save.disable` - Allows the user to disable automatic saving](#permission-pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable` - Allows the user to enable automatic saving](#permission-pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform` - Allows the user to perform a manual save](#permission-pocketminecommandsaveperform)
    - [`pocketmine.command.say` - Allows the user to talk as the console](#permission-pocketminecommandsay)
    - [`pocketmine.command.seed` - Allows the user to view the seed of the world](#permission-pocketminecommandseed)
    - [`pocketmine.command.setworldspawn` - Allows the user to change the world spawn](#permission-pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint` - Allows the user to change player's spawnpoint](#permission-pocketminecommandspawnpoint)
    - [`pocketmine.command.status` - Allows the user to view the server performance](#permission-pocketminecommandstatus)
    - [`pocketmine.command.stop` - Allows the user to stop the server](#permission-pocketminecommandstop)
    - [`pocketmine.command.teleport` - Allows the user to teleport players](#permission-pocketminecommandteleport)
    - [`pocketmine.command.tell` - Allows the user to privately message another player](#permission-pocketminecommandtell)
    - [`pocketmine.command.time.add` - Allows the user to fast-forward time](#permission-pocketminecommandtimeadd)
    - [`pocketmine.command.time.query` - Allows the user query the time](#permission-pocketminecommandtimequery)
    - [`pocketmine.command.time.set` - Allows the user to change the time](#permission-pocketminecommandtimeset)
    - [`pocketmine.command.time.start` - Allows the user to restart the time](#permission-pocketminecommandtimestart)
    - [`pocketmine.command.time.stop` - Allows the user to stop the time](#permission-pocketminecommandtimestop)
    - [`pocketmine.command.timings` - Allows the user to record timings to analyse server performance](#permission-pocketminecommandtimings)
    - [`pocketmine.command.title` - Allows the user to send a title to the specified player](#permission-pocketminecommandtitle)
    - [`pocketmine.command.transferserver` - Allows the user to transfer self to another server](#permission-pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip` - Allows the user to unban IP addresses](#permission-pocketminecommandunbanip)
    - [`pocketmine.command.unban.player` - Allows the user to unban players](#permission-pocketminecommandunbanplayer)
    - [`pocketmine.command.version` - Allows the user to view the version of the server](#permission-pocketminecommandversion)
    - [`pocketmine.command.whitelist.add` - Allows the user to add a player to the server whitelist](#permission-pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable` - Allows the user to disable the server whitelist](#permission-pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable` - Allows the user to enable the server whitelist](#permission-pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list` - Allows the user to list all players on the server whitelist](#permission-pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload` - Allows the user to reload the server whitelist](#permission-pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove` - Allows the user to remove a player from the server whitelist](#permission-pocketminecommandwhitelistremove)
    - [`pocketmine.group.console` - Grants all console permissions](#permission-pocketminegroupconsole)
    - [`pocketmine.group.operator` - Grants all operator permissions](#permission-pocketminegroupoperator)
    - [`pocketmine.group.user` - Grants all non-sensitive permissions that everyone gets by default](#permission-pocketminegroupuser)



    ### Permission `pocketmine.broadcast.admin`
    Allows the user to receive administrative broadcasts

    ### Permission `pocketmine.broadcast.user`
    Allows the user to receive user broadcasts

    ### Permission `pocketmine.command.ban.ip`
    Allows the user to ban IP addresses

    ### Permission `pocketmine.command.ban.list`
    Allows the user to list banned players

    ### Permission `pocketmine.command.ban.player`
    Allows the user to ban players

    ### Permission `pocketmine.command.clear.other`
    Allows the user to clear inventory of other players

    ### Permission `pocketmine.command.clear.self`
    Allows the user to clear their own inventory

    ### Permission `pocketmine.command.defaultgamemode`
    Allows the user to change the default gamemode

    ### Permission `pocketmine.command.difficulty`
    Allows the user to change the game difficulty

    ### Permission `pocketmine.command.dumpmemory`
    Allows the user to dump memory contents

    ### Permission `pocketmine.command.effect`
    Allows the user to give/take potion effects

    ### Permission `pocketmine.command.enchant`
    Allows the user to enchant items

    ### Permission `pocketmine.command.gamemode`
    Allows the user to change the gamemode of players

    ### Permission `pocketmine.command.gc`
    Allows the user to fire garbage collection tasks

    ### Permission `pocketmine.command.give`
    Allows the user to give items to players

    ### Permission `pocketmine.command.help`
    Allows the user to view the help menu

    ### Permission `pocketmine.command.kick`
    Allows the user to kick players

    ### Permission `pocketmine.command.kill.other`
    Allows the user to kill other players

    ### Permission `pocketmine.command.kill.self`
    Allows the user to commit suicide

    ### Permission `pocketmine.command.list`
    Allows the user to list all online players

    ### Permission `pocketmine.command.me`
    Allows the user to perform a chat action

    ### Permission `pocketmine.command.op.give`
    Allows the user to give a player operator status

    ### Permission `pocketmine.command.op.take`
    Allows the user to take a player's operator status

    ### Permission `pocketmine.command.particle`
    Allows the user to create particle effects

    ### Permission `pocketmine.command.plugins`
    Allows the user to view the list of plugins

    ### Permission `pocketmine.command.save.disable`
    Allows the user to disable automatic saving

    ### Permission `pocketmine.command.save.enable`
    Allows the user to enable automatic saving

    ### Permission `pocketmine.command.save.perform`
    Allows the user to perform a manual save

    ### Permission `pocketmine.command.say`
    Allows the user to talk as the console

    ### Permission `pocketmine.command.seed`
    Allows the user to view the seed of the world

    ### Permission `pocketmine.command.setworldspawn`
    Allows the user to change the world spawn

    ### Permission `pocketmine.command.spawnpoint`
    Allows the user to change player's spawnpoint

    ### Permission `pocketmine.command.status`
    Allows the user to view the server performance

    ### Permission `pocketmine.command.stop`
    Allows the user to stop the server

    ### Permission `pocketmine.command.teleport`
    Allows the user to teleport players

    ### Permission `pocketmine.command.tell`
    Allows the user to privately message another player

    ### Permission `pocketmine.command.time.add`
    Allows the user to fast-forward time

    ### Permission `pocketmine.command.time.query`
    Allows the user query the time

    ### Permission `pocketmine.command.time.set`
    Allows the user to change the time

    ### Permission `pocketmine.command.time.start`
    Allows the user to restart the time

    ### Permission `pocketmine.command.time.stop`
    Allows the user to stop the time

    ### Permission `pocketmine.command.timings`
    Allows the user to record timings to analyse server performance

    ### Permission `pocketmine.command.title`
    Allows the user to send a title to the specified player

    ### Permission `pocketmine.command.transferserver`
    Allows the user to transfer self to another server

    ### Permission `pocketmine.command.unban.ip`
    Allows the user to unban IP addresses

    ### Permission `pocketmine.command.unban.player`
    Allows the user to unban players

    ### Permission `pocketmine.command.version`
    Allows the user to view the version of the server

    ### Permission `pocketmine.command.whitelist.add`
    Allows the user to add a player to the server whitelist

    ### Permission `pocketmine.command.whitelist.disable`
    Allows the user to disable the server whitelist

    ### Permission `pocketmine.command.whitelist.enable`
    Allows the user to enable the server whitelist

    ### Permission `pocketmine.command.whitelist.list`
    Allows the user to list all players on the server whitelist

    ### Permission `pocketmine.command.whitelist.reload`
    Allows the user to reload the server whitelist

    ### Permission `pocketmine.command.whitelist.remove`
    Allows the user to remove a player from the server whitelist

    ### Permission `pocketmine.group.console`
    Grants all console permissions

    Grants permissions:
    - [`pocketmine.command.dumpmemory`](#permission-pocketminecommanddumpmemory)
    - [`pocketmine.group.operator`](#permission-pocketminegroupoperator)

    ### Permission `pocketmine.group.operator`
    Grants all operator permissions

    Grants permissions:
    - [`pocketmine.broadcast.admin`](#permission-pocketminebroadcastadmin)
    - [`pocketmine.command.ban.ip`](#permission-pocketminecommandbanip)
    - [`pocketmine.command.ban.list`](#permission-pocketminecommandbanlist)
    - [`pocketmine.command.ban.player`](#permission-pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other`](#permission-pocketminecommandclearother)
    - [`pocketmine.command.defaultgamemode`](#permission-pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty`](#permission-pocketminecommanddifficulty)
    - [`pocketmine.command.effect`](#permission-pocketminecommandeffect)
    - [`pocketmine.command.enchant`](#permission-pocketminecommandenchant)
    - [`pocketmine.command.gamemode`](#permission-pocketminecommandgamemode)
    - [`pocketmine.command.gc`](#permission-pocketminecommandgc)
    - [`pocketmine.command.give`](#permission-pocketminecommandgive)
    - [`pocketmine.command.kick`](#permission-pocketminecommandkick)
    - [`pocketmine.command.kill.other`](#permission-pocketminecommandkillother)
    - [`pocketmine.command.list`](#permission-pocketminecommandlist)
    - [`pocketmine.command.op.give`](#permission-pocketminecommandopgive)
    - [`pocketmine.command.op.take`](#permission-pocketminecommandoptake)
    - [`pocketmine.command.particle`](#permission-pocketminecommandparticle)
    - [`pocketmine.command.plugins`](#permission-pocketminecommandplugins)
    - [`pocketmine.command.save.disable`](#permission-pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable`](#permission-pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform`](#permission-pocketminecommandsaveperform)
    - [`pocketmine.command.say`](#permission-pocketminecommandsay)
    - [`pocketmine.command.seed`](#permission-pocketminecommandseed)
    - [`pocketmine.command.setworldspawn`](#permission-pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint`](#permission-pocketminecommandspawnpoint)
    - [`pocketmine.command.status`](#permission-pocketminecommandstatus)
    - [`pocketmine.command.stop`](#permission-pocketminecommandstop)
    - [`pocketmine.command.teleport`](#permission-pocketminecommandteleport)
    - [`pocketmine.command.time.add`](#permission-pocketminecommandtimeadd)
    - [`pocketmine.command.time.query`](#permission-pocketminecommandtimequery)
    - [`pocketmine.command.time.set`](#permission-pocketminecommandtimeset)
    - [`pocketmine.command.time.start`](#permission-pocketminecommandtimestart)
    - [`pocketmine.command.time.stop`](#permission-pocketminecommandtimestop)
    - [`pocketmine.command.timings`](#permission-pocketminecommandtimings)
    - [`pocketmine.command.title`](#permission-pocketminecommandtitle)
    - [`pocketmine.command.transferserver`](#permission-pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip`](#permission-pocketminecommandunbanip)
    - [`pocketmine.command.unban.player`](#permission-pocketminecommandunbanplayer)
    - [`pocketmine.command.whitelist.add`](#permission-pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable`](#permission-pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable`](#permission-pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list`](#permission-pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload`](#permission-pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove`](#permission-pocketminecommandwhitelistremove)
    - [`pocketmine.group.user`](#permission-pocketminegroupuser)

    ### Permission `pocketmine.group.user`
    Grants all non-sensitive permissions that everyone gets by default

    Grants permissions:
    - [`pocketmine.broadcast.user`](#permission-pocketminebroadcastuser)
    - [`pocketmine.command.clear.self`](#permission-pocketminecommandclearself)
    - [`pocketmine.command.help`](#permission-pocketminecommandhelp)
    - [`pocketmine.command.kill.self`](#permission-pocketminecommandkillself)
    - [`pocketmine.command.me`](#permission-pocketminecommandme)
    - [`pocketmine.command.tell`](#permission-pocketminecommandtell)
    - [`pocketmine.command.version`](#permission-pocketminecommandversion)
    | Name | Description | Implied permissions |
    |:-----|:------------|:-------------------:|
    | `pocketmine.broadcast.admin` | Allows the user to receive administrative broadcasts | N/A |
    | `pocketmine.broadcast.user` | Allows the user to receive user broadcasts | N/A |
    | `pocketmine.command.ban.ip` | Allows the user to ban IP addresses | N/A |
    | `pocketmine.command.ban.list` | Allows the user to list banned players | N/A |
    | `pocketmine.command.ban.player` | Allows the user to ban players | N/A |
    | `pocketmine.command.clear.other` | Allows the user to clear inventory of other players | N/A |
    | `pocketmine.command.clear.self` | Allows the user to clear their own inventory | N/A |
    | `pocketmine.command.defaultgamemode` | Allows the user to change the default gamemode | N/A |
    | `pocketmine.command.difficulty` | Allows the user to change the game difficulty | N/A |
    | `pocketmine.command.dumpmemory` | Allows the user to dump memory contents | N/A |
    | `pocketmine.command.effect` | Allows the user to give/take potion effects | N/A |
    | `pocketmine.command.enchant` | Allows the user to enchant items | N/A |
    | `pocketmine.command.gamemode` | Allows the user to change the gamemode of players | N/A |
    | `pocketmine.command.gc` | Allows the user to fire garbage collection tasks | N/A |
    | `pocketmine.command.give` | Allows the user to give items to players | N/A |
    | `pocketmine.command.help` | Allows the user to view the help menu | N/A |
    | `pocketmine.command.kick` | Allows the user to kick players | N/A |
    | `pocketmine.command.kill.other` | Allows the user to kill other players | N/A |
    | `pocketmine.command.kill.self` | Allows the user to commit suicide | N/A |
    | `pocketmine.command.list` | Allows the user to list all online players | N/A |
    | `pocketmine.command.me` | Allows the user to perform a chat action | N/A |
    | `pocketmine.command.op.give` | Allows the user to give a player operator status | N/A |
    | `pocketmine.command.op.take` | Allows the user to take a player's operator status | N/A |
    | `pocketmine.command.particle` | Allows the user to create particle effects | N/A |
    | `pocketmine.command.plugins` | Allows the user to view the list of plugins | N/A |
    | `pocketmine.command.save.disable` | Allows the user to disable automatic saving | N/A |
    | `pocketmine.command.save.enable` | Allows the user to enable automatic saving | N/A |
    | `pocketmine.command.save.perform` | Allows the user to perform a manual save | N/A |
    | `pocketmine.command.say` | Allows the user to talk as the console | N/A |
    | `pocketmine.command.seed` | Allows the user to view the seed of the world | N/A |
    | `pocketmine.command.setworldspawn` | Allows the user to change the world spawn | N/A |
    | `pocketmine.command.spawnpoint` | Allows the user to change player's spawnpoint | N/A |
    | `pocketmine.command.status` | Allows the user to view the server performance | N/A |
    | `pocketmine.command.stop` | Allows the user to stop the server | N/A |
    | `pocketmine.command.teleport` | Allows the user to teleport players | N/A |
    | `pocketmine.command.tell` | Allows the user to privately message another player | N/A |
    | `pocketmine.command.time.add` | Allows the user to fast-forward time | N/A |
    | `pocketmine.command.time.query` | Allows the user query the time | N/A |
    | `pocketmine.command.time.set` | Allows the user to change the time | N/A |
    | `pocketmine.command.time.start` | Allows the user to restart the time | N/A |
    | `pocketmine.command.time.stop` | Allows the user to stop the time | N/A |
    | `pocketmine.command.timings` | Allows the user to record timings to analyse server performance | N/A |
    | `pocketmine.command.title` | Allows the user to send a title to the specified player | N/A |
    | `pocketmine.command.transferserver` | Allows the user to transfer self to another server | N/A |
    | `pocketmine.command.unban.ip` | Allows the user to unban IP addresses | N/A |
    | `pocketmine.command.unban.player` | Allows the user to unban players | N/A |
    | `pocketmine.command.version` | Allows the user to view the version of the server | N/A |
    | `pocketmine.command.whitelist.add` | Allows the user to add a player to the server whitelist | N/A |
    | `pocketmine.command.whitelist.disable` | Allows the user to disable the server whitelist | N/A |
    | `pocketmine.command.whitelist.enable` | Allows the user to enable the server whitelist | N/A |
    | `pocketmine.command.whitelist.list` | Allows the user to list all players on the server whitelist | N/A |
    | `pocketmine.command.whitelist.reload` | Allows the user to reload the server whitelist | N/A |
    | `pocketmine.command.whitelist.remove` | Allows the user to remove a player from the server whitelist | N/A |
    | `pocketmine.group.console` | Grants all console permissions | [Jump](#permissions-implied-by-pocketminegroupconsole) |
    | `pocketmine.group.operator` | Grants all operator permissions | [Jump](#permissions-implied-by-pocketminegroupoperator) |
    | `pocketmine.group.user` | Grants all non-sensitive permissions that everyone gets by default | [Jump](#permissions-implied-by-pocketminegroupuser) |


    ## Implied permissions
    Some permissions automatically grant (or deny) other permissions by default when granted. These are referred to as **implied permissions**.<br>
    Permissions may imply permissions which in turn imply other permissions (e.g. `pocketmine.group.operator` implies `pocketmine.group.user`, which in turn implies `pocketmine.command.help`).<br>
    Implied permissions can be overridden by explicit permissions from elsewhere.<br>
    **Note:** When explicitly denied, implied permissions are inverted. This means that "granted" becomes "denied" and vice versa.


    ### Permissions implied by `pocketmine.group.console`
    Users granted this permission will also be granted/denied the following permissions implicitly:

    | Name | Type |
    |:-----|:----:|
    | `pocketmine.command.dumpmemory` | Granted |
    | `pocketmine.group.operator` | Granted |

    ### Permissions implied by `pocketmine.group.operator`
    Users granted this permission will also be granted/denied the following permissions implicitly:

    | Name | Type |
    |:-----|:----:|
    | `pocketmine.broadcast.admin` | Granted |
    | `pocketmine.command.ban.ip` | Granted |
    | `pocketmine.command.ban.list` | Granted |
    | `pocketmine.command.ban.player` | Granted |
    | `pocketmine.command.clear.other` | Granted |
    | `pocketmine.command.defaultgamemode` | Granted |
    | `pocketmine.command.difficulty` | Granted |
    | `pocketmine.command.effect` | Granted |
    | `pocketmine.command.enchant` | Granted |
    | `pocketmine.command.gamemode` | Granted |
    | `pocketmine.command.gc` | Granted |
    | `pocketmine.command.give` | Granted |
    | `pocketmine.command.kick` | Granted |
    | `pocketmine.command.kill.other` | Granted |
    | `pocketmine.command.list` | Granted |
    | `pocketmine.command.op.give` | Granted |
    | `pocketmine.command.op.take` | Granted |
    | `pocketmine.command.particle` | Granted |
    | `pocketmine.command.plugins` | Granted |
    | `pocketmine.command.save.disable` | Granted |
    | `pocketmine.command.save.enable` | Granted |
    | `pocketmine.command.save.perform` | Granted |
    | `pocketmine.command.say` | Granted |
    | `pocketmine.command.seed` | Granted |
    | `pocketmine.command.setworldspawn` | Granted |
    | `pocketmine.command.spawnpoint` | Granted |
    | `pocketmine.command.status` | Granted |
    | `pocketmine.command.stop` | Granted |
    | `pocketmine.command.teleport` | Granted |
    | `pocketmine.command.time.add` | Granted |
    | `pocketmine.command.time.query` | Granted |
    | `pocketmine.command.time.set` | Granted |
    | `pocketmine.command.time.start` | Granted |
    | `pocketmine.command.time.stop` | Granted |
    | `pocketmine.command.timings` | Granted |
    | `pocketmine.command.title` | Granted |
    | `pocketmine.command.transferserver` | Granted |
    | `pocketmine.command.unban.ip` | Granted |
    | `pocketmine.command.unban.player` | Granted |
    | `pocketmine.command.whitelist.add` | Granted |
    | `pocketmine.command.whitelist.disable` | Granted |
    | `pocketmine.command.whitelist.enable` | Granted |
    | `pocketmine.command.whitelist.list` | Granted |
    | `pocketmine.command.whitelist.reload` | Granted |
    | `pocketmine.command.whitelist.remove` | Granted |
    | `pocketmine.group.user` | Granted |

    ### Permissions implied by `pocketmine.group.user`
    Users granted this permission will also be granted/denied the following permissions implicitly:

    | Name | Type |
    |:-----|:----:|
    | `pocketmine.broadcast.user` | Granted |
    | `pocketmine.command.clear.self` | Granted |
    | `pocketmine.command.help` | Granted |
    | `pocketmine.command.kill.self` | Granted |
    | `pocketmine.command.me` | Granted |
    | `pocketmine.command.tell` | Granted |
    | `pocketmine.command.version` | Granted |

  2. dktapps revised this gist Oct 14, 2021. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions core-permissions.md
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,5 @@
    # PocketMine-MP Core Permissions
    Generated from PocketMine-MP 4.0.0-BETA5+dev
    Generated from PocketMine-MP 4.0.0-BETA6+dev


    ## Table of Contents
    @@ -44,7 +44,7 @@ Generated from PocketMine-MP 4.0.0-BETA5+dev
    - [`pocketmine.command.time.set` - Allows the user to change the time](#permission-pocketminecommandtimeset)
    - [`pocketmine.command.time.start` - Allows the user to restart the time](#permission-pocketminecommandtimestart)
    - [`pocketmine.command.time.stop` - Allows the user to stop the time](#permission-pocketminecommandtimestop)
    - [`pocketmine.command.timings` - Allows the user to records timings for all plugin events](#permission-pocketminecommandtimings)
    - [`pocketmine.command.timings` - Allows the user to record timings to analyse server performance](#permission-pocketminecommandtimings)
    - [`pocketmine.command.title` - Allows the user to send a title to the specified player](#permission-pocketminecommandtitle)
    - [`pocketmine.command.transferserver` - Allows the user to transfer self to another server](#permission-pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip` - Allows the user to unban IP addresses](#permission-pocketminecommandunbanip)
    @@ -186,7 +186,7 @@ Allows the user to restart the time
    Allows the user to stop the time

    ### Permission `pocketmine.command.timings`
    Allows the user to records timings for all plugin events
    Allows the user to record timings to analyse server performance

    ### Permission `pocketmine.command.title`
    Allows the user to send a title to the specified player
  3. dktapps revised this gist Oct 14, 2021. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions core-permissions.md
    Original file line number Diff line number Diff line change
    @@ -44,7 +44,7 @@ Generated from PocketMine-MP 4.0.0-BETA5+dev
    - [`pocketmine.command.time.set` - Allows the user to change the time](#permission-pocketminecommandtimeset)
    - [`pocketmine.command.time.start` - Allows the user to restart the time](#permission-pocketminecommandtimestart)
    - [`pocketmine.command.time.stop` - Allows the user to stop the time](#permission-pocketminecommandtimestop)
    - [`pocketmine.command.timings` - Allows the user to record timings to analyse server performance](#permission-pocketminecommandtimings)
    - [`pocketmine.command.timings` - Allows the user to records timings for all plugin events](#permission-pocketminecommandtimings)
    - [`pocketmine.command.title` - Allows the user to send a title to the specified player](#permission-pocketminecommandtitle)
    - [`pocketmine.command.transferserver` - Allows the user to transfer self to another server](#permission-pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip` - Allows the user to unban IP addresses](#permission-pocketminecommandunbanip)
    @@ -186,7 +186,7 @@ Allows the user to restart the time
    Allows the user to stop the time

    ### Permission `pocketmine.command.timings`
    Allows the user to record timings to analyse server performance
    Allows the user to records timings for all plugin events

    ### Permission `pocketmine.command.title`
    Allows the user to send a title to the specified player
  4. dktapps revised this gist Oct 12, 2021. 1 changed file with 57 additions and 57 deletions.
    114 changes: 57 additions & 57 deletions core-permissions.md
    Original file line number Diff line number Diff line change
    @@ -3,62 +3,62 @@ Generated from PocketMine-MP 4.0.0-BETA5+dev


    ## Table of Contents
    - [`pocketmine.broadcast.admin`](#permission-pocketminebroadcastadmin)
    - [`pocketmine.broadcast.user`](#permission-pocketminebroadcastuser)
    - [`pocketmine.command.ban.ip`](#permission-pocketminecommandbanip)
    - [`pocketmine.command.ban.list`](#permission-pocketminecommandbanlist)
    - [`pocketmine.command.ban.player`](#permission-pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other`](#permission-pocketminecommandclearother)
    - [`pocketmine.command.clear.self`](#permission-pocketminecommandclearself)
    - [`pocketmine.command.defaultgamemode`](#permission-pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty`](#permission-pocketminecommanddifficulty)
    - [`pocketmine.command.dumpmemory`](#permission-pocketminecommanddumpmemory)
    - [`pocketmine.command.effect`](#permission-pocketminecommandeffect)
    - [`pocketmine.command.enchant`](#permission-pocketminecommandenchant)
    - [`pocketmine.command.gamemode`](#permission-pocketminecommandgamemode)
    - [`pocketmine.command.gc`](#permission-pocketminecommandgc)
    - [`pocketmine.command.give`](#permission-pocketminecommandgive)
    - [`pocketmine.command.help`](#permission-pocketminecommandhelp)
    - [`pocketmine.command.kick`](#permission-pocketminecommandkick)
    - [`pocketmine.command.kill.other`](#permission-pocketminecommandkillother)
    - [`pocketmine.command.kill.self`](#permission-pocketminecommandkillself)
    - [`pocketmine.command.list`](#permission-pocketminecommandlist)
    - [`pocketmine.command.me`](#permission-pocketminecommandme)
    - [`pocketmine.command.op.give`](#permission-pocketminecommandopgive)
    - [`pocketmine.command.op.take`](#permission-pocketminecommandoptake)
    - [`pocketmine.command.particle`](#permission-pocketminecommandparticle)
    - [`pocketmine.command.plugins`](#permission-pocketminecommandplugins)
    - [`pocketmine.command.save.disable`](#permission-pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable`](#permission-pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform`](#permission-pocketminecommandsaveperform)
    - [`pocketmine.command.say`](#permission-pocketminecommandsay)
    - [`pocketmine.command.seed`](#permission-pocketminecommandseed)
    - [`pocketmine.command.setworldspawn`](#permission-pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint`](#permission-pocketminecommandspawnpoint)
    - [`pocketmine.command.status`](#permission-pocketminecommandstatus)
    - [`pocketmine.command.stop`](#permission-pocketminecommandstop)
    - [`pocketmine.command.teleport`](#permission-pocketminecommandteleport)
    - [`pocketmine.command.tell`](#permission-pocketminecommandtell)
    - [`pocketmine.command.time.add`](#permission-pocketminecommandtimeadd)
    - [`pocketmine.command.time.query`](#permission-pocketminecommandtimequery)
    - [`pocketmine.command.time.set`](#permission-pocketminecommandtimeset)
    - [`pocketmine.command.time.start`](#permission-pocketminecommandtimestart)
    - [`pocketmine.command.time.stop`](#permission-pocketminecommandtimestop)
    - [`pocketmine.command.timings`](#permission-pocketminecommandtimings)
    - [`pocketmine.command.title`](#permission-pocketminecommandtitle)
    - [`pocketmine.command.transferserver`](#permission-pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip`](#permission-pocketminecommandunbanip)
    - [`pocketmine.command.unban.player`](#permission-pocketminecommandunbanplayer)
    - [`pocketmine.command.version`](#permission-pocketminecommandversion)
    - [`pocketmine.command.whitelist.add`](#permission-pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable`](#permission-pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable`](#permission-pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list`](#permission-pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload`](#permission-pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove`](#permission-pocketminecommandwhitelistremove)
    - [`pocketmine.group.console`](#permission-pocketminegroupconsole)
    - [`pocketmine.group.operator`](#permission-pocketminegroupoperator)
    - [`pocketmine.group.user`](#permission-pocketminegroupuser)
    - [`pocketmine.broadcast.admin` - Allows the user to receive administrative broadcasts](#permission-pocketminebroadcastadmin)
    - [`pocketmine.broadcast.user` - Allows the user to receive user broadcasts](#permission-pocketminebroadcastuser)
    - [`pocketmine.command.ban.ip` - Allows the user to ban IP addresses](#permission-pocketminecommandbanip)
    - [`pocketmine.command.ban.list` - Allows the user to list banned players](#permission-pocketminecommandbanlist)
    - [`pocketmine.command.ban.player` - Allows the user to ban players](#permission-pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other` - Allows the user to clear inventory of other players](#permission-pocketminecommandclearother)
    - [`pocketmine.command.clear.self` - Allows the user to clear their own inventory](#permission-pocketminecommandclearself)
    - [`pocketmine.command.defaultgamemode` - Allows the user to change the default gamemode](#permission-pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty` - Allows the user to change the game difficulty](#permission-pocketminecommanddifficulty)
    - [`pocketmine.command.dumpmemory` - Allows the user to dump memory contents](#permission-pocketminecommanddumpmemory)
    - [`pocketmine.command.effect` - Allows the user to give/take potion effects](#permission-pocketminecommandeffect)
    - [`pocketmine.command.enchant` - Allows the user to enchant items](#permission-pocketminecommandenchant)
    - [`pocketmine.command.gamemode` - Allows the user to change the gamemode of players](#permission-pocketminecommandgamemode)
    - [`pocketmine.command.gc` - Allows the user to fire garbage collection tasks](#permission-pocketminecommandgc)
    - [`pocketmine.command.give` - Allows the user to give items to players](#permission-pocketminecommandgive)
    - [`pocketmine.command.help` - Allows the user to view the help menu](#permission-pocketminecommandhelp)
    - [`pocketmine.command.kick` - Allows the user to kick players](#permission-pocketminecommandkick)
    - [`pocketmine.command.kill.other` - Allows the user to kill other players](#permission-pocketminecommandkillother)
    - [`pocketmine.command.kill.self` - Allows the user to commit suicide](#permission-pocketminecommandkillself)
    - [`pocketmine.command.list` - Allows the user to list all online players](#permission-pocketminecommandlist)
    - [`pocketmine.command.me` - Allows the user to perform a chat action](#permission-pocketminecommandme)
    - [`pocketmine.command.op.give` - Allows the user to give a player operator status](#permission-pocketminecommandopgive)
    - [`pocketmine.command.op.take` - Allows the user to take a player's operator status](#permission-pocketminecommandoptake)
    - [`pocketmine.command.particle` - Allows the user to create particle effects](#permission-pocketminecommandparticle)
    - [`pocketmine.command.plugins` - Allows the user to view the list of plugins](#permission-pocketminecommandplugins)
    - [`pocketmine.command.save.disable` - Allows the user to disable automatic saving](#permission-pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable` - Allows the user to enable automatic saving](#permission-pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform` - Allows the user to perform a manual save](#permission-pocketminecommandsaveperform)
    - [`pocketmine.command.say` - Allows the user to talk as the console](#permission-pocketminecommandsay)
    - [`pocketmine.command.seed` - Allows the user to view the seed of the world](#permission-pocketminecommandseed)
    - [`pocketmine.command.setworldspawn` - Allows the user to change the world spawn](#permission-pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint` - Allows the user to change player's spawnpoint](#permission-pocketminecommandspawnpoint)
    - [`pocketmine.command.status` - Allows the user to view the server performance](#permission-pocketminecommandstatus)
    - [`pocketmine.command.stop` - Allows the user to stop the server](#permission-pocketminecommandstop)
    - [`pocketmine.command.teleport` - Allows the user to teleport players](#permission-pocketminecommandteleport)
    - [`pocketmine.command.tell` - Allows the user to privately message another player](#permission-pocketminecommandtell)
    - [`pocketmine.command.time.add` - Allows the user to fast-forward time](#permission-pocketminecommandtimeadd)
    - [`pocketmine.command.time.query` - Allows the user query the time](#permission-pocketminecommandtimequery)
    - [`pocketmine.command.time.set` - Allows the user to change the time](#permission-pocketminecommandtimeset)
    - [`pocketmine.command.time.start` - Allows the user to restart the time](#permission-pocketminecommandtimestart)
    - [`pocketmine.command.time.stop` - Allows the user to stop the time](#permission-pocketminecommandtimestop)
    - [`pocketmine.command.timings` - Allows the user to record timings to analyse server performance](#permission-pocketminecommandtimings)
    - [`pocketmine.command.title` - Allows the user to send a title to the specified player](#permission-pocketminecommandtitle)
    - [`pocketmine.command.transferserver` - Allows the user to transfer self to another server](#permission-pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip` - Allows the user to unban IP addresses](#permission-pocketminecommandunbanip)
    - [`pocketmine.command.unban.player` - Allows the user to unban players](#permission-pocketminecommandunbanplayer)
    - [`pocketmine.command.version` - Allows the user to view the version of the server](#permission-pocketminecommandversion)
    - [`pocketmine.command.whitelist.add` - Allows the user to add a player to the server whitelist](#permission-pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable` - Allows the user to disable the server whitelist](#permission-pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable` - Allows the user to enable the server whitelist](#permission-pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list` - Allows the user to list all players on the server whitelist](#permission-pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload` - Allows the user to reload the server whitelist](#permission-pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove` - Allows the user to remove a player from the server whitelist](#permission-pocketminecommandwhitelistremove)
    - [`pocketmine.group.console` - Grants all console permissions](#permission-pocketminegroupconsole)
    - [`pocketmine.group.operator` - Grants all operator permissions](#permission-pocketminegroupoperator)
    - [`pocketmine.group.user` - Grants all non-sensitive permissions that everyone gets by default](#permission-pocketminegroupuser)



    @@ -186,7 +186,7 @@ Allows the user to restart the time
    Allows the user to stop the time

    ### Permission `pocketmine.command.timings`
    Allows the user to records timings for all plugin events
    Allows the user to record timings to analyse server performance

    ### Permission `pocketmine.command.title`
    Allows the user to send a title to the specified player
  5. dktapps revised this gist Oct 12, 2021. 1 changed file with 56 additions and 56 deletions.
    112 changes: 56 additions & 56 deletions core-permissions.md
    Original file line number Diff line number Diff line change
    @@ -62,173 +62,173 @@ Generated from PocketMine-MP 4.0.0-BETA5+dev



    #### Permission `pocketmine.broadcast.admin`
    ### Permission `pocketmine.broadcast.admin`
    Allows the user to receive administrative broadcasts

    #### Permission `pocketmine.broadcast.user`
    ### Permission `pocketmine.broadcast.user`
    Allows the user to receive user broadcasts

    #### Permission `pocketmine.command.ban.ip`
    ### Permission `pocketmine.command.ban.ip`
    Allows the user to ban IP addresses

    #### Permission `pocketmine.command.ban.list`
    ### Permission `pocketmine.command.ban.list`
    Allows the user to list banned players

    #### Permission `pocketmine.command.ban.player`
    ### Permission `pocketmine.command.ban.player`
    Allows the user to ban players

    #### Permission `pocketmine.command.clear.other`
    ### Permission `pocketmine.command.clear.other`
    Allows the user to clear inventory of other players

    #### Permission `pocketmine.command.clear.self`
    ### Permission `pocketmine.command.clear.self`
    Allows the user to clear their own inventory

    #### Permission `pocketmine.command.defaultgamemode`
    ### Permission `pocketmine.command.defaultgamemode`
    Allows the user to change the default gamemode

    #### Permission `pocketmine.command.difficulty`
    ### Permission `pocketmine.command.difficulty`
    Allows the user to change the game difficulty

    #### Permission `pocketmine.command.dumpmemory`
    ### Permission `pocketmine.command.dumpmemory`
    Allows the user to dump memory contents

    #### Permission `pocketmine.command.effect`
    ### Permission `pocketmine.command.effect`
    Allows the user to give/take potion effects

    #### Permission `pocketmine.command.enchant`
    ### Permission `pocketmine.command.enchant`
    Allows the user to enchant items

    #### Permission `pocketmine.command.gamemode`
    ### Permission `pocketmine.command.gamemode`
    Allows the user to change the gamemode of players

    #### Permission `pocketmine.command.gc`
    ### Permission `pocketmine.command.gc`
    Allows the user to fire garbage collection tasks

    #### Permission `pocketmine.command.give`
    ### Permission `pocketmine.command.give`
    Allows the user to give items to players

    #### Permission `pocketmine.command.help`
    ### Permission `pocketmine.command.help`
    Allows the user to view the help menu

    #### Permission `pocketmine.command.kick`
    ### Permission `pocketmine.command.kick`
    Allows the user to kick players

    #### Permission `pocketmine.command.kill.other`
    ### Permission `pocketmine.command.kill.other`
    Allows the user to kill other players

    #### Permission `pocketmine.command.kill.self`
    ### Permission `pocketmine.command.kill.self`
    Allows the user to commit suicide

    #### Permission `pocketmine.command.list`
    ### Permission `pocketmine.command.list`
    Allows the user to list all online players

    #### Permission `pocketmine.command.me`
    ### Permission `pocketmine.command.me`
    Allows the user to perform a chat action

    #### Permission `pocketmine.command.op.give`
    ### Permission `pocketmine.command.op.give`
    Allows the user to give a player operator status

    #### Permission `pocketmine.command.op.take`
    ### Permission `pocketmine.command.op.take`
    Allows the user to take a player's operator status

    #### Permission `pocketmine.command.particle`
    ### Permission `pocketmine.command.particle`
    Allows the user to create particle effects

    #### Permission `pocketmine.command.plugins`
    ### Permission `pocketmine.command.plugins`
    Allows the user to view the list of plugins

    #### Permission `pocketmine.command.save.disable`
    ### Permission `pocketmine.command.save.disable`
    Allows the user to disable automatic saving

    #### Permission `pocketmine.command.save.enable`
    ### Permission `pocketmine.command.save.enable`
    Allows the user to enable automatic saving

    #### Permission `pocketmine.command.save.perform`
    ### Permission `pocketmine.command.save.perform`
    Allows the user to perform a manual save

    #### Permission `pocketmine.command.say`
    ### Permission `pocketmine.command.say`
    Allows the user to talk as the console

    #### Permission `pocketmine.command.seed`
    ### Permission `pocketmine.command.seed`
    Allows the user to view the seed of the world

    #### Permission `pocketmine.command.setworldspawn`
    ### Permission `pocketmine.command.setworldspawn`
    Allows the user to change the world spawn

    #### Permission `pocketmine.command.spawnpoint`
    ### Permission `pocketmine.command.spawnpoint`
    Allows the user to change player's spawnpoint

    #### Permission `pocketmine.command.status`
    ### Permission `pocketmine.command.status`
    Allows the user to view the server performance

    #### Permission `pocketmine.command.stop`
    ### Permission `pocketmine.command.stop`
    Allows the user to stop the server

    #### Permission `pocketmine.command.teleport`
    ### Permission `pocketmine.command.teleport`
    Allows the user to teleport players

    #### Permission `pocketmine.command.tell`
    ### Permission `pocketmine.command.tell`
    Allows the user to privately message another player

    #### Permission `pocketmine.command.time.add`
    ### Permission `pocketmine.command.time.add`
    Allows the user to fast-forward time

    #### Permission `pocketmine.command.time.query`
    ### Permission `pocketmine.command.time.query`
    Allows the user query the time

    #### Permission `pocketmine.command.time.set`
    ### Permission `pocketmine.command.time.set`
    Allows the user to change the time

    #### Permission `pocketmine.command.time.start`
    ### Permission `pocketmine.command.time.start`
    Allows the user to restart the time

    #### Permission `pocketmine.command.time.stop`
    ### Permission `pocketmine.command.time.stop`
    Allows the user to stop the time

    #### Permission `pocketmine.command.timings`
    ### Permission `pocketmine.command.timings`
    Allows the user to records timings for all plugin events

    #### Permission `pocketmine.command.title`
    ### Permission `pocketmine.command.title`
    Allows the user to send a title to the specified player

    #### Permission `pocketmine.command.transferserver`
    ### Permission `pocketmine.command.transferserver`
    Allows the user to transfer self to another server

    #### Permission `pocketmine.command.unban.ip`
    ### Permission `pocketmine.command.unban.ip`
    Allows the user to unban IP addresses

    #### Permission `pocketmine.command.unban.player`
    ### Permission `pocketmine.command.unban.player`
    Allows the user to unban players

    #### Permission `pocketmine.command.version`
    ### Permission `pocketmine.command.version`
    Allows the user to view the version of the server

    #### Permission `pocketmine.command.whitelist.add`
    ### Permission `pocketmine.command.whitelist.add`
    Allows the user to add a player to the server whitelist

    #### Permission `pocketmine.command.whitelist.disable`
    ### Permission `pocketmine.command.whitelist.disable`
    Allows the user to disable the server whitelist

    #### Permission `pocketmine.command.whitelist.enable`
    ### Permission `pocketmine.command.whitelist.enable`
    Allows the user to enable the server whitelist

    #### Permission `pocketmine.command.whitelist.list`
    ### Permission `pocketmine.command.whitelist.list`
    Allows the user to list all players on the server whitelist

    #### Permission `pocketmine.command.whitelist.reload`
    ### Permission `pocketmine.command.whitelist.reload`
    Allows the user to reload the server whitelist

    #### Permission `pocketmine.command.whitelist.remove`
    ### Permission `pocketmine.command.whitelist.remove`
    Allows the user to remove a player from the server whitelist

    #### Permission `pocketmine.group.console`
    ### Permission `pocketmine.group.console`
    Grants all console permissions

    Grants permissions:
    - [`pocketmine.command.dumpmemory`](#permission-pocketminecommanddumpmemory)
    - [`pocketmine.group.operator`](#permission-pocketminegroupoperator)

    #### Permission `pocketmine.group.operator`
    ### Permission `pocketmine.group.operator`
    Grants all operator permissions

    Grants permissions:
    @@ -279,7 +279,7 @@ Grants permissions:
    - [`pocketmine.command.whitelist.remove`](#permission-pocketminecommandwhitelistremove)
    - [`pocketmine.group.user`](#permission-pocketminegroupuser)

    #### Permission `pocketmine.group.user`
    ### Permission `pocketmine.group.user`
    Grants all non-sensitive permissions that everyone gets by default

    Grants permissions:
  6. dktapps revised this gist Oct 12, 2021. 1 changed file with 171 additions and 171 deletions.
    342 changes: 171 additions & 171 deletions core-permissions.md
    Original file line number Diff line number Diff line change
    @@ -3,291 +3,291 @@ Generated from PocketMine-MP 4.0.0-BETA5+dev


    ## Table of Contents
    - [`pocketmine.broadcast.admin`](#pocketminebroadcastadmin)
    - [`pocketmine.broadcast.user`](#pocketminebroadcastuser)
    - [`pocketmine.command.ban.ip`](#pocketminecommandbanip)
    - [`pocketmine.command.ban.list`](#pocketminecommandbanlist)
    - [`pocketmine.command.ban.player`](#pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other`](#pocketminecommandclearother)
    - [`pocketmine.command.clear.self`](#pocketminecommandclearself)
    - [`pocketmine.command.defaultgamemode`](#pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty`](#pocketminecommanddifficulty)
    - [`pocketmine.command.dumpmemory`](#pocketminecommanddumpmemory)
    - [`pocketmine.command.effect`](#pocketminecommandeffect)
    - [`pocketmine.command.enchant`](#pocketminecommandenchant)
    - [`pocketmine.command.gamemode`](#pocketminecommandgamemode)
    - [`pocketmine.command.gc`](#pocketminecommandgc)
    - [`pocketmine.command.give`](#pocketminecommandgive)
    - [`pocketmine.command.help`](#pocketminecommandhelp)
    - [`pocketmine.command.kick`](#pocketminecommandkick)
    - [`pocketmine.command.kill.other`](#pocketminecommandkillother)
    - [`pocketmine.command.kill.self`](#pocketminecommandkillself)
    - [`pocketmine.command.list`](#pocketminecommandlist)
    - [`pocketmine.command.me`](#pocketminecommandme)
    - [`pocketmine.command.op.give`](#pocketminecommandopgive)
    - [`pocketmine.command.op.take`](#pocketminecommandoptake)
    - [`pocketmine.command.particle`](#pocketminecommandparticle)
    - [`pocketmine.command.plugins`](#pocketminecommandplugins)
    - [`pocketmine.command.save.disable`](#pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable`](#pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform`](#pocketminecommandsaveperform)
    - [`pocketmine.command.say`](#pocketminecommandsay)
    - [`pocketmine.command.seed`](#pocketminecommandseed)
    - [`pocketmine.command.setworldspawn`](#pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint`](#pocketminecommandspawnpoint)
    - [`pocketmine.command.status`](#pocketminecommandstatus)
    - [`pocketmine.command.stop`](#pocketminecommandstop)
    - [`pocketmine.command.teleport`](#pocketminecommandteleport)
    - [`pocketmine.command.tell`](#pocketminecommandtell)
    - [`pocketmine.command.time.add`](#pocketminecommandtimeadd)
    - [`pocketmine.command.time.query`](#pocketminecommandtimequery)
    - [`pocketmine.command.time.set`](#pocketminecommandtimeset)
    - [`pocketmine.command.time.start`](#pocketminecommandtimestart)
    - [`pocketmine.command.time.stop`](#pocketminecommandtimestop)
    - [`pocketmine.command.timings`](#pocketminecommandtimings)
    - [`pocketmine.command.title`](#pocketminecommandtitle)
    - [`pocketmine.command.transferserver`](#pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip`](#pocketminecommandunbanip)
    - [`pocketmine.command.unban.player`](#pocketminecommandunbanplayer)
    - [`pocketmine.command.version`](#pocketminecommandversion)
    - [`pocketmine.command.whitelist.add`](#pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable`](#pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable`](#pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list`](#pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload`](#pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove`](#pocketminecommandwhitelistremove)
    - [`pocketmine.group.console`](#pocketminegroupconsole)
    - [`pocketmine.group.operator`](#pocketminegroupoperator)
    - [`pocketmine.group.user`](#pocketminegroupuser)



    #### `pocketmine.broadcast.admin`
    - [`pocketmine.broadcast.admin`](#permission-pocketminebroadcastadmin)
    - [`pocketmine.broadcast.user`](#permission-pocketminebroadcastuser)
    - [`pocketmine.command.ban.ip`](#permission-pocketminecommandbanip)
    - [`pocketmine.command.ban.list`](#permission-pocketminecommandbanlist)
    - [`pocketmine.command.ban.player`](#permission-pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other`](#permission-pocketminecommandclearother)
    - [`pocketmine.command.clear.self`](#permission-pocketminecommandclearself)
    - [`pocketmine.command.defaultgamemode`](#permission-pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty`](#permission-pocketminecommanddifficulty)
    - [`pocketmine.command.dumpmemory`](#permission-pocketminecommanddumpmemory)
    - [`pocketmine.command.effect`](#permission-pocketminecommandeffect)
    - [`pocketmine.command.enchant`](#permission-pocketminecommandenchant)
    - [`pocketmine.command.gamemode`](#permission-pocketminecommandgamemode)
    - [`pocketmine.command.gc`](#permission-pocketminecommandgc)
    - [`pocketmine.command.give`](#permission-pocketminecommandgive)
    - [`pocketmine.command.help`](#permission-pocketminecommandhelp)
    - [`pocketmine.command.kick`](#permission-pocketminecommandkick)
    - [`pocketmine.command.kill.other`](#permission-pocketminecommandkillother)
    - [`pocketmine.command.kill.self`](#permission-pocketminecommandkillself)
    - [`pocketmine.command.list`](#permission-pocketminecommandlist)
    - [`pocketmine.command.me`](#permission-pocketminecommandme)
    - [`pocketmine.command.op.give`](#permission-pocketminecommandopgive)
    - [`pocketmine.command.op.take`](#permission-pocketminecommandoptake)
    - [`pocketmine.command.particle`](#permission-pocketminecommandparticle)
    - [`pocketmine.command.plugins`](#permission-pocketminecommandplugins)
    - [`pocketmine.command.save.disable`](#permission-pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable`](#permission-pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform`](#permission-pocketminecommandsaveperform)
    - [`pocketmine.command.say`](#permission-pocketminecommandsay)
    - [`pocketmine.command.seed`](#permission-pocketminecommandseed)
    - [`pocketmine.command.setworldspawn`](#permission-pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint`](#permission-pocketminecommandspawnpoint)
    - [`pocketmine.command.status`](#permission-pocketminecommandstatus)
    - [`pocketmine.command.stop`](#permission-pocketminecommandstop)
    - [`pocketmine.command.teleport`](#permission-pocketminecommandteleport)
    - [`pocketmine.command.tell`](#permission-pocketminecommandtell)
    - [`pocketmine.command.time.add`](#permission-pocketminecommandtimeadd)
    - [`pocketmine.command.time.query`](#permission-pocketminecommandtimequery)
    - [`pocketmine.command.time.set`](#permission-pocketminecommandtimeset)
    - [`pocketmine.command.time.start`](#permission-pocketminecommandtimestart)
    - [`pocketmine.command.time.stop`](#permission-pocketminecommandtimestop)
    - [`pocketmine.command.timings`](#permission-pocketminecommandtimings)
    - [`pocketmine.command.title`](#permission-pocketminecommandtitle)
    - [`pocketmine.command.transferserver`](#permission-pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip`](#permission-pocketminecommandunbanip)
    - [`pocketmine.command.unban.player`](#permission-pocketminecommandunbanplayer)
    - [`pocketmine.command.version`](#permission-pocketminecommandversion)
    - [`pocketmine.command.whitelist.add`](#permission-pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable`](#permission-pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable`](#permission-pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list`](#permission-pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload`](#permission-pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove`](#permission-pocketminecommandwhitelistremove)
    - [`pocketmine.group.console`](#permission-pocketminegroupconsole)
    - [`pocketmine.group.operator`](#permission-pocketminegroupoperator)
    - [`pocketmine.group.user`](#permission-pocketminegroupuser)



    #### Permission `pocketmine.broadcast.admin`
    Allows the user to receive administrative broadcasts

    #### `pocketmine.broadcast.user`
    #### Permission `pocketmine.broadcast.user`
    Allows the user to receive user broadcasts

    #### `pocketmine.command.ban.ip`
    #### Permission `pocketmine.command.ban.ip`
    Allows the user to ban IP addresses

    #### `pocketmine.command.ban.list`
    #### Permission `pocketmine.command.ban.list`
    Allows the user to list banned players

    #### `pocketmine.command.ban.player`
    #### Permission `pocketmine.command.ban.player`
    Allows the user to ban players

    #### `pocketmine.command.clear.other`
    #### Permission `pocketmine.command.clear.other`
    Allows the user to clear inventory of other players

    #### `pocketmine.command.clear.self`
    #### Permission `pocketmine.command.clear.self`
    Allows the user to clear their own inventory

    #### `pocketmine.command.defaultgamemode`
    #### Permission `pocketmine.command.defaultgamemode`
    Allows the user to change the default gamemode

    #### `pocketmine.command.difficulty`
    #### Permission `pocketmine.command.difficulty`
    Allows the user to change the game difficulty

    #### `pocketmine.command.dumpmemory`
    #### Permission `pocketmine.command.dumpmemory`
    Allows the user to dump memory contents

    #### `pocketmine.command.effect`
    #### Permission `pocketmine.command.effect`
    Allows the user to give/take potion effects

    #### `pocketmine.command.enchant`
    #### Permission `pocketmine.command.enchant`
    Allows the user to enchant items

    #### `pocketmine.command.gamemode`
    #### Permission `pocketmine.command.gamemode`
    Allows the user to change the gamemode of players

    #### `pocketmine.command.gc`
    #### Permission `pocketmine.command.gc`
    Allows the user to fire garbage collection tasks

    #### `pocketmine.command.give`
    #### Permission `pocketmine.command.give`
    Allows the user to give items to players

    #### `pocketmine.command.help`
    #### Permission `pocketmine.command.help`
    Allows the user to view the help menu

    #### `pocketmine.command.kick`
    #### Permission `pocketmine.command.kick`
    Allows the user to kick players

    #### `pocketmine.command.kill.other`
    #### Permission `pocketmine.command.kill.other`
    Allows the user to kill other players

    #### `pocketmine.command.kill.self`
    #### Permission `pocketmine.command.kill.self`
    Allows the user to commit suicide

    #### `pocketmine.command.list`
    #### Permission `pocketmine.command.list`
    Allows the user to list all online players

    #### `pocketmine.command.me`
    #### Permission `pocketmine.command.me`
    Allows the user to perform a chat action

    #### `pocketmine.command.op.give`
    #### Permission `pocketmine.command.op.give`
    Allows the user to give a player operator status

    #### `pocketmine.command.op.take`
    #### Permission `pocketmine.command.op.take`
    Allows the user to take a player's operator status

    #### `pocketmine.command.particle`
    #### Permission `pocketmine.command.particle`
    Allows the user to create particle effects

    #### `pocketmine.command.plugins`
    #### Permission `pocketmine.command.plugins`
    Allows the user to view the list of plugins

    #### `pocketmine.command.save.disable`
    #### Permission `pocketmine.command.save.disable`
    Allows the user to disable automatic saving

    #### `pocketmine.command.save.enable`
    #### Permission `pocketmine.command.save.enable`
    Allows the user to enable automatic saving

    #### `pocketmine.command.save.perform`
    #### Permission `pocketmine.command.save.perform`
    Allows the user to perform a manual save

    #### `pocketmine.command.say`
    #### Permission `pocketmine.command.say`
    Allows the user to talk as the console

    #### `pocketmine.command.seed`
    #### Permission `pocketmine.command.seed`
    Allows the user to view the seed of the world

    #### `pocketmine.command.setworldspawn`
    #### Permission `pocketmine.command.setworldspawn`
    Allows the user to change the world spawn

    #### `pocketmine.command.spawnpoint`
    #### Permission `pocketmine.command.spawnpoint`
    Allows the user to change player's spawnpoint

    #### `pocketmine.command.status`
    #### Permission `pocketmine.command.status`
    Allows the user to view the server performance

    #### `pocketmine.command.stop`
    #### Permission `pocketmine.command.stop`
    Allows the user to stop the server

    #### `pocketmine.command.teleport`
    #### Permission `pocketmine.command.teleport`
    Allows the user to teleport players

    #### `pocketmine.command.tell`
    #### Permission `pocketmine.command.tell`
    Allows the user to privately message another player

    #### `pocketmine.command.time.add`
    #### Permission `pocketmine.command.time.add`
    Allows the user to fast-forward time

    #### `pocketmine.command.time.query`
    #### Permission `pocketmine.command.time.query`
    Allows the user query the time

    #### `pocketmine.command.time.set`
    #### Permission `pocketmine.command.time.set`
    Allows the user to change the time

    #### `pocketmine.command.time.start`
    #### Permission `pocketmine.command.time.start`
    Allows the user to restart the time

    #### `pocketmine.command.time.stop`
    #### Permission `pocketmine.command.time.stop`
    Allows the user to stop the time

    #### `pocketmine.command.timings`
    #### Permission `pocketmine.command.timings`
    Allows the user to records timings for all plugin events

    #### `pocketmine.command.title`
    #### Permission `pocketmine.command.title`
    Allows the user to send a title to the specified player

    #### `pocketmine.command.transferserver`
    #### Permission `pocketmine.command.transferserver`
    Allows the user to transfer self to another server

    #### `pocketmine.command.unban.ip`
    #### Permission `pocketmine.command.unban.ip`
    Allows the user to unban IP addresses

    #### `pocketmine.command.unban.player`
    #### Permission `pocketmine.command.unban.player`
    Allows the user to unban players

    #### `pocketmine.command.version`
    #### Permission `pocketmine.command.version`
    Allows the user to view the version of the server

    #### `pocketmine.command.whitelist.add`
    #### Permission `pocketmine.command.whitelist.add`
    Allows the user to add a player to the server whitelist

    #### `pocketmine.command.whitelist.disable`
    #### Permission `pocketmine.command.whitelist.disable`
    Allows the user to disable the server whitelist

    #### `pocketmine.command.whitelist.enable`
    #### Permission `pocketmine.command.whitelist.enable`
    Allows the user to enable the server whitelist

    #### `pocketmine.command.whitelist.list`
    #### Permission `pocketmine.command.whitelist.list`
    Allows the user to list all players on the server whitelist

    #### `pocketmine.command.whitelist.reload`
    #### Permission `pocketmine.command.whitelist.reload`
    Allows the user to reload the server whitelist

    #### `pocketmine.command.whitelist.remove`
    #### Permission `pocketmine.command.whitelist.remove`
    Allows the user to remove a player from the server whitelist

    #### `pocketmine.group.console`
    #### Permission `pocketmine.group.console`
    Grants all console permissions

    Grants permissions:
    - [`pocketmine.command.dumpmemory`](#pocketminecommanddumpmemory)
    - [`pocketmine.group.operator`](#pocketminegroupoperator)
    - [`pocketmine.command.dumpmemory`](#permission-pocketminecommanddumpmemory)
    - [`pocketmine.group.operator`](#permission-pocketminegroupoperator)

    #### `pocketmine.group.operator`
    #### Permission `pocketmine.group.operator`
    Grants all operator permissions

    Grants permissions:
    - [`pocketmine.broadcast.admin`](#pocketminebroadcastadmin)
    - [`pocketmine.command.ban.ip`](#pocketminecommandbanip)
    - [`pocketmine.command.ban.list`](#pocketminecommandbanlist)
    - [`pocketmine.command.ban.player`](#pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other`](#pocketminecommandclearother)
    - [`pocketmine.command.defaultgamemode`](#pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty`](#pocketminecommanddifficulty)
    - [`pocketmine.command.effect`](#pocketminecommandeffect)
    - [`pocketmine.command.enchant`](#pocketminecommandenchant)
    - [`pocketmine.command.gamemode`](#pocketminecommandgamemode)
    - [`pocketmine.command.gc`](#pocketminecommandgc)
    - [`pocketmine.command.give`](#pocketminecommandgive)
    - [`pocketmine.command.kick`](#pocketminecommandkick)
    - [`pocketmine.command.kill.other`](#pocketminecommandkillother)
    - [`pocketmine.command.list`](#pocketminecommandlist)
    - [`pocketmine.command.op.give`](#pocketminecommandopgive)
    - [`pocketmine.command.op.take`](#pocketminecommandoptake)
    - [`pocketmine.command.particle`](#pocketminecommandparticle)
    - [`pocketmine.command.plugins`](#pocketminecommandplugins)
    - [`pocketmine.command.save.disable`](#pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable`](#pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform`](#pocketminecommandsaveperform)
    - [`pocketmine.command.say`](#pocketminecommandsay)
    - [`pocketmine.command.seed`](#pocketminecommandseed)
    - [`pocketmine.command.setworldspawn`](#pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint`](#pocketminecommandspawnpoint)
    - [`pocketmine.command.status`](#pocketminecommandstatus)
    - [`pocketmine.command.stop`](#pocketminecommandstop)
    - [`pocketmine.command.teleport`](#pocketminecommandteleport)
    - [`pocketmine.command.time.add`](#pocketminecommandtimeadd)
    - [`pocketmine.command.time.query`](#pocketminecommandtimequery)
    - [`pocketmine.command.time.set`](#pocketminecommandtimeset)
    - [`pocketmine.command.time.start`](#pocketminecommandtimestart)
    - [`pocketmine.command.time.stop`](#pocketminecommandtimestop)
    - [`pocketmine.command.timings`](#pocketminecommandtimings)
    - [`pocketmine.command.title`](#pocketminecommandtitle)
    - [`pocketmine.command.transferserver`](#pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip`](#pocketminecommandunbanip)
    - [`pocketmine.command.unban.player`](#pocketminecommandunbanplayer)
    - [`pocketmine.command.whitelist.add`](#pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable`](#pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable`](#pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list`](#pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload`](#pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove`](#pocketminecommandwhitelistremove)
    - [`pocketmine.group.user`](#pocketminegroupuser)

    #### `pocketmine.group.user`
    - [`pocketmine.broadcast.admin`](#permission-pocketminebroadcastadmin)
    - [`pocketmine.command.ban.ip`](#permission-pocketminecommandbanip)
    - [`pocketmine.command.ban.list`](#permission-pocketminecommandbanlist)
    - [`pocketmine.command.ban.player`](#permission-pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other`](#permission-pocketminecommandclearother)
    - [`pocketmine.command.defaultgamemode`](#permission-pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty`](#permission-pocketminecommanddifficulty)
    - [`pocketmine.command.effect`](#permission-pocketminecommandeffect)
    - [`pocketmine.command.enchant`](#permission-pocketminecommandenchant)
    - [`pocketmine.command.gamemode`](#permission-pocketminecommandgamemode)
    - [`pocketmine.command.gc`](#permission-pocketminecommandgc)
    - [`pocketmine.command.give`](#permission-pocketminecommandgive)
    - [`pocketmine.command.kick`](#permission-pocketminecommandkick)
    - [`pocketmine.command.kill.other`](#permission-pocketminecommandkillother)
    - [`pocketmine.command.list`](#permission-pocketminecommandlist)
    - [`pocketmine.command.op.give`](#permission-pocketminecommandopgive)
    - [`pocketmine.command.op.take`](#permission-pocketminecommandoptake)
    - [`pocketmine.command.particle`](#permission-pocketminecommandparticle)
    - [`pocketmine.command.plugins`](#permission-pocketminecommandplugins)
    - [`pocketmine.command.save.disable`](#permission-pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable`](#permission-pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform`](#permission-pocketminecommandsaveperform)
    - [`pocketmine.command.say`](#permission-pocketminecommandsay)
    - [`pocketmine.command.seed`](#permission-pocketminecommandseed)
    - [`pocketmine.command.setworldspawn`](#permission-pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint`](#permission-pocketminecommandspawnpoint)
    - [`pocketmine.command.status`](#permission-pocketminecommandstatus)
    - [`pocketmine.command.stop`](#permission-pocketminecommandstop)
    - [`pocketmine.command.teleport`](#permission-pocketminecommandteleport)
    - [`pocketmine.command.time.add`](#permission-pocketminecommandtimeadd)
    - [`pocketmine.command.time.query`](#permission-pocketminecommandtimequery)
    - [`pocketmine.command.time.set`](#permission-pocketminecommandtimeset)
    - [`pocketmine.command.time.start`](#permission-pocketminecommandtimestart)
    - [`pocketmine.command.time.stop`](#permission-pocketminecommandtimestop)
    - [`pocketmine.command.timings`](#permission-pocketminecommandtimings)
    - [`pocketmine.command.title`](#permission-pocketminecommandtitle)
    - [`pocketmine.command.transferserver`](#permission-pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip`](#permission-pocketminecommandunbanip)
    - [`pocketmine.command.unban.player`](#permission-pocketminecommandunbanplayer)
    - [`pocketmine.command.whitelist.add`](#permission-pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable`](#permission-pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable`](#permission-pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list`](#permission-pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload`](#permission-pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove`](#permission-pocketminecommandwhitelistremove)
    - [`pocketmine.group.user`](#permission-pocketminegroupuser)

    #### Permission `pocketmine.group.user`
    Grants all non-sensitive permissions that everyone gets by default

    Grants permissions:
    - [`pocketmine.broadcast.user`](#pocketminebroadcastuser)
    - [`pocketmine.command.clear.self`](#pocketminecommandclearself)
    - [`pocketmine.command.help`](#pocketminecommandhelp)
    - [`pocketmine.command.kill.self`](#pocketminecommandkillself)
    - [`pocketmine.command.me`](#pocketminecommandme)
    - [`pocketmine.command.tell`](#pocketminecommandtell)
    - [`pocketmine.command.version`](#pocketminecommandversion)
    - [`pocketmine.broadcast.user`](#permission-pocketminebroadcastuser)
    - [`pocketmine.command.clear.self`](#permission-pocketminecommandclearself)
    - [`pocketmine.command.help`](#permission-pocketminecommandhelp)
    - [`pocketmine.command.kill.self`](#permission-pocketminecommandkillself)
    - [`pocketmine.command.me`](#permission-pocketminecommandme)
    - [`pocketmine.command.tell`](#permission-pocketminecommandtell)
    - [`pocketmine.command.version`](#permission-pocketminecommandversion)

  7. dktapps revised this gist Oct 12, 2021. 1 changed file with 111 additions and 111 deletions.
    222 changes: 111 additions & 111 deletions core-permissions.md
    Original file line number Diff line number Diff line change
    @@ -3,62 +3,62 @@ Generated from PocketMine-MP 4.0.0-BETA5+dev


    ## Table of Contents
    - [`pocketmine.broadcast.admin`](#pocketmine-broadcast-admin)
    - [`pocketmine.broadcast.user`](#pocketmine-broadcast-user)
    - [`pocketmine.command.ban.ip`](#pocketmine-command-ban-ip)
    - [`pocketmine.command.ban.list`](#pocketmine-command-ban-list)
    - [`pocketmine.command.ban.player`](#pocketmine-command-ban-player)
    - [`pocketmine.command.clear.other`](#pocketmine-command-clear-other)
    - [`pocketmine.command.clear.self`](#pocketmine-command-clear-self)
    - [`pocketmine.command.defaultgamemode`](#pocketmine-command-defaultgamemode)
    - [`pocketmine.command.difficulty`](#pocketmine-command-difficulty)
    - [`pocketmine.command.dumpmemory`](#pocketmine-command-dumpmemory)
    - [`pocketmine.command.effect`](#pocketmine-command-effect)
    - [`pocketmine.command.enchant`](#pocketmine-command-enchant)
    - [`pocketmine.command.gamemode`](#pocketmine-command-gamemode)
    - [`pocketmine.command.gc`](#pocketmine-command-gc)
    - [`pocketmine.command.give`](#pocketmine-command-give)
    - [`pocketmine.command.help`](#pocketmine-command-help)
    - [`pocketmine.command.kick`](#pocketmine-command-kick)
    - [`pocketmine.command.kill.other`](#pocketmine-command-kill-other)
    - [`pocketmine.command.kill.self`](#pocketmine-command-kill-self)
    - [`pocketmine.command.list`](#pocketmine-command-list)
    - [`pocketmine.command.me`](#pocketmine-command-me)
    - [`pocketmine.command.op.give`](#pocketmine-command-op-give)
    - [`pocketmine.command.op.take`](#pocketmine-command-op-take)
    - [`pocketmine.command.particle`](#pocketmine-command-particle)
    - [`pocketmine.command.plugins`](#pocketmine-command-plugins)
    - [`pocketmine.command.save.disable`](#pocketmine-command-save-disable)
    - [`pocketmine.command.save.enable`](#pocketmine-command-save-enable)
    - [`pocketmine.command.save.perform`](#pocketmine-command-save-perform)
    - [`pocketmine.command.say`](#pocketmine-command-say)
    - [`pocketmine.command.seed`](#pocketmine-command-seed)
    - [`pocketmine.command.setworldspawn`](#pocketmine-command-setworldspawn)
    - [`pocketmine.command.spawnpoint`](#pocketmine-command-spawnpoint)
    - [`pocketmine.command.status`](#pocketmine-command-status)
    - [`pocketmine.command.stop`](#pocketmine-command-stop)
    - [`pocketmine.command.teleport`](#pocketmine-command-teleport)
    - [`pocketmine.command.tell`](#pocketmine-command-tell)
    - [`pocketmine.command.time.add`](#pocketmine-command-time-add)
    - [`pocketmine.command.time.query`](#pocketmine-command-time-query)
    - [`pocketmine.command.time.set`](#pocketmine-command-time-set)
    - [`pocketmine.command.time.start`](#pocketmine-command-time-start)
    - [`pocketmine.command.time.stop`](#pocketmine-command-time-stop)
    - [`pocketmine.command.timings`](#pocketmine-command-timings)
    - [`pocketmine.command.title`](#pocketmine-command-title)
    - [`pocketmine.command.transferserver`](#pocketmine-command-transferserver)
    - [`pocketmine.command.unban.ip`](#pocketmine-command-unban-ip)
    - [`pocketmine.command.unban.player`](#pocketmine-command-unban-player)
    - [`pocketmine.command.version`](#pocketmine-command-version)
    - [`pocketmine.command.whitelist.add`](#pocketmine-command-whitelist-add)
    - [`pocketmine.command.whitelist.disable`](#pocketmine-command-whitelist-disable)
    - [`pocketmine.command.whitelist.enable`](#pocketmine-command-whitelist-enable)
    - [`pocketmine.command.whitelist.list`](#pocketmine-command-whitelist-list)
    - [`pocketmine.command.whitelist.reload`](#pocketmine-command-whitelist-reload)
    - [`pocketmine.command.whitelist.remove`](#pocketmine-command-whitelist-remove)
    - [`pocketmine.group.console`](#pocketmine-group-console)
    - [`pocketmine.group.operator`](#pocketmine-group-operator)
    - [`pocketmine.group.user`](#pocketmine-group-user)
    - [`pocketmine.broadcast.admin`](#pocketminebroadcastadmin)
    - [`pocketmine.broadcast.user`](#pocketminebroadcastuser)
    - [`pocketmine.command.ban.ip`](#pocketminecommandbanip)
    - [`pocketmine.command.ban.list`](#pocketminecommandbanlist)
    - [`pocketmine.command.ban.player`](#pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other`](#pocketminecommandclearother)
    - [`pocketmine.command.clear.self`](#pocketminecommandclearself)
    - [`pocketmine.command.defaultgamemode`](#pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty`](#pocketminecommanddifficulty)
    - [`pocketmine.command.dumpmemory`](#pocketminecommanddumpmemory)
    - [`pocketmine.command.effect`](#pocketminecommandeffect)
    - [`pocketmine.command.enchant`](#pocketminecommandenchant)
    - [`pocketmine.command.gamemode`](#pocketminecommandgamemode)
    - [`pocketmine.command.gc`](#pocketminecommandgc)
    - [`pocketmine.command.give`](#pocketminecommandgive)
    - [`pocketmine.command.help`](#pocketminecommandhelp)
    - [`pocketmine.command.kick`](#pocketminecommandkick)
    - [`pocketmine.command.kill.other`](#pocketminecommandkillother)
    - [`pocketmine.command.kill.self`](#pocketminecommandkillself)
    - [`pocketmine.command.list`](#pocketminecommandlist)
    - [`pocketmine.command.me`](#pocketminecommandme)
    - [`pocketmine.command.op.give`](#pocketminecommandopgive)
    - [`pocketmine.command.op.take`](#pocketminecommandoptake)
    - [`pocketmine.command.particle`](#pocketminecommandparticle)
    - [`pocketmine.command.plugins`](#pocketminecommandplugins)
    - [`pocketmine.command.save.disable`](#pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable`](#pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform`](#pocketminecommandsaveperform)
    - [`pocketmine.command.say`](#pocketminecommandsay)
    - [`pocketmine.command.seed`](#pocketminecommandseed)
    - [`pocketmine.command.setworldspawn`](#pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint`](#pocketminecommandspawnpoint)
    - [`pocketmine.command.status`](#pocketminecommandstatus)
    - [`pocketmine.command.stop`](#pocketminecommandstop)
    - [`pocketmine.command.teleport`](#pocketminecommandteleport)
    - [`pocketmine.command.tell`](#pocketminecommandtell)
    - [`pocketmine.command.time.add`](#pocketminecommandtimeadd)
    - [`pocketmine.command.time.query`](#pocketminecommandtimequery)
    - [`pocketmine.command.time.set`](#pocketminecommandtimeset)
    - [`pocketmine.command.time.start`](#pocketminecommandtimestart)
    - [`pocketmine.command.time.stop`](#pocketminecommandtimestop)
    - [`pocketmine.command.timings`](#pocketminecommandtimings)
    - [`pocketmine.command.title`](#pocketminecommandtitle)
    - [`pocketmine.command.transferserver`](#pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip`](#pocketminecommandunbanip)
    - [`pocketmine.command.unban.player`](#pocketminecommandunbanplayer)
    - [`pocketmine.command.version`](#pocketminecommandversion)
    - [`pocketmine.command.whitelist.add`](#pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable`](#pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable`](#pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list`](#pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload`](#pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove`](#pocketminecommandwhitelistremove)
    - [`pocketmine.group.console`](#pocketminegroupconsole)
    - [`pocketmine.group.operator`](#pocketminegroupoperator)
    - [`pocketmine.group.user`](#pocketminegroupuser)



    @@ -225,69 +225,69 @@ Allows the user to remove a player from the server whitelist
    Grants all console permissions

    Grants permissions:
    - [`pocketmine.command.dumpmemory`](#pocketmine-command-dumpmemory)
    - [`pocketmine.group.operator`](#pocketmine-group-operator)
    - [`pocketmine.command.dumpmemory`](#pocketminecommanddumpmemory)
    - [`pocketmine.group.operator`](#pocketminegroupoperator)

    #### `pocketmine.group.operator`
    Grants all operator permissions

    Grants permissions:
    - [`pocketmine.broadcast.admin`](#pocketmine-broadcast-admin)
    - [`pocketmine.command.ban.ip`](#pocketmine-command-ban-ip)
    - [`pocketmine.command.ban.list`](#pocketmine-command-ban-list)
    - [`pocketmine.command.ban.player`](#pocketmine-command-ban-player)
    - [`pocketmine.command.clear.other`](#pocketmine-command-clear-other)
    - [`pocketmine.command.defaultgamemode`](#pocketmine-command-defaultgamemode)
    - [`pocketmine.command.difficulty`](#pocketmine-command-difficulty)
    - [`pocketmine.command.effect`](#pocketmine-command-effect)
    - [`pocketmine.command.enchant`](#pocketmine-command-enchant)
    - [`pocketmine.command.gamemode`](#pocketmine-command-gamemode)
    - [`pocketmine.command.gc`](#pocketmine-command-gc)
    - [`pocketmine.command.give`](#pocketmine-command-give)
    - [`pocketmine.command.kick`](#pocketmine-command-kick)
    - [`pocketmine.command.kill.other`](#pocketmine-command-kill-other)
    - [`pocketmine.command.list`](#pocketmine-command-list)
    - [`pocketmine.command.op.give`](#pocketmine-command-op-give)
    - [`pocketmine.command.op.take`](#pocketmine-command-op-take)
    - [`pocketmine.command.particle`](#pocketmine-command-particle)
    - [`pocketmine.command.plugins`](#pocketmine-command-plugins)
    - [`pocketmine.command.save.disable`](#pocketmine-command-save-disable)
    - [`pocketmine.command.save.enable`](#pocketmine-command-save-enable)
    - [`pocketmine.command.save.perform`](#pocketmine-command-save-perform)
    - [`pocketmine.command.say`](#pocketmine-command-say)
    - [`pocketmine.command.seed`](#pocketmine-command-seed)
    - [`pocketmine.command.setworldspawn`](#pocketmine-command-setworldspawn)
    - [`pocketmine.command.spawnpoint`](#pocketmine-command-spawnpoint)
    - [`pocketmine.command.status`](#pocketmine-command-status)
    - [`pocketmine.command.stop`](#pocketmine-command-stop)
    - [`pocketmine.command.teleport`](#pocketmine-command-teleport)
    - [`pocketmine.command.time.add`](#pocketmine-command-time-add)
    - [`pocketmine.command.time.query`](#pocketmine-command-time-query)
    - [`pocketmine.command.time.set`](#pocketmine-command-time-set)
    - [`pocketmine.command.time.start`](#pocketmine-command-time-start)
    - [`pocketmine.command.time.stop`](#pocketmine-command-time-stop)
    - [`pocketmine.command.timings`](#pocketmine-command-timings)
    - [`pocketmine.command.title`](#pocketmine-command-title)
    - [`pocketmine.command.transferserver`](#pocketmine-command-transferserver)
    - [`pocketmine.command.unban.ip`](#pocketmine-command-unban-ip)
    - [`pocketmine.command.unban.player`](#pocketmine-command-unban-player)
    - [`pocketmine.command.whitelist.add`](#pocketmine-command-whitelist-add)
    - [`pocketmine.command.whitelist.disable`](#pocketmine-command-whitelist-disable)
    - [`pocketmine.command.whitelist.enable`](#pocketmine-command-whitelist-enable)
    - [`pocketmine.command.whitelist.list`](#pocketmine-command-whitelist-list)
    - [`pocketmine.command.whitelist.reload`](#pocketmine-command-whitelist-reload)
    - [`pocketmine.command.whitelist.remove`](#pocketmine-command-whitelist-remove)
    - [`pocketmine.group.user`](#pocketmine-group-user)
    - [`pocketmine.broadcast.admin`](#pocketminebroadcastadmin)
    - [`pocketmine.command.ban.ip`](#pocketminecommandbanip)
    - [`pocketmine.command.ban.list`](#pocketminecommandbanlist)
    - [`pocketmine.command.ban.player`](#pocketminecommandbanplayer)
    - [`pocketmine.command.clear.other`](#pocketminecommandclearother)
    - [`pocketmine.command.defaultgamemode`](#pocketminecommanddefaultgamemode)
    - [`pocketmine.command.difficulty`](#pocketminecommanddifficulty)
    - [`pocketmine.command.effect`](#pocketminecommandeffect)
    - [`pocketmine.command.enchant`](#pocketminecommandenchant)
    - [`pocketmine.command.gamemode`](#pocketminecommandgamemode)
    - [`pocketmine.command.gc`](#pocketminecommandgc)
    - [`pocketmine.command.give`](#pocketminecommandgive)
    - [`pocketmine.command.kick`](#pocketminecommandkick)
    - [`pocketmine.command.kill.other`](#pocketminecommandkillother)
    - [`pocketmine.command.list`](#pocketminecommandlist)
    - [`pocketmine.command.op.give`](#pocketminecommandopgive)
    - [`pocketmine.command.op.take`](#pocketminecommandoptake)
    - [`pocketmine.command.particle`](#pocketminecommandparticle)
    - [`pocketmine.command.plugins`](#pocketminecommandplugins)
    - [`pocketmine.command.save.disable`](#pocketminecommandsavedisable)
    - [`pocketmine.command.save.enable`](#pocketminecommandsaveenable)
    - [`pocketmine.command.save.perform`](#pocketminecommandsaveperform)
    - [`pocketmine.command.say`](#pocketminecommandsay)
    - [`pocketmine.command.seed`](#pocketminecommandseed)
    - [`pocketmine.command.setworldspawn`](#pocketminecommandsetworldspawn)
    - [`pocketmine.command.spawnpoint`](#pocketminecommandspawnpoint)
    - [`pocketmine.command.status`](#pocketminecommandstatus)
    - [`pocketmine.command.stop`](#pocketminecommandstop)
    - [`pocketmine.command.teleport`](#pocketminecommandteleport)
    - [`pocketmine.command.time.add`](#pocketminecommandtimeadd)
    - [`pocketmine.command.time.query`](#pocketminecommandtimequery)
    - [`pocketmine.command.time.set`](#pocketminecommandtimeset)
    - [`pocketmine.command.time.start`](#pocketminecommandtimestart)
    - [`pocketmine.command.time.stop`](#pocketminecommandtimestop)
    - [`pocketmine.command.timings`](#pocketminecommandtimings)
    - [`pocketmine.command.title`](#pocketminecommandtitle)
    - [`pocketmine.command.transferserver`](#pocketminecommandtransferserver)
    - [`pocketmine.command.unban.ip`](#pocketminecommandunbanip)
    - [`pocketmine.command.unban.player`](#pocketminecommandunbanplayer)
    - [`pocketmine.command.whitelist.add`](#pocketminecommandwhitelistadd)
    - [`pocketmine.command.whitelist.disable`](#pocketminecommandwhitelistdisable)
    - [`pocketmine.command.whitelist.enable`](#pocketminecommandwhitelistenable)
    - [`pocketmine.command.whitelist.list`](#pocketminecommandwhitelistlist)
    - [`pocketmine.command.whitelist.reload`](#pocketminecommandwhitelistreload)
    - [`pocketmine.command.whitelist.remove`](#pocketminecommandwhitelistremove)
    - [`pocketmine.group.user`](#pocketminegroupuser)

    #### `pocketmine.group.user`
    Grants all non-sensitive permissions that everyone gets by default

    Grants permissions:
    - [`pocketmine.broadcast.user`](#pocketmine-broadcast-user)
    - [`pocketmine.command.clear.self`](#pocketmine-command-clear-self)
    - [`pocketmine.command.help`](#pocketmine-command-help)
    - [`pocketmine.command.kill.self`](#pocketmine-command-kill-self)
    - [`pocketmine.command.me`](#pocketmine-command-me)
    - [`pocketmine.command.tell`](#pocketmine-command-tell)
    - [`pocketmine.command.version`](#pocketmine-command-version)
    - [`pocketmine.broadcast.user`](#pocketminebroadcastuser)
    - [`pocketmine.command.clear.self`](#pocketminecommandclearself)
    - [`pocketmine.command.help`](#pocketminecommandhelp)
    - [`pocketmine.command.kill.self`](#pocketminecommandkillself)
    - [`pocketmine.command.me`](#pocketminecommandme)
    - [`pocketmine.command.tell`](#pocketminecommandtell)
    - [`pocketmine.command.version`](#pocketminecommandversion)

  8. dktapps revised this gist Oct 12, 2021. 1 changed file with 290 additions and 59 deletions.
    349 changes: 290 additions & 59 deletions core-permissions.md
    Original file line number Diff line number Diff line change
    @@ -1,62 +1,293 @@
    ## PocketMine-MP Core Permissions
    # PocketMine-MP Core Permissions
    Generated from PocketMine-MP 4.0.0-BETA5+dev


    | Permission name | Description | Grants |
    |:----------------|:------------|:-----------|
    | `pocketmine.broadcast.admin` | Allows the user to receive administrative broadcasts | |
    | `pocketmine.broadcast.user` | Allows the user to receive user broadcasts | |
    | `pocketmine.command.ban.ip` | Allows the user to ban IP addresses | |
    | `pocketmine.command.ban.list` | Allows the user to list banned players | |
    | `pocketmine.command.ban.player` | Allows the user to ban players | |
    | `pocketmine.command.clear.other` | Allows the user to clear inventory of other players | |
    | `pocketmine.command.clear.self` | Allows the user to clear their own inventory | |
    | `pocketmine.command.defaultgamemode` | Allows the user to change the default gamemode | |
    | `pocketmine.command.difficulty` | Allows the user to change the game difficulty | |
    | `pocketmine.command.dumpmemory` | Allows the user to dump memory contents | |
    | `pocketmine.command.effect` | Allows the user to give/take potion effects | |
    | `pocketmine.command.enchant` | Allows the user to enchant items | |
    | `pocketmine.command.gamemode` | Allows the user to change the gamemode of players | |
    | `pocketmine.command.gc` | Allows the user to fire garbage collection tasks | |
    | `pocketmine.command.give` | Allows the user to give items to players | |
    | `pocketmine.command.help` | Allows the user to view the help menu | |
    | `pocketmine.command.kick` | Allows the user to kick players | |
    | `pocketmine.command.kill.other` | Allows the user to kill other players | |
    | `pocketmine.command.kill.self` | Allows the user to commit suicide | |
    | `pocketmine.command.list` | Allows the user to list all online players | |
    | `pocketmine.command.me` | Allows the user to perform a chat action | |
    | `pocketmine.command.op.give` | Allows the user to give a player operator status | |
    | `pocketmine.command.op.take` | Allows the user to take a player's operator status | |
    | `pocketmine.command.particle` | Allows the user to create particle effects | |
    | `pocketmine.command.plugins` | Allows the user to view the list of plugins | |
    | `pocketmine.command.save.disable` | Allows the user to disable automatic saving | |
    | `pocketmine.command.save.enable` | Allows the user to enable automatic saving | |
    | `pocketmine.command.save.perform` | Allows the user to perform a manual save | |
    | `pocketmine.command.say` | Allows the user to talk as the console | |
    | `pocketmine.command.seed` | Allows the user to view the seed of the world | |
    | `pocketmine.command.setworldspawn` | Allows the user to change the world spawn | |
    | `pocketmine.command.spawnpoint` | Allows the user to change player's spawnpoint | |
    | `pocketmine.command.status` | Allows the user to view the server performance | |
    | `pocketmine.command.stop` | Allows the user to stop the server | |
    | `pocketmine.command.teleport` | Allows the user to teleport players | |
    | `pocketmine.command.tell` | Allows the user to privately message another player | |
    | `pocketmine.command.time.add` | Allows the user to fast-forward time | |
    | `pocketmine.command.time.query` | Allows the user query the time | |
    | `pocketmine.command.time.set` | Allows the user to change the time | |
    | `pocketmine.command.time.start` | Allows the user to restart the time | |
    | `pocketmine.command.time.stop` | Allows the user to stop the time | |
    | `pocketmine.command.timings` | Allows the user to records timings for all plugin events | |
    | `pocketmine.command.title` | Allows the user to send a title to the specified player | |
    | `pocketmine.command.transferserver` | Allows the user to transfer self to another server | |
    | `pocketmine.command.unban.ip` | Allows the user to unban IP addresses | |
    | `pocketmine.command.unban.player` | Allows the user to unban players | |
    | `pocketmine.command.version` | Allows the user to view the version of the server | |
    | `pocketmine.command.whitelist.add` | Allows the user to add a player to the server whitelist | |
    | `pocketmine.command.whitelist.disable` | Allows the user to disable the server whitelist | |
    | `pocketmine.command.whitelist.enable` | Allows the user to enable the server whitelist | |
    | `pocketmine.command.whitelist.list` | Allows the user to list all players on the server whitelist | |
    | `pocketmine.command.whitelist.reload` | Allows the user to reload the server whitelist | |
    | `pocketmine.command.whitelist.remove` | Allows the user to remove a player from the server whitelist | |
    | `pocketmine.group.console` | Grants all console permissions | - `pocketmine.group.operator`<br>- `pocketmine.command.dumpmemory`<br>|
    | `pocketmine.group.operator` | Grants all operator permissions | - `pocketmine.group.user`<br>- `pocketmine.broadcast.admin`<br>- `pocketmine.command.whitelist.add`<br>- `pocketmine.command.whitelist.remove`<br>- `pocketmine.command.whitelist.reload`<br>- `pocketmine.command.whitelist.enable`<br>- `pocketmine.command.whitelist.disable`<br>- `pocketmine.command.whitelist.list`<br>- `pocketmine.command.ban.player`<br>- `pocketmine.command.ban.ip`<br>- `pocketmine.command.ban.list`<br>- `pocketmine.command.unban.player`<br>- `pocketmine.command.unban.ip`<br>- `pocketmine.command.op.give`<br>- `pocketmine.command.op.take`<br>- `pocketmine.command.save.enable`<br>- `pocketmine.command.save.disable`<br>- `pocketmine.command.save.perform`<br>- `pocketmine.command.time.add`<br>- `pocketmine.command.time.set`<br>- `pocketmine.command.time.start`<br>- `pocketmine.command.time.stop`<br>- `pocketmine.command.time.query`<br>- `pocketmine.command.kill.other`<br>- `pocketmine.command.clear.other`<br>- `pocketmine.command.say`<br>- `pocketmine.command.give`<br>- `pocketmine.command.effect`<br>- `pocketmine.command.enchant`<br>- `pocketmine.command.particle`<br>- `pocketmine.command.teleport`<br>- `pocketmine.command.kick`<br>- `pocketmine.command.stop`<br>- `pocketmine.command.list`<br>- `pocketmine.command.plugins`<br>- `pocketmine.command.gamemode`<br>- `pocketmine.command.defaultgamemode`<br>- `pocketmine.command.seed`<br>- `pocketmine.command.status`<br>- `pocketmine.command.gc`<br>- `pocketmine.command.timings`<br>- `pocketmine.command.spawnpoint`<br>- `pocketmine.command.setworldspawn`<br>- `pocketmine.command.transferserver`<br>- `pocketmine.command.title`<br>- `pocketmine.command.difficulty`<br>|
    | `pocketmine.group.user` | Grants all non-sensitive permissions that everyone gets by default | - `pocketmine.broadcast.user`<br>- `pocketmine.command.kill.self`<br>- `pocketmine.command.clear.self`<br>- `pocketmine.command.me`<br>- `pocketmine.command.tell`<br>- `pocketmine.command.help`<br>- `pocketmine.command.version`<br>|
    ## Table of Contents
    - [`pocketmine.broadcast.admin`](#pocketmine-broadcast-admin)
    - [`pocketmine.broadcast.user`](#pocketmine-broadcast-user)
    - [`pocketmine.command.ban.ip`](#pocketmine-command-ban-ip)
    - [`pocketmine.command.ban.list`](#pocketmine-command-ban-list)
    - [`pocketmine.command.ban.player`](#pocketmine-command-ban-player)
    - [`pocketmine.command.clear.other`](#pocketmine-command-clear-other)
    - [`pocketmine.command.clear.self`](#pocketmine-command-clear-self)
    - [`pocketmine.command.defaultgamemode`](#pocketmine-command-defaultgamemode)
    - [`pocketmine.command.difficulty`](#pocketmine-command-difficulty)
    - [`pocketmine.command.dumpmemory`](#pocketmine-command-dumpmemory)
    - [`pocketmine.command.effect`](#pocketmine-command-effect)
    - [`pocketmine.command.enchant`](#pocketmine-command-enchant)
    - [`pocketmine.command.gamemode`](#pocketmine-command-gamemode)
    - [`pocketmine.command.gc`](#pocketmine-command-gc)
    - [`pocketmine.command.give`](#pocketmine-command-give)
    - [`pocketmine.command.help`](#pocketmine-command-help)
    - [`pocketmine.command.kick`](#pocketmine-command-kick)
    - [`pocketmine.command.kill.other`](#pocketmine-command-kill-other)
    - [`pocketmine.command.kill.self`](#pocketmine-command-kill-self)
    - [`pocketmine.command.list`](#pocketmine-command-list)
    - [`pocketmine.command.me`](#pocketmine-command-me)
    - [`pocketmine.command.op.give`](#pocketmine-command-op-give)
    - [`pocketmine.command.op.take`](#pocketmine-command-op-take)
    - [`pocketmine.command.particle`](#pocketmine-command-particle)
    - [`pocketmine.command.plugins`](#pocketmine-command-plugins)
    - [`pocketmine.command.save.disable`](#pocketmine-command-save-disable)
    - [`pocketmine.command.save.enable`](#pocketmine-command-save-enable)
    - [`pocketmine.command.save.perform`](#pocketmine-command-save-perform)
    - [`pocketmine.command.say`](#pocketmine-command-say)
    - [`pocketmine.command.seed`](#pocketmine-command-seed)
    - [`pocketmine.command.setworldspawn`](#pocketmine-command-setworldspawn)
    - [`pocketmine.command.spawnpoint`](#pocketmine-command-spawnpoint)
    - [`pocketmine.command.status`](#pocketmine-command-status)
    - [`pocketmine.command.stop`](#pocketmine-command-stop)
    - [`pocketmine.command.teleport`](#pocketmine-command-teleport)
    - [`pocketmine.command.tell`](#pocketmine-command-tell)
    - [`pocketmine.command.time.add`](#pocketmine-command-time-add)
    - [`pocketmine.command.time.query`](#pocketmine-command-time-query)
    - [`pocketmine.command.time.set`](#pocketmine-command-time-set)
    - [`pocketmine.command.time.start`](#pocketmine-command-time-start)
    - [`pocketmine.command.time.stop`](#pocketmine-command-time-stop)
    - [`pocketmine.command.timings`](#pocketmine-command-timings)
    - [`pocketmine.command.title`](#pocketmine-command-title)
    - [`pocketmine.command.transferserver`](#pocketmine-command-transferserver)
    - [`pocketmine.command.unban.ip`](#pocketmine-command-unban-ip)
    - [`pocketmine.command.unban.player`](#pocketmine-command-unban-player)
    - [`pocketmine.command.version`](#pocketmine-command-version)
    - [`pocketmine.command.whitelist.add`](#pocketmine-command-whitelist-add)
    - [`pocketmine.command.whitelist.disable`](#pocketmine-command-whitelist-disable)
    - [`pocketmine.command.whitelist.enable`](#pocketmine-command-whitelist-enable)
    - [`pocketmine.command.whitelist.list`](#pocketmine-command-whitelist-list)
    - [`pocketmine.command.whitelist.reload`](#pocketmine-command-whitelist-reload)
    - [`pocketmine.command.whitelist.remove`](#pocketmine-command-whitelist-remove)
    - [`pocketmine.group.console`](#pocketmine-group-console)
    - [`pocketmine.group.operator`](#pocketmine-group-operator)
    - [`pocketmine.group.user`](#pocketmine-group-user)



    #### `pocketmine.broadcast.admin`
    Allows the user to receive administrative broadcasts

    #### `pocketmine.broadcast.user`
    Allows the user to receive user broadcasts

    #### `pocketmine.command.ban.ip`
    Allows the user to ban IP addresses

    #### `pocketmine.command.ban.list`
    Allows the user to list banned players

    #### `pocketmine.command.ban.player`
    Allows the user to ban players

    #### `pocketmine.command.clear.other`
    Allows the user to clear inventory of other players

    #### `pocketmine.command.clear.self`
    Allows the user to clear their own inventory

    #### `pocketmine.command.defaultgamemode`
    Allows the user to change the default gamemode

    #### `pocketmine.command.difficulty`
    Allows the user to change the game difficulty

    #### `pocketmine.command.dumpmemory`
    Allows the user to dump memory contents

    #### `pocketmine.command.effect`
    Allows the user to give/take potion effects

    #### `pocketmine.command.enchant`
    Allows the user to enchant items

    #### `pocketmine.command.gamemode`
    Allows the user to change the gamemode of players

    #### `pocketmine.command.gc`
    Allows the user to fire garbage collection tasks

    #### `pocketmine.command.give`
    Allows the user to give items to players

    #### `pocketmine.command.help`
    Allows the user to view the help menu

    #### `pocketmine.command.kick`
    Allows the user to kick players

    #### `pocketmine.command.kill.other`
    Allows the user to kill other players

    #### `pocketmine.command.kill.self`
    Allows the user to commit suicide

    #### `pocketmine.command.list`
    Allows the user to list all online players

    #### `pocketmine.command.me`
    Allows the user to perform a chat action

    #### `pocketmine.command.op.give`
    Allows the user to give a player operator status

    #### `pocketmine.command.op.take`
    Allows the user to take a player's operator status

    #### `pocketmine.command.particle`
    Allows the user to create particle effects

    #### `pocketmine.command.plugins`
    Allows the user to view the list of plugins

    #### `pocketmine.command.save.disable`
    Allows the user to disable automatic saving

    #### `pocketmine.command.save.enable`
    Allows the user to enable automatic saving

    #### `pocketmine.command.save.perform`
    Allows the user to perform a manual save

    #### `pocketmine.command.say`
    Allows the user to talk as the console

    #### `pocketmine.command.seed`
    Allows the user to view the seed of the world

    #### `pocketmine.command.setworldspawn`
    Allows the user to change the world spawn

    #### `pocketmine.command.spawnpoint`
    Allows the user to change player's spawnpoint

    #### `pocketmine.command.status`
    Allows the user to view the server performance

    #### `pocketmine.command.stop`
    Allows the user to stop the server

    #### `pocketmine.command.teleport`
    Allows the user to teleport players

    #### `pocketmine.command.tell`
    Allows the user to privately message another player

    #### `pocketmine.command.time.add`
    Allows the user to fast-forward time

    #### `pocketmine.command.time.query`
    Allows the user query the time

    #### `pocketmine.command.time.set`
    Allows the user to change the time

    #### `pocketmine.command.time.start`
    Allows the user to restart the time

    #### `pocketmine.command.time.stop`
    Allows the user to stop the time

    #### `pocketmine.command.timings`
    Allows the user to records timings for all plugin events

    #### `pocketmine.command.title`
    Allows the user to send a title to the specified player

    #### `pocketmine.command.transferserver`
    Allows the user to transfer self to another server

    #### `pocketmine.command.unban.ip`
    Allows the user to unban IP addresses

    #### `pocketmine.command.unban.player`
    Allows the user to unban players

    #### `pocketmine.command.version`
    Allows the user to view the version of the server

    #### `pocketmine.command.whitelist.add`
    Allows the user to add a player to the server whitelist

    #### `pocketmine.command.whitelist.disable`
    Allows the user to disable the server whitelist

    #### `pocketmine.command.whitelist.enable`
    Allows the user to enable the server whitelist

    #### `pocketmine.command.whitelist.list`
    Allows the user to list all players on the server whitelist

    #### `pocketmine.command.whitelist.reload`
    Allows the user to reload the server whitelist

    #### `pocketmine.command.whitelist.remove`
    Allows the user to remove a player from the server whitelist

    #### `pocketmine.group.console`
    Grants all console permissions

    Grants permissions:
    - [`pocketmine.command.dumpmemory`](#pocketmine-command-dumpmemory)
    - [`pocketmine.group.operator`](#pocketmine-group-operator)

    #### `pocketmine.group.operator`
    Grants all operator permissions

    Grants permissions:
    - [`pocketmine.broadcast.admin`](#pocketmine-broadcast-admin)
    - [`pocketmine.command.ban.ip`](#pocketmine-command-ban-ip)
    - [`pocketmine.command.ban.list`](#pocketmine-command-ban-list)
    - [`pocketmine.command.ban.player`](#pocketmine-command-ban-player)
    - [`pocketmine.command.clear.other`](#pocketmine-command-clear-other)
    - [`pocketmine.command.defaultgamemode`](#pocketmine-command-defaultgamemode)
    - [`pocketmine.command.difficulty`](#pocketmine-command-difficulty)
    - [`pocketmine.command.effect`](#pocketmine-command-effect)
    - [`pocketmine.command.enchant`](#pocketmine-command-enchant)
    - [`pocketmine.command.gamemode`](#pocketmine-command-gamemode)
    - [`pocketmine.command.gc`](#pocketmine-command-gc)
    - [`pocketmine.command.give`](#pocketmine-command-give)
    - [`pocketmine.command.kick`](#pocketmine-command-kick)
    - [`pocketmine.command.kill.other`](#pocketmine-command-kill-other)
    - [`pocketmine.command.list`](#pocketmine-command-list)
    - [`pocketmine.command.op.give`](#pocketmine-command-op-give)
    - [`pocketmine.command.op.take`](#pocketmine-command-op-take)
    - [`pocketmine.command.particle`](#pocketmine-command-particle)
    - [`pocketmine.command.plugins`](#pocketmine-command-plugins)
    - [`pocketmine.command.save.disable`](#pocketmine-command-save-disable)
    - [`pocketmine.command.save.enable`](#pocketmine-command-save-enable)
    - [`pocketmine.command.save.perform`](#pocketmine-command-save-perform)
    - [`pocketmine.command.say`](#pocketmine-command-say)
    - [`pocketmine.command.seed`](#pocketmine-command-seed)
    - [`pocketmine.command.setworldspawn`](#pocketmine-command-setworldspawn)
    - [`pocketmine.command.spawnpoint`](#pocketmine-command-spawnpoint)
    - [`pocketmine.command.status`](#pocketmine-command-status)
    - [`pocketmine.command.stop`](#pocketmine-command-stop)
    - [`pocketmine.command.teleport`](#pocketmine-command-teleport)
    - [`pocketmine.command.time.add`](#pocketmine-command-time-add)
    - [`pocketmine.command.time.query`](#pocketmine-command-time-query)
    - [`pocketmine.command.time.set`](#pocketmine-command-time-set)
    - [`pocketmine.command.time.start`](#pocketmine-command-time-start)
    - [`pocketmine.command.time.stop`](#pocketmine-command-time-stop)
    - [`pocketmine.command.timings`](#pocketmine-command-timings)
    - [`pocketmine.command.title`](#pocketmine-command-title)
    - [`pocketmine.command.transferserver`](#pocketmine-command-transferserver)
    - [`pocketmine.command.unban.ip`](#pocketmine-command-unban-ip)
    - [`pocketmine.command.unban.player`](#pocketmine-command-unban-player)
    - [`pocketmine.command.whitelist.add`](#pocketmine-command-whitelist-add)
    - [`pocketmine.command.whitelist.disable`](#pocketmine-command-whitelist-disable)
    - [`pocketmine.command.whitelist.enable`](#pocketmine-command-whitelist-enable)
    - [`pocketmine.command.whitelist.list`](#pocketmine-command-whitelist-list)
    - [`pocketmine.command.whitelist.reload`](#pocketmine-command-whitelist-reload)
    - [`pocketmine.command.whitelist.remove`](#pocketmine-command-whitelist-remove)
    - [`pocketmine.group.user`](#pocketmine-group-user)

    #### `pocketmine.group.user`
    Grants all non-sensitive permissions that everyone gets by default

    Grants permissions:
    - [`pocketmine.broadcast.user`](#pocketmine-broadcast-user)
    - [`pocketmine.command.clear.self`](#pocketmine-command-clear-self)
    - [`pocketmine.command.help`](#pocketmine-command-help)
    - [`pocketmine.command.kill.self`](#pocketmine-command-kill-self)
    - [`pocketmine.command.me`](#pocketmine-command-me)
    - [`pocketmine.command.tell`](#pocketmine-command-tell)
    - [`pocketmine.command.version`](#pocketmine-command-version)

  9. dktapps created this gist Oct 12, 2021.
    62 changes: 62 additions & 0 deletions core-permissions.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,62 @@
    ## PocketMine-MP Core Permissions
    Generated from PocketMine-MP 4.0.0-BETA5+dev


    | Permission name | Description | Grants |
    |:----------------|:------------|:-----------|
    | `pocketmine.broadcast.admin` | Allows the user to receive administrative broadcasts | |
    | `pocketmine.broadcast.user` | Allows the user to receive user broadcasts | |
    | `pocketmine.command.ban.ip` | Allows the user to ban IP addresses | |
    | `pocketmine.command.ban.list` | Allows the user to list banned players | |
    | `pocketmine.command.ban.player` | Allows the user to ban players | |
    | `pocketmine.command.clear.other` | Allows the user to clear inventory of other players | |
    | `pocketmine.command.clear.self` | Allows the user to clear their own inventory | |
    | `pocketmine.command.defaultgamemode` | Allows the user to change the default gamemode | |
    | `pocketmine.command.difficulty` | Allows the user to change the game difficulty | |
    | `pocketmine.command.dumpmemory` | Allows the user to dump memory contents | |
    | `pocketmine.command.effect` | Allows the user to give/take potion effects | |
    | `pocketmine.command.enchant` | Allows the user to enchant items | |
    | `pocketmine.command.gamemode` | Allows the user to change the gamemode of players | |
    | `pocketmine.command.gc` | Allows the user to fire garbage collection tasks | |
    | `pocketmine.command.give` | Allows the user to give items to players | |
    | `pocketmine.command.help` | Allows the user to view the help menu | |
    | `pocketmine.command.kick` | Allows the user to kick players | |
    | `pocketmine.command.kill.other` | Allows the user to kill other players | |
    | `pocketmine.command.kill.self` | Allows the user to commit suicide | |
    | `pocketmine.command.list` | Allows the user to list all online players | |
    | `pocketmine.command.me` | Allows the user to perform a chat action | |
    | `pocketmine.command.op.give` | Allows the user to give a player operator status | |
    | `pocketmine.command.op.take` | Allows the user to take a player's operator status | |
    | `pocketmine.command.particle` | Allows the user to create particle effects | |
    | `pocketmine.command.plugins` | Allows the user to view the list of plugins | |
    | `pocketmine.command.save.disable` | Allows the user to disable automatic saving | |
    | `pocketmine.command.save.enable` | Allows the user to enable automatic saving | |
    | `pocketmine.command.save.perform` | Allows the user to perform a manual save | |
    | `pocketmine.command.say` | Allows the user to talk as the console | |
    | `pocketmine.command.seed` | Allows the user to view the seed of the world | |
    | `pocketmine.command.setworldspawn` | Allows the user to change the world spawn | |
    | `pocketmine.command.spawnpoint` | Allows the user to change player's spawnpoint | |
    | `pocketmine.command.status` | Allows the user to view the server performance | |
    | `pocketmine.command.stop` | Allows the user to stop the server | |
    | `pocketmine.command.teleport` | Allows the user to teleport players | |
    | `pocketmine.command.tell` | Allows the user to privately message another player | |
    | `pocketmine.command.time.add` | Allows the user to fast-forward time | |
    | `pocketmine.command.time.query` | Allows the user query the time | |
    | `pocketmine.command.time.set` | Allows the user to change the time | |
    | `pocketmine.command.time.start` | Allows the user to restart the time | |
    | `pocketmine.command.time.stop` | Allows the user to stop the time | |
    | `pocketmine.command.timings` | Allows the user to records timings for all plugin events | |
    | `pocketmine.command.title` | Allows the user to send a title to the specified player | |
    | `pocketmine.command.transferserver` | Allows the user to transfer self to another server | |
    | `pocketmine.command.unban.ip` | Allows the user to unban IP addresses | |
    | `pocketmine.command.unban.player` | Allows the user to unban players | |
    | `pocketmine.command.version` | Allows the user to view the version of the server | |
    | `pocketmine.command.whitelist.add` | Allows the user to add a player to the server whitelist | |
    | `pocketmine.command.whitelist.disable` | Allows the user to disable the server whitelist | |
    | `pocketmine.command.whitelist.enable` | Allows the user to enable the server whitelist | |
    | `pocketmine.command.whitelist.list` | Allows the user to list all players on the server whitelist | |
    | `pocketmine.command.whitelist.reload` | Allows the user to reload the server whitelist | |
    | `pocketmine.command.whitelist.remove` | Allows the user to remove a player from the server whitelist | |
    | `pocketmine.group.console` | Grants all console permissions | - `pocketmine.group.operator`<br>- `pocketmine.command.dumpmemory`<br>|
    | `pocketmine.group.operator` | Grants all operator permissions | - `pocketmine.group.user`<br>- `pocketmine.broadcast.admin`<br>- `pocketmine.command.whitelist.add`<br>- `pocketmine.command.whitelist.remove`<br>- `pocketmine.command.whitelist.reload`<br>- `pocketmine.command.whitelist.enable`<br>- `pocketmine.command.whitelist.disable`<br>- `pocketmine.command.whitelist.list`<br>- `pocketmine.command.ban.player`<br>- `pocketmine.command.ban.ip`<br>- `pocketmine.command.ban.list`<br>- `pocketmine.command.unban.player`<br>- `pocketmine.command.unban.ip`<br>- `pocketmine.command.op.give`<br>- `pocketmine.command.op.take`<br>- `pocketmine.command.save.enable`<br>- `pocketmine.command.save.disable`<br>- `pocketmine.command.save.perform`<br>- `pocketmine.command.time.add`<br>- `pocketmine.command.time.set`<br>- `pocketmine.command.time.start`<br>- `pocketmine.command.time.stop`<br>- `pocketmine.command.time.query`<br>- `pocketmine.command.kill.other`<br>- `pocketmine.command.clear.other`<br>- `pocketmine.command.say`<br>- `pocketmine.command.give`<br>- `pocketmine.command.effect`<br>- `pocketmine.command.enchant`<br>- `pocketmine.command.particle`<br>- `pocketmine.command.teleport`<br>- `pocketmine.command.kick`<br>- `pocketmine.command.stop`<br>- `pocketmine.command.list`<br>- `pocketmine.command.plugins`<br>- `pocketmine.command.gamemode`<br>- `pocketmine.command.defaultgamemode`<br>- `pocketmine.command.seed`<br>- `pocketmine.command.status`<br>- `pocketmine.command.gc`<br>- `pocketmine.command.timings`<br>- `pocketmine.command.spawnpoint`<br>- `pocketmine.command.setworldspawn`<br>- `pocketmine.command.transferserver`<br>- `pocketmine.command.title`<br>- `pocketmine.command.difficulty`<br>|
    | `pocketmine.group.user` | Grants all non-sensitive permissions that everyone gets by default | - `pocketmine.broadcast.user`<br>- `pocketmine.command.kill.self`<br>- `pocketmine.command.clear.self`<br>- `pocketmine.command.me`<br>- `pocketmine.command.tell`<br>- `pocketmine.command.help`<br>- `pocketmine.command.version`<br>|