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:
config.yml - Default configuration
email/ - Email templates
static/ - Frontend resources
i18n/ - Language files
data/ - Empty data directory