Skip to main content
VerifyMC is discontinued. These historical documents remain available for existing users and do not imply active maintenance or current compatibility.
This page provides a detailed overview of the VerifyMC plugin’s directory structure and the purpose of each file.

Directory Overview


Detailed Description

Configuration Files

Email Templates (email/)

The plugin uses HTML templates for sending emails, supporting custom styles and content.
Email templates support variable substitution, such as {code}, {username}, {reason}, etc.

Frontend Resources (static/)

The plugin includes a modern web management panel built with Vue.js.
  • GlassX Theme: Default glassmorphism-style theme
  • index.html: Web panel entry file
  • css/: Compiled stylesheet files
  • js/: Compiled JavaScript files
It’s not recommended to directly modify files in the static/ directory as these are compiled frontend resources. For customization, please refer to the frontend development documentation.

Internationalization (i18n/)

The plugin supports multiple languages using Java Properties format.

Data Storage (data/)

The plugin uses JSON files for data storage:
WarningDo not directly edit files in the data/ directory while the server is running, as this may cause data loss or corruption.

Backups (backup/)

The plugin automatically backs up important data, with backup files organized by timestamp.

First Launch

On first launch, the plugin will automatically generate:
  1. config.yml - Default configuration
  2. email/ - Email templates
  3. static/ - Frontend resources
  4. i18n/ - Language files
  5. data/ - Empty data directory