Plugin Commands
Main Command
/vmc [subcommand] [arguments...]Subcommand List
| 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 |
Command Details
/vmc reload
- Reloads the plugin config, language files, and resources.
- Requires
verifymc.adminpermission.
/vmc approve <username>
- Approves a pending user and adds them to the whitelist.
- Sends an approval email notification if configured.
- Requires
verifymc.adminpermission. - Example:
/vmc approve Steve
/vmc reject <username> [reason]
- Rejects a pending user with an optional reason.
- Sends a rejection email notification if configured.
- Requires
verifymc.adminpermission. - Example:
/vmc reject Steve Not meeting requirements
/vmc delete <username>
- Deletes a user from the system and removes them from the whitelist.
- Requires
verifymc.adminpermission. - Example:
/vmc delete Steve
/vmc ban <username> [reason]
- Bans a user and removes them from the whitelist.
- Requires
verifymc.adminpermission. - Example:
/vmc ban Steve Cheating
/vmc unban <username>
- Unbans a user and re-adds them to the whitelist.
- Requires
verifymc.adminpermission. - Example:
/vmc unban Steve
/vmc list [status]
- Lists users filtered by status. Default is
all. - Available statuses:
all,pending,approved,rejected,banned. - Requires
verifymc.adminpermission. - Example:
/vmc list pending
/vmc info <username>
- Shows detailed information about a user (username, email, status).
- Requires
verifymc.adminpermission. - Example:
/vmc info Steve
/vmc version
- Shows the current plugin version.
- Available to everyone.
Permission Notes
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.