Skip to main content
VerifyMC is discontinued. These historical documents remain available for existing users and do not imply active maintenance or current compatibility.

Main Command

Subcommand List


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.