SimpleDataSync
SimpleDataSync is a professional cross-server player data synchronization plugin that seamlessly syncs inventories, money and more across multiple Minecraft servers using Databases! Report bugs under dsc.gg/simplepluginz or dsc.gg/simpleplugins!
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
SimpleDataSync
🔄 SimpleDataSync
Seamlessly synchronize player data across multiple Minecraft servers with zero configuration hassle!
SimpleDataSync is the ultimate solution for server networks that need reliable, fast, and secure player data synchronization. Whether you're running a small network or a massive server infrastructure, this plugin ensures your players' inventories, money, and progress follow them everywhere.
---
✨ Features
🎯 Complete Data Synchronization
- 🎮 Game Mode - EssentialsX money & balances - 🎮 Game Mode - Full inventory + armor + offhand - 🎮 Game Mode - All ender chest contents - 🎮 Game Mode - Health, hunger, saturation - 🎮 Game Mode - Levels and XP points - 🎮 Game Mode - EssentialsX home locations - 🎮 Game Mode - Active status effects - 🎮 Game Mode - Survival, Creative, Adventure
🛡️ Anti-Duplication System
Built-in protection prevents item duplication exploits when players switch servers quickly. Your economy stays safe and balanced!
🗄️ Flexible Database Support
Choose what works best for your infrastructure: - MySQL (recommended for networks) - PostgreSQL - SQLite (great for small setups)
🌍 Multi-Language Support
Native support for: English, German, Chinese, Spanish, French, Russian, Portuguese, Japanese
⚡ Performance Optimized
- Async database operations - Connection pooling - Minimal server lag - Smart caching system
🔧 Easy Setup
1. Drop the plugin in your `plugins/` folder 2. Configure your database in `config.yml` 3. Set a unique `server-id` for each server 4. Restart - you're done!
📋 Requirements
- Java: 1.14 - 1.21 - Java: (for economy & homes) - Java: MySQL, PostgreSQL, or SQLite - Java: 8 or higher
⚙️ Quick Configuration
Set up your database connection and choose which data types to synchronize. Full configuration guide available in the included config.yml file with detailed comments and examples for MySQL, PostgreSQL, and SQLite.
🚀 How It Works
1. Anti-dupe system → Data loads from database 2. Anti-dupe system → Data saves automatically 3. Anti-dupe system → Most recent data loads instantly 4. Anti-dupe system → Prevents exploitation during quick switches
📊 Commands & Permissions
| Command | Permission | Description | |---------|------------|-------------| | `/simpledatasync reload` | `simpledatasync.admin` | Reload configuration | | `/simpledatasync sync <player>` | `simpledatasync.admin` | Force sync player data | | `/simpledatasync status` | `simpledatasync.admin` | View plugin status |
🔒 Security Features
- Safe async operations support - Safe async operations protection - Safe async operations before overwriting data - Safe async operations with timeouts - Safe async operations
💡 Why SimpleDataSync?
✅ Open Source - Works standalone on each server ✅ Open Source - Minimal performance impact ✅ Open Source - Battle-tested anti-dupe system ✅ Open Source - Disable any sync type you don't need ✅ Open Source - Detailed logging and error handling ✅ Open Source - Transparent and community-driven
📞 Support & Links
- Wiki: Wiki: - Wiki: %%MD1%% - Wiki: %%MD2%%
Made with ❤️ by slxstiifxlix
⭐ If you like this plugin, please leave a star on Modrinth!