> ## Documentation Index
> Fetch the complete documentation index at: https://www.kitemc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugin Commands

<Warning>
  VerifyMC is discontinued. These historical documents remain available for existing users and do not imply active maintenance or current compatibility.
</Warning>

<span id="plugin-commands" />

<h2 id="main-command">
  Main Command
</h2>

```
/vmc [subcommand] [arguments...]
```

<h2 id="subcommand-list">
  Subcommand List
</h2>

| Subcommand | Permission | Description | Example Usage |
| - | - | - | - |
| reload | verifymc.admin | Reload plugin config and resources | `/vmc reload` |
| approve | verifymc.admin | Approve a pending user | `/vmc approve <username>` |
| reject | verifymc.admin | Reject a pending user | `/vmc reject <username> [reason]` |
| delete | verifymc.admin | Delete a user | `/vmc delete <username>` |
| ban | verifymc.admin | Ban a user | `/vmc ban <username> [reason]` |
| unban | verifymc.admin | Unban a user | `/vmc unban <username>` |
| list | verifymc.admin | List users by status | `/vmc list [all\|pending\|approved\|rejected\|banned]` |
| info | verifymc.admin | Show user info | `/vmc info <username>` |
| version | everyone | Show plugin version | `/vmc version` |

***

<h2 id="command-details">
  Command Details
</h2>

<h3 id="vmc-reload">
  `/vmc reload`
</h3>

* Reloads the plugin config, language files, and resources.
* Requires `verifymc.admin` permission.

<h3 id="vmc-approve-username">
  `/vmc approve <username>`
</h3>

* Approves a pending user and adds them to the whitelist.
* Sends an approval email notification if configured.
* Requires `verifymc.admin` permission.
* Example: `/vmc approve Steve`

<h3 id="vmc-reject-username-reason">
  `/vmc reject <username> [reason]`
</h3>

* Rejects a pending user with an optional reason.
* Sends a rejection email notification if configured.
* Requires `verifymc.admin` permission.
* Example: `/vmc reject Steve Not meeting requirements`

<h3 id="vmc-delete-username">
  `/vmc delete <username>`
</h3>

* Deletes a user from the system and removes them from the whitelist.
* Requires `verifymc.admin` permission.
* Example: `/vmc delete Steve`

<h3 id="vmc-ban-username-reason">
  `/vmc ban <username> [reason]`
</h3>

* Bans a user and removes them from the whitelist.
* Requires `verifymc.admin` permission.
* Example: `/vmc ban Steve Cheating`

<h3 id="vmc-unban-username">
  `/vmc unban <username>`
</h3>

* Unbans a user and re-adds them to the whitelist.
* Requires `verifymc.admin` permission.
* Example: `/vmc unban Steve`

<h3 id="vmc-list-status">
  `/vmc list [status]`
</h3>

* Lists users filtered by status. Default is `all`.
* Available statuses: `all`, `pending`, `approved`, `rejected`, `banned`.
* Requires `verifymc.admin` permission.
* Example: `/vmc list pending`

<h3 id="vmc-info-username">
  `/vmc info <username>`
</h3>

* Shows detailed information about a user (username, email, status).
* Requires `verifymc.admin` permission.
* Example: `/vmc info Steve`

<h3 id="vmc-version">
  `/vmc version`
</h3>

* Shows the current plugin version.
* Available to everyone.

<h2 id="permission-notes">
  Permission Notes
</h2>

<Tip>
  **Default permissions**

  * **verifymc.use**: Allows use of VerifyMC's basic features (default: everyone).
  * **verifymc.admin**: Required for admin commands (reload, approve, reject, delete, ban, unban, list, info). Default: OP only.
</Tip>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.