SyncMaster-PluginDataBridge is the
advanced extension that enables seamless synchronization of third-party plugin data across your entire Minecraft network. Built on the robust SyncMaster Core API, it provides a modular adapter system to sync skills, stats, currencies, and custom data from popular plugins like EcoSkills, McMMO, AureliumSkills, and more.
⚠️
Requires SyncMaster-Core 1.0.3+ as dependency - This extension leverages the powerful SSL/TLS database connections, server groups system, and HikariCP connection pooling from SyncMaster Core.
⚠️
Requires SyncMaster-BungeeProxy for data integrity - This extension works with SyncMaster-BungeeProxy to ensure safe server transfers with synchronized FORCE_SAVE operations, preventing data loss during cross-server synchronization.
Any problems? Please add them to the discussion page, we will try to solve them as soon as possible.
Compatibility & Requirements
⭐
Minecraft: 1.19.4 – 1.21.8+ (Paper recommended, Spigot supported)
⭐
Java: 17 or 21 (validated on Temurin 21)
⭐
Required Dependency: SyncMaster-Core 1.0.3+
⭐
Databases: MySQL 5.7+, MariaDB 10.3+ (inherits from Core)
⭐
Supported Plugins: EcoSkills 3.67.0+ (more adapters coming soon)
SyncMaster Extension Ecosystem
✅ Released Extensions:
- SyncMaster-Watchdog – Free supervisor for safe shutdowns on hosting panels
- SyncMaster-PlayerDataBridge – Inventory, health, experience, effects synchronization
- SyncMaster-PluginDataBridge – Third-party plugin data synchronization (You are here!)
⌛ Pending Releases:
- SyncMaster Essentials MySQL – EssentialsX economy, homes, warps sync
- SyncMaster Backup MySQL – Automatic backups and pruning of old records
- SyncMaster Economy MySQL – Advanced synchronization for currency systems
✅ What Gets Synchronized
Plugin-Specific Data (via Adapters)
EcoSkills Adapter (Included)
- ✅ Skill Levels - Mining, combat, farming, fishing, and all 9 skills
- ✅ Skill Experience (XP) - Precise XP amounts for seamless progression
- ✅ Stat Levels - Strength, health, wisdom, and custom stats
- ✅ Skill Progress - Maintains exact progression between servers
Example: A player reaches Mining Level 15 with 350 XP on Creative server, then moves to Survival server → ✅ They keep Mining Level 15 with 350 XP!
❌ What PluginDataBridge Does NOT Sync
Vanilla Minecraft Data (Use SyncMaster-PlayerDataBridge instead):
- ❌ Inventory items - Use PlayerDataBridge
- ❌ Health & food - Use PlayerDataBridge
- ❌ Experience levels - Use PlayerDataBridge
- ❌ Potion effects - Use PlayerDataBridge
Unsupported Plugins (Adapters Coming Soon):
- ⌛ McMMO - Dedicated adapter in development
- ⌛ AureliumSkills - Planned for future release
- ⌛ Jobs Reborn - Planned for future release
- ⌛ Custom RPG plugins - Custom adapter development available
⚡ Quick Setup
- Install SyncMaster-Core first and configure database
- Download SyncMaster-PluginDataBridge-1.0.1.jar
- Install EcoSkills v3.67.0+ (or other supported plugins)
- Drop into plugins folder on all servers
- Restart server (tables auto-created)
- Configure config.yml (optional - works with defaults)
- Test - Move between servers and verify skills persist!