ScoreboardDatabase
Allows to save scoreboard inside of a database, though a ingame command. For Datapack Developer.
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.
ScoreboardDatabase
Why This Plugin is Great for Datapack Developers ⚙️
Minecraft datapacks are very powerful, but they have one big limitation:
Scoreboard values are saved locally on the server.
This means if you're running a no shared storage (like a lobby + minigames), datapacks can't carry player progress across servers, because there's no shared storage for scoreboard values.
With this plugin, scoreboard data is stored in a MySQL database, a central location accessible by all servers.
For datapack developers, this means: - network-wide features for scoreboard-based systems - network-wide features —> works on BungeeCord, Velocity & more - No more “one-server-only” limitation for complex datapacks - Enables network-wide features, like global achievements or player stats
Now you can finally use your datapack in multi-server environments without losing data.
Commands
Permission required: sd.* or op - /sd register <objective> > Registers a scoreboard objective to be saved in the database when a player leaves, and loaded when they join.
- /sd unregister <objective> > Unregisters a scoreboard objective. The data will no longer be updated or loaded for players.
- /sd delete <objective> > Deletes all saved data for an unregistered scoreboard objective from the database.
- /sd list > Displays a list of all currently registered scoreboard objectives.
️Planned Features
These features are planned for future updates:
- GUI Support > A simple and intuitivegui to manage registered scoreboards and view player data.
- Multi-language Support > Translations for multiple languages to improve accessibility for international users.