Skip to content
Torna al Blog
Animated Minecraft scoreboard displaying player stats and server information in real-time

SimpleScore: Animated Minecraft Scoreboards Made Easy

ice
ice
@ice
Updated
68 visualizzazioni
TL;DR:SimpleScore is a lightweight animated scoreboard plugin for Minecraft servers (Spigot/Paper 1.8.x-26.1.x) with permission-based display, PlaceholderAPI integration, and region-based conditions. Learn how to install, configure, and customize scoreboards for your server.

"A simple animated scoreboard plugin for your minecraft server."

RuiPereiraDev/SimpleScore · github.com
⭐ 100 stars💻 Kotlin📜 MIT

SimpleScore solves one specific problem really well: getting useful information in front of your players without spamming chat or relying on commands. If you run a Minecraft server, you know the pain of trying to communicate real-time stats, server status, or event timings. SimpleScore is the plugin that makes scoreboards actually useful.

What This Project Does

SimpleScore is a Kotlin-based scoreboard plugin for Spigot and Paper servers that displays animated, dynamically-updated information on the side of players' screens. Unlike basic scoreboard systems that flicker or cause lag spikes, this plugin is built specifically to be smooth and efficient.

The plugin updates in real-time without stuttering.

It supports every Minecraft version from 1.8.x all the way up to 26.1.x, which means whether you're running a legacy server or bleeding-edge, SimpleScore works. The project has been downloaded thousands of times and runs on over 1,000 active servers according to bStats. With 100 stars on GitHub and an active maintainer, it's one of the more reliable scoreboard solutions in the Minecraft plugin ecosystem.


Why You'd Want This

Most servers need to communicate something to players. Without SimpleScore or something similar, you're stuck spamming chat messages or hoping people read the motd. Neither works.

With SimpleScore, players can glance at the side of their screen to see:

  • How many players are currently online
  • Their current rank, kills, or custom stats
  • The next scheduled server event or maintenance window
  • Custom announcements or server rules
  • World information or coordinates
  • Game-specific data from other plugins

But here's what actually impressed me when testing it: you can set up completely different scoreboards for different players. A staff member sees moderation data and detailed player counts. A regular player sees fun stats. A VIP sees exclusive announcements. All of this is controlled through standard Spigot permissions, so it integrates with whatever permission plugin you're already running.

If you've ever scrolled through Minecraft's server listing, you've probably noticed servers advertise features like custom scoreboards. SimpleScore is what makes that actually possible.


Installation and Basic Setup

Getting SimpleScore running takes about two minutes if you know what you're doing.

First, download the latest release (v4.2.0) from the GitHub releases page or grab it from Modrinth or SpigotMC:

bash
cd /path/to/your/server
wget https://github.com/RuiPereiraDev/SimpleScore/releases/download/v4.2.0/SimpleScore-4.2.0.jar -O plugins/SimpleScore-4.2.0.jar

Restart your server:

bash
/stop
# Server restarts, SimpleScore generates config files

That's actually all you need. SimpleScore creates a default config file automatically and starts displaying a basic scoreboard to all players immediately.

To customize it, edit `plugins/SimpleScore/config.yml`. The basic structure is straightforward:

yaml
scoreboards:
 main:
 title: "Server Stats"
 lines: - "Online: %online%" - "Day: %date%" - "FPS: %server_tps%"

That's all you need for a working scoreboard. The %placeholders% are PlaceholderAPI expansions that update automatically. SimpleScore has built-in support for PlaceholderAPI as of v4.2.0, and it'll integrate with whatever plugins you have installed.


Key Features That Matter

Smooth Animations and Zero Flickering

The plugin was designed specifically to avoid the flickering problem that plagued earlier scoreboard plugins. If you've ever used a bad scoreboard plugin where your eyes felt strained after a minute of looking at it, you know why this matters. SimpleScore uses an internal animation system that updates cleanly without the screen-flicker effect.

Permission-Based Display Logic

You can assign different scoreboards to different player groups using standard Spigot permissions. Want VIP players to see special info? Set a permission like `simplescore.vip` and create a scoreboard with that permission attached. Admins see completely different content. Regular players see their own stats. It's incredibly flexible and integrates smoothly with any permission plugin you already use.

Full RGB Color Support

On Minecraft 1.16 and newer, you get full RGB color support instead of being limited to Minecraft's 16 default colors. Want your scoreboard text in hot pink? Honestly, lime green? Any hex color imaginable? SimpleScore handles it. The syntax takes a bit to learn (check the GitHub wiki), but once you've got it, you can make scoreboards that actually match your server's aesthetic.

