# Commands & Permissions

## Player commands

| Description                | Command                                                        | Permission                           |
| -------------------------- | -------------------------------------------------------------- | ------------------------------------ |
| Player's help              | /Parkour Help \[Player]                                        | Parkour.Help.Player                  |
| Player's info about plugin | /Parkour Info \[Player]                                        | Parkour.Info.Player                  |
| Player's profile           | /Parkour Profile                                               | Parkour.Profile                      |
| List of maps               | /Parkour Map List                                              | Parkour.Map.List.Command             |
| Start the race             | /Parkour Start \<MapName>                                      | Parkour.Map.Join.CommandInteraction  |
| Leave the race             | /Parkour Leave                                                 | Parkour.Map.Leave.CommandInteraction |
| Rate the map               | /Parkour Map Rate \<MapName> \<Rating>                         | Parkour.Map.Rate                     |
| Challenge player           | /Parkour Duel \<Target> \<MapName> \<BetAmount> \[BetCurrency] | Parkour.Duel.Create                  |
| Accept/Decilne Challenge   | /Parkour Duel Accept/Decline                                   | Parkour.Duel.Statement               |
| Spectate player            | /Parkour Spectate \[Target]                                    | Parkour.Spectate                     |
| Leave spectating mode      | /Parkour Spectate Leave                                        | Parkour.Spectate                     |
| Watch replays              | /Parkour Replay \<MapName>                                     | Parkour.Replay                       |
| Map statistics             | /Parkour Statistics Map \<MapName>                             | Parkour.Statistic.Map                |
| Summary statistics         | /Parkour Statistics Summary \<ComponentType>                   | Parkour.Statistic.Summary            |

## Admin commands

