> For the complete documentation index, see [llms.txt](https://falcona.gitbook.io/jails/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://falcona.gitbook.io/jails/commands-and-administration/permissions.md).

# Permissions

Permission nodes for Jails and Jails+.

Give staff only the nodes they need. Default `op` means operators have the node. Default `true` means every player has it.

## Both editions

| Node               | Default                      | What it allows          |
| ------------------ | ---------------------------- | ----------------------- |
| `jails.help`       | `true` on free, `op` on Plus | Help pages.             |
| `jails.version`    | `true` on free, `op` on Plus | Version command.        |
| `jails.reload`     | `op`                         | Reload.                 |
| `jails.setjail`    | `op`                         | Create a jail.          |
| `jails.deljail`    | `op`                         | Delete a jail.          |
| `jails.jail`       | `op`                         | Permanent jail.         |
| `jails.tempjail`   | `op`                         | Timed jail.             |
| `jails.unjail`     | `op`                         | Release.                |
| `jails.duration`   | `true`                       | Remaining time.         |
| `jails.handcuff`   | `op`                         | Handcuff.               |
| `jails.unhandcuff` | `op`                         | Remove handcuffs.       |
| `jails.list`       | `true` on free, `op` on Plus | Jail or prisoner lists. |

## Jails+ only

| Node                   | Default | What it allows                            |
| ---------------------- | ------- | ----------------------------------------- |
| `jails.jails`          | `op`    | List jail locations.                      |
| `jails.ipjail`         | `op`    | IP jail.                                  |
| `jails.wand`           | `op`    | Selection wand.                           |
| `jails.setflag`        | `op`    | Save a flag.                              |
| `jails.delflag`        | `op`    | Delete a flag.                            |
| `jails.flaglist`       | `op`    | Flag list menu.                           |
| `jails.preview`        | `op`    | Flag border preview.                      |
| `jails.spawn`          | `op`    | Release locations.                        |
| `jails.bailset`        | `op`    | Set bail.                                 |
| `jails.bailgui`        | `true`  | Open the bail menu.                       |
| `jails.bailremove`     | `op`    | Remove bail.                              |
| `jails.history`        | `true`  | View your own punishment history.         |
| `jails.history.others` | `op`    | View another player's punishment history. |

## Suggested groups

**Moderator.** `jails.jail`, `jails.tempjail`, `jails.unjail`, `jails.duration`, `jails.handcuff`, `jails.unhandcuff`, `jails.list`, `jails.history.others`.

**Jails+ senior staff.** The moderator set, plus `jails.ipjail`, `jails.wand`, `jails.setflag`, `jails.preview`, `jails.bailset`, `jails.spawn`.

**Admin.** `jails.setjail`, `jails.deljail`, `jails.reload`, and the senior staff set.
