📱 Phone Verification Plugin
📌 Plugin Overview
A Minecraft Bedrock server plugin based on LeviLamina + LegacyScriptEngine (LSE) that provides phone number verification for your server, effectively preventing multi-account abuse.
✨ Features
- ✅ Phone Number Verification: New players must verify their phone number upon joining
- 🔒 One Phone, One Account: Each phone number can be bound to at most one account
- 📲 SMS Verification Code: Sends 6-digit verification codes via Alibaba Cloud SMS service
- ⏳ Data Persistence: Verified player data is automatically saved
- 🛡️ Security Protection: Unverified players are automatically kicked
⚙️ Configuration
The plugin automatically generates a configuration file config.json with the following parameters:
{
"sms": {
"apiUrl": "Alibaba Cloud SMS API URL",
"appCode": "Your AppCode",
"templateId": "SMS Template ID"
}
}
⚠️ Note
- Due to variations in SMS interface parameters across different providers, compatibility with all SMS services is not guaranteed. This plugin is developed based on the API parameters of Beijing Shenzhi Hengji Technology Co., Ltd. Link:
https://market.aliyun.com/apimarket/detail/cmapi00037170#sku=yuncode31170000018(This is not an advertisement)
📦 Dependencies
- Minecraft Bedrock Server
- LeviLamina Loader
- LegacyScriptEngine (LSE) Support
🚀 Installation
- Place the plugin into your server's
pluginsfolder - Restart the server to auto-generate the configuration file
- Modify
config.jsonto configure the SMS service
📝 Usage Flow
- A new player joins the server
- A phone number input form appears
- The system sends an SMS verification code
- Player gains access after entering the correct verification code
ℹ️ Important Notes
- The plugin uses Alibaba Cloud SMS Service API
- SMS provider parameters may require adjustments depending on the service
- Verification codes are stored in temporary cache (will be lost after server restart)
👨💻 Developer Information
- Author: 星 Nebulae
- Studio: DreamArk Studio
📄 License
- This project is licensed under the MIT License - see the LICENSE file for details.
🛡️ This plugin effectively enhances server security and prevents abuse from alternate accounts
DreamArk Studio