> For the complete documentation index, see [llms.txt](https://edseries-plugins.gitbook.io/p/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://edseries-plugins.gitbook.io/p/pinnaprison/reference/commands.md).

# Commands

`<required>` arguments are mandatory, `[optional]` are not. Currency and leveling commands are **dynamic** — their name comes from the config file.

## Admin — `/pinna`

**Aliases:** `/pinnaprison`, `/pp` · **Permission:** `pinnaprison.admin`

| Command                                                                     | Description                                                                         |
| --------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| `/pinna`                                                                    | Show plugin info.                                                                   |
| `/pinna help`                                                               | List the admin commands.                                                            |
| `/pinna reload`                                                             | Reload all configuration files (reports the time taken).                            |
| `/pinna setupmine <id\|min\|max\|expansion\|spawn\|finish\|cancel> [value]` | Create/edit a mine schematic (see [Schematics](/p/pinnaprison/core/schematics.md)). |
| `/pinna givepickaxe <player>`                                               | Give a player the prison pickaxe.                                                   |
| `/pinna givebackpack <player>`                                              | Give a player their backpack item.                                                  |
| `/pinna opengui <gui>`                                                      | Open a configured GUI.                                                              |
| `/pinna testenchant <enchant>`                                              | Force-proc a mine enchant at your position.                                         |
| `/pinna enchant <add\|subtract\|set\|prestige> <player> <enchant> <amount>` | Modify a player's enchant level or prestige.                                        |

## Admin — `/adminmine`

**Aliases:** `/amine` · **Permission:** `pinnaprison.admin`

| Command                                    | Description                               |
| ------------------------------------------ | ----------------------------------------- |
| `/adminmine`                               | Help.                                     |
| `/adminmine go <player>`                   | Spectate a player's mine.                 |
| `/adminmine expand <player> [amount\|max]` | Expand a player's mine.                   |
| `/adminmine shrink <player>`               | Shrink a player's mine.                   |
| `/adminmine reset <player>`                | Reset a player's mine.                    |
| `/adminmine upgrade <player>`              | Upgrade a player's mine to the next type. |
| `/adminmine settype <player> <type>`       | Set a player's mine type.                 |

## Mines — `/mine`

**Aliases:** `/mines` · **Permission:** none

| Command                   | Description                                  |
| ------------------------- | -------------------------------------------- |
| `/mine`                   | Open your mine menu.                         |
| `/mine go [player]`       | Teleport to your mine (or another player's). |
| `/mine invite <player>`   | Invite a player to your mine.                |
| `/mine uninvite <player>` | Revoke an invite.                            |
| `/mine ban <player>`      | Ban a player from your mine.                 |
| `/mine unban <player>`    | Unban a player.                              |
| `/mine tax <percent>`     | Set your visitor tax rate.                   |
| `/mine open`              | Open your mine to visitors.                  |
| `/mine lock`              | Lock your mine (members only).               |
| `/mine members`           | Open the members menu.                       |
| `/mine public`            | Browse public mines.                         |
| `/mine reset`             | Reset your mine.                             |

## Currencies — `/<currency>`

One command per currency (name from `currencies/<id>.yml`). Example: `/money`. Permissions are configured per currency.

| Command                                | Description                      |
| -------------------------------------- | -------------------------------- |
| `/<currency>`                          | Check your balance.              |
| `/<currency> balance [player]`         | Check a balance.                 |
| `/<currency> pay <player> <amount>`    | Pay another player (if enabled). |
| `/<currency> give <player> <amount>`   | Give currency.                   |
| `/<currency> set <player> <amount>`    | Set a balance.                   |
| `/<currency> remove <player> <amount>` | Remove currency (alias `take`).  |
| `/<currency> help`                     | Command help.                    |

## Leveling — `/<track>`

One command per leveling track (name from `leveling/<id>.yml`). Example: `/rankup`.

| Command                                        | Description                    |
| ---------------------------------------------- | ------------------------------ |
| `/<track>`                                     | Open the level GUI / level up. |
| `/<track> balance [player]`                    | Check a level.                 |
| `/<track> give\|set\|remove <player> <amount>` | Admin level management.        |
| `/<track> help`                                | Command help.                  |

## Rebirth — `/rebirth`

| Command    | Description            |
| ---------- | ---------------------- |
| `/rebirth` | Open the rebirth menu. |

## Backpack — `/sellall`

**Aliases:** `/sellbackpack`

| Command    | Description               |
| ---------- | ------------------------- |
| `/sellall` | Sell your whole backpack. |

## Bombs — `/bomb`

**Aliases:** `/bombs`

| Command                                  | Description  | Permission                |
| ---------------------------------------- | ------------ | ------------------------- |
| `/bomb give <player> <bomb-id> [amount]` | Give a bomb. | `pinnaprison.bombs.admin` |

## Drills — `/drill`

**Aliases:** `/drills`

| Command                                    | Description   | Permission                 |
| ------------------------------------------ | ------------- | -------------------------- |
| `/drill give <player> <drill-id> [amount]` | Give a drill. | `pinnaprison.drills.admin` |

## Boosters — `/boosters`

**Aliases:** `/boosts`, `/booster`

| Command                                                                         | Description                  | Permission                   |
| ------------------------------------------------------------------------------- | ---------------------------- | ---------------------------- |
| `/boosters`                                                                     | Open the boosters menu.      | none                         |
| `/boosters giveitem <player> <item-id>`                                         | Give a booster item.         | `pinnaprison.boosters.admin` |
| `/boosters give <player> <currency\|enchant> <multiplier> <time-in-sec> <name>` | Apply a personal booster.    | `pinnaprison.boosters.admin` |
| `/boosters global <currency\|enchant\|enchants> <multiplier> <time-in-sec>`     | Start a server-wide booster. | `pinnaprison.boosters.admin` |

## Crystals — `/crystals`

**Aliases:** `/crystal`

| Command                                   | Description             | Permission                   |
| ----------------------------------------- | ----------------------- | ---------------------------- |
| `/crystals`                               | Open the crystals menu. | none                         |
| `/crystals give <player> <crystal-id>`    | Give a crystal item.    | `pinnaprison.crystals.admin` |
| `/crystals addslots <player> <amount>`    | Add crystal slots.      | `pinnaprison.crystals.admin` |
| `/crystals removeslots <player> <amount>` | Remove crystal slots.   | `pinnaprison.crystals.admin` |

## Autominers — `/autominers`

**Aliases:** `/autominer`, `/miners`

| Command                                      | Description               | Permission                     |
| -------------------------------------------- | ------------------------- | ------------------------------ |
| `/autominers`                                | Open the autominers menu. | none                           |
| `/autominers give <player> <slots>`          | Give miner slots.         | `pinnaprison.autominers.admin` |
| `/autominers battery <player> <amount>`      | Set a player's battery.   | `pinnaprison.autominers.admin` |
| `/autominers chargeboost <player> <percent>` | Add a charge multiplier.  | `pinnaprison.autominers.admin` |

## Abilities — `/abilities`

**Aliases:** `/ability`

| Command                              | Description              | Permission                    |
| ------------------------------------ | ------------------------ | ----------------------------- |
| `/abilities`                         | Open the abilities menu. | none                          |
| `/abilities give <player> <ability>` | Give/unlock an ability.  | `pinnaprison.abilities.admin` |

## Lucky Blocks — `/luckyblocks`

**Aliases:** `/luckyblock`

| Command                                            | Description          | Permission                      |
| -------------------------------------------------- | -------------------- | ------------------------------- |
| `/luckyblocks`                                     | Base command / info. | none                            |
| `/luckyblocks give <player> <luckyblock> [amount]` | Give a lucky block.  | `pinnaprison.luckyblocks.admin` |

## Attributes — `/attributes`

**Aliases:** `/attribute`

| Command       | Description               |
| ------------- | ------------------------- |
| `/attributes` | Open the attributes menu. |

## Settings — `/settings`

**Aliases:** `/setting`

| Command     | Description                                 |
| ----------- | ------------------------------------------- |
| `/settings` | Open your personal settings menu (toggles). |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://edseries-plugins.gitbook.io/p/pinnaprison/reference/commands.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.