No Character Limits on Modern Versions

Servers running 1.13 and above have no line character limits. Older versions cap at 32 characters per line, but SimpleScore handles that transparently. Unless you're still running a 1.8 server for some reason, just forget this limit exists.

World and Region-Based Conditions

Show different scoreboards based on which world the player is in. Better yet, if you're using WorldGuard, show different scoreboards based on which region they're standing in. A player enters your PvP arena and the scoreboard switches to show combat stats. They walk into the creative zone and it switches again. It's genuinely slick and adds a lot of polish to your server experience.


Setup Tips and Common Gotchas

Placeholder Expansion Hell

SimpleScore v4.2.0 added a built-in PlaceholderAPI expansion, which is great. But if you're using placeholders from other plugins, those plugins need to be installed and their expansions loaded. Run `/papi ecloud list` to see what's available, then `/papi ecloud download [name]` to grab them. I've seen servers where scoreboards looked broken because someone forgot to install an expansion that the config referenced.

Permission Strings Are Exact

If you define a scoreboard with permission `vip.scoreboard`, that's the exact permission players need. If your permission plugin has them in a group instead, they won't see it. Double-check that your permission groups actually have the right strings assigned. (Actually, I've seen this trip people up more than once - permissions are case-sensitive too, so watch for that.)

Reload vs Restart

SimpleScore supports `/scoreboard reload` for quick config reloads, but not all changes apply cleanly on a live reload. Text and color changes? Fine. Changing entire scoreboard conditions or switching which scoreboards display? Do a full server restart to be safe.

Conditions Can Get Complex

Once you understand the basics, you can set up conditional logic for scoreboards. Show one scoreboard if a player is in world X AND has permission Y, or if they're in a specific WorldGuard region. It's powerful but the syntax takes a moment to learn. Check the project's GitHub wiki - the documentation is actually good.


Comparison with Alternatives

If SimpleScore doesn't feel right for your use case, there are other paths forward. The older Scoreboard or Scoreboard Animations plugins still technically work, but they're less maintained and not built for modern server versions. Some server operators use HealthBar or TAB plugins instead, though those serve slightly different purposes and don't give you the same level of control over the base scoreboard display.

You could also hire a developer to write a custom scoreboard implementation using Spigot's Scoreboard API directly, but that's overkill unless you need something very specific. For most use cases, SimpleScore just handles it.

If you want dynamic player information displays, SimpleScore is genuinely the best-maintained option right now. If you want something dead-simple with minimal configuration, it still works - you just leave the config mostly default.


One Last Thing

SimpleScore works best when you actually use the PlaceholderAPI integration. Most Minecraft server plugins have PlaceholderAPI expansions now, so you're not limited to just basic server stats. You can pull data from economy plugins, job plugins, quest systems, literally anything. Spend some time browsing what's available and you'll build scoreboards that genuinely enhance your server experience.

If you're running a public server and want to list it on community directories like Minecraft.How, players will appreciate the polished in-game experience that SimpleScore provides. It's a small thing, but it actually makes your server feel more professional.

Frequently Asked Questions

What Minecraft versions does SimpleScore support?
SimpleScore works on Minecraft 1.8.x through 26.1.x, compatible with Spigot, Paper, and their forks. All major versions from legacy to the latest release are supported. The latest version (v4.2.0) officially supports Minecraft 26.1 with the newest features and optimizations.
Is SimpleScore free to use?
Yes, SimpleScore is completely free and open-source under the MIT license. You can download it from GitHub, Modrinth, SpigotMC, or PaperMC at no cost. The maintainer accepts GitHub Sponsors and PayPal donations if you want to support ongoing development.
Does SimpleScore cause server lag?
No, SimpleScore is specifically designed to be lag-free. It uses an optimized animation system that updates smoothly without flickering or performance issues. Thousands of servers run it in production with minimal performance impact, and it's been tested on large servers with hundreds of concurrent players.
Can I show different scoreboards to different players?
Yes, that's one of SimpleScore's main strengths. You can display different scoreboards based on player permissions, world, WorldGuard region, or custom conditions. Staff members, VIPs, and regular players can all see completely different content on their scoreboards simultaneously.
What placeholders can I use in SimpleScore?
SimpleScore supports any PlaceholderAPI expansion. Common options include server stats (%online%, %tps%), player data (%player_name%, %player_level%), and plugin-specific placeholders from economy, job, quest, and stat plugins. The v4.2.0 release includes a built-in PlaceholderAPI expansion, and you can download hundreds more via `/papi ecloud`.