# Commands

`<this>` means that the argument is required. `[this]` means that the argument is optional.

```
/quests
```

* Opens the main quest menu.
* Requires `aurora.quests.use` permission.

```
/quests open <player> <quest pool id> [silent]
```

* Opens a quest pool menu for the specified quest pool.
* If the quest pool ID is `none`, the main quest menu will open.
* Requires `aurora.quests.admin.open` permission.
* if `slient` is provided and it is true, then there won't be any notifications sent.

```
/quests reroll <player> <quest pool id> [silent]
```

* Reroll quests for a specific quest pool for a player.
* If the quest pool ID is `none` or `all` , every timed random quest poll will be rerolled for the player.
* Requires `aurora.quests.admin.reroll`permission.
* if `slient` is provided and it is true, then there won't be any notifications sent.

```
/quests unlock <player> <quest pool id> <quest id> [silent]
```

* Unlock a locked quest for the player.
* Requires `aurora.quests.admin.unlock`permission.
* if `slient` is provided and it is true, then there won't be any notifications sent.

```
/quests complete <player> <quest pool id> <quest id> [silent]
```

* Complete the quest for the player.
* Requires `aurora.quests.admin.complete`permission.
* if `slient` is provided and it is true, then there won't be any notifications sent.

```
/quests reload
```

* Reload all configurations.
* Requires `aurora.quests.admin.reload` permission.
