Skip to content

Plugin Commands

Main Command

/vmc [subcommand] [arguments...]

Subcommand List

SubcommandPermissionDescriptionExample Usage
reloadverifymc.adminReload plugin config and resources/vmc reload
approveverifymc.adminApprove a pending user/vmc approve <username>
rejectverifymc.adminReject a pending user/vmc reject <username> [reason]
deleteverifymc.adminDelete a user/vmc delete <username>
banverifymc.adminBan a user/vmc ban <username> [reason]
unbanverifymc.adminUnban a user/vmc unban <username>
listverifymc.adminList users by status/vmc list [all|pending|approved|rejected|banned]
infoverifymc.adminShow user info/vmc info <username>
versioneveryoneShow plugin version/vmc version

Command Details

/vmc reload

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

/vmc approve <username>

  • 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

/vmc reject <username> [reason]

  • 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

/vmc delete <username>

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

/vmc ban <username> [reason]

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

/vmc unban <username>

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

/vmc list [status]

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

/vmc info <username>

  • Shows detailed information about a user (username, email, status).
  • Requires verifymc.admin permission.
  • 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.