# Commands

## Commands

All commands are executed on the **Velocity proxy**.

| Command                          | Description                                   | Permission                         | Notes                   |
| -------------------------------- | --------------------------------------------- | ---------------------------------- | ----------------------- |
| `/glist`                         | Shows all online players grouped by server    | `velorabridge.command.glist`       | Respects vanish         |
| `/glist <server>`                | Shows online players on a specific server     | `velorabridge.command.glist`       | Respects vanish         |
| `/where <player>`                | Shows the server & proxy of a player          | `velorabridge.command.where`       | Alias: `find`, `locate` |
| `/send player <player> <server>` | Sends a player to another server              | `velorabridge.command.send`        | —                       |
| `/send all <server>`             | Sends all players to a server                 | `velorabridge.command.send`        | —                       |
| `/send server <from> <to>`       | Sends players from one server to another      | `velorabridge.command.send`        | —                       |
| `/forcejoin <player> <server>`   | Forces a player to join a server immediately  | `velorabridge.command.forcejoin`   | Bypasses Redis events   |
| `/kicknetwork <player> <reason>` | Kicks a player from the entire network        | `velorabridge.command.kicknetwork` | —                       |
| `/proxylist`                     | Lists online proxies and player counts        | `velorabridge.command.proxylist`   | —                       |
| `/proxyinfo <proxy>`             | Shows detailed info about a proxy             | `velorabridge.command.proxyinfo`   | —                       |
| `/network`                       | Shows overall network status                  | `velorabridge.command.network`     | —                       |
| `/vanishlist`                    | Lists vanished players                        | `velorabridge.vanish.see`          | Staff only              |
| `/session <player>`              | Shows detailed session information            | `velorabridge.command.session`     | —                       |
| `/sessions`                      | Shows network-wide session overview           | `velorabridge.command.sessions`    | —                       |
| `/gmem`                          | Shows JVM memory usage                        | `velorabridge.command.gmem`        | —                       |
| `/broadcast <message>`           | Sends a network-wide broadcast                | `velorabridge.command.broadcast`   | —                       |
| `/sync stats`                    | Shows synchronization statistics              | `velorabridge.command.sync`        | —                       |
| `/sync cleanup`                  | Cleans up ghost sessions                      | `velorabridge.command.sync`        | —                       |
| `/sync repair`                   | Repairs inconsistent sessions                 | `velorabridge.command.sync`        | Proxy only              |
| `/execute <backend> <command>`   | Executes a command on PROXY or PAPER backends | `velorabridge.command.execute`     | Console only            |
| `/velorabridge reload configs`   | Reloads configuration files                   | `velorabridge.command.reload`      | Root only               |
| `/velorabridge reload all`       | Reloads entire platform                       | `velorabridge.command.reload`      | Root only               |

***

### 🔹 Execute Command Usage

Instead of showing `PROXY|PAPER` in the table, we document it here:

```
/execute PROXY <command>
/execute PAPER <command>
```

Example:

```
/execute PROXY alert Server restarting
/execute PAPER say Hello world
```

***

### Notes

* All commands are fully **asynchronous**.
* Commands and messages are customizable via configuration files (`commands.yml`, `messages.yml`).
* Vanish-aware commands respect vanish permissions (`velorabridge.vanish.see`).
* Commands using optional arguments, aliases, and permission overrides can be configured per deployment.


---

# 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://veloraplugins.gitbook.io/veloraplugins/readme/features/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.
