# Commands & Permissions

## Player commands

| Description                | Command                                        | Permission                      |
| -------------------------- | ---------------------------------------------- | ------------------------------- |
| Player's help              | /MelodyPlayer Help \[Player]                   | MelodyPlayer.Help.Player        |
| Player's info about plugin | /MelodyPlayer Info \[Player]                   | MelodyPlayer.Info.Player        |
| Player's preferences       | /MelodyPlayer Profile                          | MelodyPlayer.Profile.Preference |
| Listening melodies         | /MelodyPlayer Profile Listening Enable/Disable | MelodyPlayer.Profile.Preference |

## Admin commands

| Description                          | Command                                                  | Permission                       |
| ------------------------------------ | -------------------------------------------------------- | -------------------------------- |
| Admin's help                         | /MelodyPlayer Help Admin                                 | MelodyPlayer.Help.Admin          |
| Advanced info about plugin           | /MelodyPlayer Info Admin                                 | MelodyPlayer.Info.Admin          |
| Create MelodyPlayer                  | /MelodyPlayer Player Create \[MelodyPlayer]              | MelodyPlayer.Player.Create       |
| Set Location to MelodyPlayer         | /MelodyPlayer Player SetLocation \<MelodyPlayer>         | MelodyPlayer.Player.SetLocation  |
| Set HologramLocation to MelodyPlayer | /MelodyPlayer Player SetHologramLocation \<MelodyPlayer> | MelodyPlayer.Player.SetLocation  |
| MelodyPlayer Settings                | /MelodyPlayer Player Settings \<MelodyPlayer>            | MelodyPlayer.Player.Settings     |
| MelodyPlayer ControlPanel            | /MelodyPlayer Player ControlPanel \<MelodyPlayer>        | MelodyPlayer.Player.ControlPanel |
| Settings                             | /MelodyPlayer Settings                                   | MelodyPlayer.GUI.Settings.Open   |
| Reload whole plugin                  | /MelodyPlayer Reload \[All]                              | MelodyPlayer.Reload.All          |
| Reload localization file             | /MelodyPlayer Reload Locale                              | MelodyPlayer.Reload.Locale       |
| Reload options file                  | /MelodyPlayer Reload Options                             | MelodyPlayer.Reload.Options      |
| Reload MelodyPlayer                  | /MelodyPlayer Reload Player \<MelodyPlayer>              | MelodyPlayer.Reload.Player       |

## Additional permissions

Collection of permissions not assigned to commands.

### Permissions

Highlighted permissions are considered as recommended

* Bold - Recommended to all players
* Italic - Recommended to only specific group of players

<table><thead><tr><th>Description</th><th>Permission</th><th data-hidden></th></tr></thead><tbody><tr><td>Base player's actions</td><td><strong>MelodyPlayer.Player</strong></td><td></td></tr><tr><td>Complete package of all permissions</td><td><em>MelodyPlayer.Admin</em></td><td></td></tr><tr><td>All reload commands</td><td>MelodyPlayer.Reload.*</td><td></td></tr><tr><td>MelodyPlayer management</td><td>MelodyPlayer.Player.*</td><td></td></tr><tr><td>AuthorLimit ByPass</td><td>MelodyPlayer.Player.Author.ByPass</td><td></td></tr><tr><td>AuthorLimit extension</td><td>MelodyPlayer.Player.Author.Limit.&#x3C;Key></td><td></td></tr></tbody></table>

## Explanatory notes

* **\[]** - **Square Brackets** - Optional argument. Command has the same effect, if that argument is not used.
* **<>** - **Less/More than signs** - Mandatory argument. It's a variable.
  * Example: **\<PlayerName>** will be replaced with **SobkySK**
