Mineuniverse
Log in Register
Plugins

BalSync

BalSync – Vault Economy Synchronization for Minecraft Server Networks with MySQL Database
by deutschich
Download Claim this project
35 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Economy

BalSync

BalSync is a powerful and reliable balance synchronization system for Minecraft servers. It ensures that player balances are securely stored, automatically updated, and consistently synchronized across your server network.

BalSync is open source. The full code is available on GitHub for transparency.


Stability

BalSync has been tested with multiple servers running simultaneously to ensure balances remain synchronized without duplication issues.

If any issues occur, they can be reported via GitHub Issues and will be fixed quickly.


🎯 Features

Automatic Balance Backup

  • Player balances are automatically saved to a MySQL database at configurable intervals.
  • No manual intervention required – everything runs seamlessly in the background.

Seamless Login Synchronization

  • Player balances are automatically loaded from the database when they join the server.
  • Optional: Reset balances to 0 before loading from the database (ideal for events or test servers).

Multi-Server Synchronization

  • Supports synchronizing balances across multiple servers with a proxy.
  • Players retain their balances when moving between servers in your network.

Real-Time Monitoring

  • The plugin regularly checks the database for external changes (e.g., made by admins or other systems).
  • Any changes are immediately applied to online players.

Intelligent Offline Detection

  • Changes to a player's balance are recognized even while they are offline.
  • Example: If a player earns money in single-player mode, it is updated when they join the server.

Multi-Language Notifications

  • Players are notified of important balance changes.
  • Supports 7 languages: German, English, Spanish, French, Polish, Portuguese (Brazil), Russian.

🎮 Player Experience

  • On server join: "Your balance has been synchronized with the database."
  • On external updates: "Your balance was updated externally: 100 → 150"
  • No data loss: Balances are always safely stored.
  • Server switching supported: Players can move between servers and retain their balances.

👨‍💼 Admin Commands

Command Description
/balsync reload Reloads plugin configuration
/balsync save Immediately saves all player balances
/balsync load Reload your own balance from the database
/balsync status Displays system status

⚙️ Configuration Options

  • Set automatic save intervals (e.g., every minute)
  • Enable or disable notifications
  • Configure database polling intervals
  • Set starting balance for new players
  • Customize the database table name
  • Proxy support settings for multi-server synchronization

🔒 Security & Performance

  • All transactions are logged
  • Database connection supports SSL
  • Connection pooling for optimal performance
  • Fault-tolerant architecture ensures reliability

📌 Supported Platforms

  • Paper
  • Spigot
  • Purpur
  • And other compatible Minecraft server forks

🚀 Getting Started

  1. Place the BalSync-version.jar file into your server's plugins folder.
  2. Start the server once to generate the default configuration file.
  3. Configure your MySQL database credentials and plugin settings in config.yml.
  4. Restart the server to apply changes.
  5. Enjoy secure, automatic balance synchronization for all your players across single or multiple servers!

Links

GitHub Repo with Source Code

BalSync-1.3.1.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-03-08 Get
BalSync-1.3.jar
MC 1.21.2, 1.21, 1.21.3, 1.21.8, 1.21.4, 1.21.5, 1.21.7, 1.21.1, 1.21.6, 1.21.9, 1.21.10, 1.21.11
Release 2026-03-07 Get

You Might Also Like

HyperConomy
The all in one economy and shop plugin.
94,502
Experience Bank II
Experience Bank II
9,883
MySQL Economy Bridge
Sync your economy accounts over many servers using MySQL.
9,832
BuyXP
Links the experience system with your economy plugin.
9,832
McmmoPay
McmmoPay
9,689
MinePermit
Require Players to pay to mine
9,617