ScoreboardDatabase
PluginLicenseRef-All-Rights-Reserved

ScoreboardDatabase

Allows to save scoreboard inside of a database, though a ingame command. For Datapack Developer.

165
Downloads
3
Followers
1 years ago
Updated
📦
3
Versions

📖About 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 server network (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:

  • Cross-server compatibility for scoreboard-based systems
  • Centralized progress storage —> 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

    Registers a scoreboard objective to be saved in the database when a player leaves, and loaded when they join.

  • /sd unregister

    Unregisters a scoreboard objective. The data will no longer be updated or loaded for players.

  • /sd delete

    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.