# Command & Permissions

## Player commands

| Description                | Command                                          | Permission                           |
| -------------------------- | ------------------------------------------------ | ------------------------------------ |
| Open MailBox GUI           | /ChristmasMail \[Open]                           | ChristmasMail.GUI.ChristmasMail.Open |
| Player's help              | /ChristmasMail Help \[Player]                    | ChristmasMail.Help.Player            |
| Player's info about plugin | /ChristmasMail Info \[Player]                    | ChristmasMail.Info.Player            |
| Player's preferences       | /ChristmasMail Profile                           | ChristmasMail.Profile.Preference     |
| Create MailBox             | /ChristmasMail MailBox Create \<Player>          | ChristmasMail.MailBox.Create         |
| Send Wish                  | /ChristmasMail MailBox Wish \<Player> \<Message> | ChristmasMail.MailBox.Message        |
| Send Gift                  | /ChristmasMail MailBox Gift Send \<Player>       | ChristmasMail.MailBox.Gift           |
| Remove Gift                | /ChristmasMail MailBox Gift Remove \<Player>     | ChristmasMail.MailBox.Gift           |

## Admin commands

| Description                 | Command                                               | Permission                             |
| --------------------------- | ----------------------------------------------------- | -------------------------------------- |
| Admin's help                | /ChristmasMail Help Admin                             | ChristmasMail.Help.Admin               |
| Advanced info about plugin  | /ChristmasMail Info Admin                             | ChristmasMail.Info.Admin               |
| Settings                    | /ChristmasMail Settings                               | ChristmasMail.GUI.Settings.Open        |
| Reload whole plugin         | /ChristmasMail Reload \[All]                          | ChristmasMail.Reload.All               |
| Reload localization file    | /ChristmasMail Reload Locale                          | ChristmasMail.Reload.Locale            |
| Reload options file         | /ChristmasMail Reload Options                         | ChristmasMail.Reload.Options           |
| Link Figure with ArmorStand | /ChristmasMail Figure Find                            | ChristmasMail.Figure.Find              |
| Place Figure                | /ChristmasMail Figure Place                           | ChristmasMail.Figure.Place             |
| Remove Figure               | /ChristmasMail Figure Remove                          | ChristmasMail.Figure.Remove            |
| Change Figure's mode        | /ChristmasMail Figure SetMode \<Mode>                 | ChristmasMail.Figure.Mode              |
| Remove all statistics       | /ChristmasMail Statistics Remove All                  | ChristmasMail.Statistics.Remove.All    |
| Remove player's statistics  | /ChristmasMail Statistics Remove Player \<PlayerName> | ChristmasMail.Statistics.Remove.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>ChristmasMail.Player</strong></td><td></td></tr><tr><td>Complete package of all permissions</td><td><em>ChristmasMail.Admin</em></td><td></td></tr><tr><td>All reload commands</td><td>ChristmasMail.Reload.*</td><td></td></tr><tr><td>All figure commands</td><td>ChristmasMail.Figure.*</td><td></td></tr><tr><td>All statistics commands</td><td>ChristmasMail.Staticists.Remove.*</td><td></td></tr><tr><td>MailBox capacity extension</td><td>ChristmasMail.MailBox.Capacity.&#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**