| Description                           | Command                                                       | Permission                                    |
| ------------------------------------- | ------------------------------------------------------------- | --------------------------------------------- |
| Admin's help                          | /Parkour Help Admin                                           | Parkour.Help.Admin                            |
| Advanced info about plugin            | /Parkour Info Admin                                           | Parkour.Info.Admin                            |
| Set Spawn Point                       | /Parkour GlobalLocation SetSpawnPoint                         | Parkour.GlobalLocation.SpawnPoint.Creation    |
| Set Leave Point                       | /Parkour GlobalLocation SetLeavePoint                         | Parkour.GlobalLocation.LeavePoint.Creation    |
| Create Map                            | /Parkour MapManagement Create \<MapName> \<Module>            | Parkour.MapManagement.Create                  |
| Remove Map                            | /Parkour MapManagement Remove \<MapName>                      | Parkour.MapManagement.Remove                  |
| Set Start of the map                  | /Parkour MapManagement SetStartPoint \<MapName>               | Parkour.MapManagement.Point.Start             |
| Add Finish to the map                 | /Parkour MapManagement AddFinishPoint \<MapName>              | Parkour.MapManagement.Point.Finish.Add        |
| Update Finish to the map              | /Parkour MapManagement UpdateFinishPoint \<MapName> \<Order>  | Parkour.MapManagement.Point.Finish.Set        |
| Remove Finish from the map            | /Parkour MapManagement RemoveFinishPoint \<MapName> \<Order>  | Parkour.MapManagement.Point.Finish.Remove     |
| Add CheckPoint to the map             | /Parkour MapManagement AddCheckPoint \<MapName>               | Parkour.MapManagement.Point.CheckPoint.Add    |
| Update CheckPoint of the map          | /Parkour MapManagement UpdateCheckPoint \<MapName> \<Order>   | Parkour.MapManagement.Point.CheckPoint.Set    |
| Remove CheckPoint from the map        | /Parkour MapManagement RemoveCheckPoint \<MapName> \<Order>   | Parkour.MapManagement.Point.CheckPoint.Remove |
| Set Leave action location of the map  | /Parkour MapManagement SetLeaveActionPoint \<MapName>         | Parkour.MapManagement.Point.Action.Leave      |
| Set Finish action location of the map | /Parkour MapManagement SetFinishActionPoint \<MapName>        | Parkour.MapManagement.Point.Action.Finish     |
| Place figure of the map               | /Parkour MapManagement Figure Place \<MapName>                | Parkour.MapManagement.Figure                  |
| Remove figure of the map              | /Parkour MapManagement Figure Remove \<MapName>               | Parkour.MapManagement.Figure                  |
| Change figure's mode                  | /Parkour MapManagement Figure Mode \<MapName> \<Mode>         | Parkour.MapManagement.Figure                  |
| SetUp Map                             | /Parkour MapManagement SetUp \<MapName>                       | Parkour.MapManagement.SetUp                   |
| Settings of the map                   | /Parkour MapManagement Settings \<MapName>                    | Parkour.MapManagement.Settings                |
| Reload the map                        | /Parkour MapManagement Reload \<MapName>                      | Parkour.MapManagement.Reload                  |
| Enable maintenance                    | /Parkour Maintenance Enable \<MapName>                        | Parkour.MapManagement.Maintenance.Enable      |
| Disable maintenance                   | /Parkour Maintenance Disable \<MapName>                       | Parkour.MapManagement.Maintenance.Disable     |
| Add SkillPoints to player             | /Parkour SkillPoint Add \<Player> \<Amount>                   | Parkour.SkillPoint.Add                        |
| Remove map statistics                 | /Parkour Statistic Map \<MapName> Remove                      | Parkour.Statistic.Map.Remove                  |
| Get statistics of player              | /Parkour Statistic Player \<Player>                           | Parkour.Statistic.Target                      |
| Remove all statistics of player       | /Parkour Statistic Player \<Player> Remove                    | Parkour.Statistic.Target.Remove.All           |
| Remove map statistics of player       | /Parkour Statistic Player \<Player> \<MapName> Remove         | Parkour.Statistic.Target.Remove.Map           |
| Remove profile statistics of player   | /Parkour Statistic Player \<Player> Profile Remove            | Parkour.Statistic.Target.Remove.Profile       |
| Remove store transactions of player   | /Parkour Statistic Player \<Player> Store Remove              | Parkour.Statistic.Target.Remove.Store         |
| Place personal board                  | /Parkour Board Personal Place                                 | Parkour.Board.Personal.Place                  |
| Remove personal board                 | /Parkour Board Personal Remove                                | Parkour.Board.Personal.Remove                 |
| Change type of personal board         | /Parkour Board Personal Type \<Type>                          | Parkour.Board.Personal.Type                   |
| Place map banner board                | /Parkour Board Map \<MapName> Place Banner                    | Parkour.Board.Map.Banner.Place                |
| Remove map banner board               | /Parkour Board Map \<MapName> Remove Banner                   | Parkour.Board.Map.Banner.Remove               |
| Place map podium board                | /Parkour Board Map \<MapName> Place Podium \<Order>           | Parkour.Board.Map.Podium.Place                |
| Remove map podium board               | /Parkour Board Map \<MapName> Remove Podium \<Order>          | Parkour.Board.Map.Podium.Remove               |
| Remove map sign board                 | /Parkour Board Map \<MapName> Remove Sign \<Order>            | Parkour.Board.Map.Sign.Remove                 |
| Place leader banner board             | /Parkour Board Leader Place Banner \<ComponentType>           | Parkour.Board.Leader.Banner.Place             |
| Remove leader banner board            | /Parkour Board Leader Remove Banner \<ComponentType>          | Parkour.Board.Leader.Banner.Remove            |
| Place leader podium board             | /Parkour Board Leader Place Podium \<ComponentType> \<Order>  | Parkour.Board.Leader.Podium.Place             |
| Remove leader podium board            | /Parkour Board Leader Remove Podium \<ComponentType> \<Order> | Parkour.Board.Leader.Podium.Remove            |
| Remove leader sign board              | /Parkour Board Leader Remove Sign \<ComponentType> \<Order>   | Parkour.Board.Leader.Sign.Remove              |
| Change type of leader boards          | /Parkour Board Leader Type \<Type>                            | Parkour.Board.Leader.Type                     |
| Create section                        | /Parkour Section Create \<CustomName>                         | Parkour.Section.Create                        |
| Delete section                        | /Parkour Section Delete \<CustomName>                         | Parkour.Section.Delete                        |
| Set section switch time               | /Parkour Section UpdateSwitchTime \<CustomName> \<Amount>     | Parkour.Section.SwitchTime                    |
| Add component to section              | /Parkour Section Component Add \<CustomName> \<Type>          | Parkour.Section.Component.Add                 |
| Remove component from section         | /Parkour Section Component Remove \<CustomName> \<Type>       | Parkour.Section.Component.Remove              |
| Settings                              | /Parkour Settings                                             | Parkour.GUI.Settings.Open                     |
| Reload whole plugin                   | /Parkour Reload \[All]                                        | Parkour.Reload.All                            |
| Reload localization file              | /Parkour Reload Locale                                        | Parkour.Reload.Locale                         |
| Reload options file                   | /Parkour Reload Options                                       | Parkour.Reload.Options                        |
| Reload Map                            | /Parkour Reload Map \<MapName>                                | Parkour.Reload.Map                            |
| Migrate Rewards from Legacy Parkour   | /Parkour Migration Reward                                     | Parkour.Migration.Reward                      |
| Migrate Maps from Legacy Parkour      | /Parkour Migration Map                                        | Parkour.Migration.Map                         |

## 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 a specific group of players

| Description                         | Permission                           |
| ----------------------------------- | ------------------------------------ |
| Base player's actions               | **Parkour.Player**                   |
| Player's map actions                | Parkour.Map.Player                   |
| Complete package of all permissions | *Parkour.Admin*                      |
| All reload commands                 | Parkour.Reload.\*                    |
| Duel actions                        | Parkour.Duel.\*                      |
| Board actions                       | Parkour.Board.\*                     |
| Board Section actions               | Parkour.Section.\*                   |
| Statistics removal actions          | Parkour.Statistic.Remove.\*          |
| Statistics removal actions          | Parkour.Statistic.Remove.\*          |
| Map's author actions                | Parkour.MapManagement.Author         |
| Maintenance actions                 | Parkour.MapManagement.Maintenance.\* |
| Place parkour sign                  | Parkour.Sign.Create                  |
| Destroy parkour sign                | Parkour.Sign.Destroy                 |
| ByPass to join any map              | Parkour.Map.Join.Bypass              |
| Single map join                     | Parkour.Map.Join.\<MapName>          |
| Join by figure interaction          | Parkour.Map.Join.FigureInteraction   |
| Join by sign interaction            | Parkour.Map.Join.SignInteraction     |
| Join by GUI interaction             | Parkour.Map.Join.GuiInteraction      |
| Join by QuickStep                   | Parkour.Map.Join.QuickStep           |

## 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**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.innouniq.com/plugins/parkour-dimension/commands-and-permissions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
