A powerful data synchronization plugin for Minecraft servers.
Explore the docs »
Report Bug
·
Request Feature
·
Discord
EnderSync is a powerful tool for synchronizing data between multiple Minecraft Bukkit servers. The plugin ...
We designed the plugin to be Powerful but Performant, Easy to use with Stability in mind.
These are the core features of the plugin.
Note: Modules can be configured: TODO: TEMPLATING
- Compatible with versions 1.8 - 1.18
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- 1.17
- 1.18
- Easy to install & use
- Localization (See xxx)
- Pleasing visuals & sounds
- Configurable error handling
- Ignore (Silent)
- Kick player
- Inform player
- Safety first (e.g. Anti duplication guard)
- In-Game management commands
- Inv/End/Armor view
- Modules
- Health
- Food
- Air
- Experience
- Flight
- GameMode
- (Potion) Effects
- Location
- World
- Bed spawn point
- Player position
- Inventory (incl. armor & enderchest)
- Normal items
- Items with custom metadata & NBT
- Placeholder items for synchronization across different server versions
- Economy
- Vault
- Database
- Store data inside any SQL database
- Migration from MySqlPlayerDatabase plugin
- Networking
- Connect multiple servers (nodes) into a cluster
- Data pre-caching (Drastically decreases sync. latency)
EnderSync allows 3td. parties to develop extensions
which can add functionality to the plugin like the synchronization
of additional data. We also provide an easy-to-use API, which enabled even more features (specially together with clustering)
- Custom extensions
- API
- Methods for Saving / Syncing modules
We provide the option to enable remote access through the cluster config. This will allow authenticated used to manage data like player inventories from a web interface at URL. If you want to use this feature Remote management docs
- Remote management through web-interface
- View any stored data (table view)
- Custom view for core modules like player inventories (View & Manipulate inventories of online & offline players)
Feel free to contribute to this project if you find something that is missing or can be optimized. If you do so, please follow the following steps:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
[email protected] - Will change to [email protected] in the future
Project Link: https://github.com/EnderSuite/EnderSync
Project Icon: todo