SimpleScore | Animated Scoreboard icon

SimpleScore | Animated Scoreboard -----

A simple animated scoreboard plugin for your server.




Changes:
  • Temporary compatibility fix for 1.20.4.
  • Updated some of the plugin internal dependencies.
----------, Dec 17, 2023

Changes:
  • Fixed an exception introduced in the last version.
  • Default configuration now adds a scoreboard for worlds with dashes in their names.
  • Updated some of the plugin internal dependencies.
  • Plugin releases are now automatically uploaded to Modrinth.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Nov 11, 2023

If your server is on 1.20 you need to get the latest development build of ProtocolLib from their CI (direct link here).

Changes:
  • Fixed an issue that would prevent the plugin from working on 1.20.2 servers with ProtocolLib.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Oct 12, 2023

If your server is on 1.19 you need to get the latest development build of ProtocolLib from their CI (direct link here).

Changes:
  • Fixed an issue when using the legacy/bukkit scoreboard handler.
  • Added French translation by Naos#5994.
  • Made a few small changes to the default config files.
  • Some internal changes and optimizations.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Sep 12, 2022

If your server is on 1.19 you need to get the latest development build of ProtocolLib from their CI (direct link here).

Changes:
  • Fixed some concurrency issues.
  • Changed how the scoreboard is cleared to make sure the player doesn't get stuck with a old scoreboard when changing worlds/regions.
  • Some internal changes and optimizations.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Jul 16, 2022

If your server is on 1.19 you need to get the latest development build of ProtocolLib from their CI (direct link here).

Changes:
  • Created a official discord server for support.
    • This update changes many things internally so if you have any issues feel free to reach out to me there or here on SpigotMC.
  • Adds support for specifying a render time.
    • Render time controls how often the plugin will apply placeholders, variables and any text transformations to each line.
    • Because of this scoreboards update on a per player basis instead of globally.
  • Adds support for greater and less than conditions.
  • Adds support for disabling or preventing other scoreboards from overriding SimpleScore. (config: compatibilityMode).
  • You can now negate conditions by prefixing the condition name with a ! (exclamation mark).
  • You can now use nested else configurations to define what a user will see if conditions aren't met.
  • Adds language file for Simplified Chinese.
  • Many internal changes and optimizations.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Jul 4, 2022

Changes:
  • Fixes an issue with mcMMO support that caused players to not be able to see the scoreboard on relog.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Mar 18, 2022

Changes:
  • Adds support for unlimited characters on 1.13 and newer servers with ProtocolLib.
    • If your server supports multiple versions then players on 1.12 and older will only be able to see up to 32 characters.
  • Adds a new config option, "forceMultiVersion".
    • Forces support for multiple versions by limiting the team prefix to 16 characters.
    • If your server has ViaBackwards this is always enabled.
    • Should not be needed if server has ProtocolLib installed.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Mar 12, 2022

Changes:
  • Fixes an issue where hex color codes wouldn't be displayed properly.
  • Adds compatibility support for Citizens NPCs.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Feb 25, 2022

Changes:
  • Adds a new storage system with support for multiple providers/databases.
    • Currently supports H2, SQLite, PostgreSQL, MariaDB and MySQL.
    • This update introduces a new config format. The plugin will attempt to update your config but it's recommended to make a backup.
  • Fixes a ConcurrentModificationException related to variables replacement.
  • Some internal plugin changes and improvements.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Feb 18, 2022

Changes:
  • Fixes conditions not taking into consideration the asyncPlaceholders config option.
  • Improves mcMMO and ViaVersion/ViaBackwards compatibility.
  • Updates PlaceholderAPI version requirements to 2.11.0 and above.
  • Adds new placeholders to PlaceholderAPI and MVdWPlaceholderAPI.
  • Some internal plugin changes and improvements.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Jan 23, 2022

Changes:
  • Fixed a error that would show up for servers using ProtocolLib when a player is kicked.
  • Added support for hex colors on translated messages.
  • Some internal plugin changes.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Jan 2, 2022

This update has a new config format, it will perform an auto update to your current config and save the old one on a config.bak file.

Changes:

  • Main config changes:
    • Removed UpdateTime (moved to the scoreboards config).
    • Added a language option.
    • Added a checkForUpdates option.
    • Renamed SaveScoreboards to savePlayerData.
  • Scoreboards changes:
    • Scoreboards configuration has been moved to the scoreboards.yml config file.
    • You can now specify a list of conditions that have to be met in order for the player to be able to see the scoreboard.
    • Each scoreboard can have a default update time.
    • Many improvements to the config, including new examples with more comments, better config parsing and other minor changes.
  • Support for conditions.
    • Current supported conditions are HAS_PERMISSION, EQUALS, CONTAINS, ENDS_WITH and STARTS_WITH.
    • Check the conditions.yml config for how to use them.
  • Commands:
    • Toggle command can optionaly specify the on or off option.
    • Added a force command to force a player to see a specific scoreboard.
    • General improvements to how commands are handled.
  • Official 1.18 support.
  • New and improved plugin API with lots of new features.
  • Translation support. Currently comes with English, Portuguese and custom translation support.
  • Improved support for servers running ViaVersion/ViaBackwards.
  • Added integrated mcMMO support.
  • Added integrated MVdWPlaceholderAPI support.
  • Added support for more hex color formats.
This update includes features requested by SimpleScore users, if you have anything you would like to see added feel free to reach out to me.
----------, Dec 24, 2021

Changes:
  • Fixes support with older ProtocolLib versions.
----------, Jun 27, 2021

Changes:
  • Added support for 1.17. Servers using ProtocolLib must update to the latest dev version available on their jenkins.
  • Added a option to force legacy scoreboard (fixes issues for people using ViaVersion, ProtocolSupport)
  • Hex colors will now remove the '&' symbol.
  • Plugin will now warn users when there's a problem with placeholders instead of just spamming the console with errors.
----------, Jun 26, 2021

Changes:
  • Fixed an issue where the scoreboard could be sent multiple times on player join making BungeeCord throw an error and disconnect the player.
----------, Apr 11, 2021

Changes:
  • This release introduces some compatibility fixes with other plugins by creating/removing the scoreboard as needed instead of just clearing it.
----------, Apr 10, 2021

Changes:
  • You can now use hex colors! (only on 1.16+ with ProtocolLib)
  • For servers on 1.13+ using ProtocolLib there's no longer a character limit.
  • You can now specify multiple scoreboards per WorldGuard region.
    • Set the flag to a list of scoreboard names separated by a comma (e.g. "scoreboard,otherboard").
  • PlaceholderAPI is now applied asynchronously by default.
    • This can be changed in the config if your placeholders don't support async operations.
  • Exposed some internal classes so they can be used as an Api (take a look at SimpleScore.Api).
  • Added a version sub command.
----------, Mar 15, 2021

Changes:
  • Reduced the number of tasks being created per tick.
  • Added more information to the default config regarding world names.
  • Updated to latest Kotlin version 1.4.20.
This update brings more performance improvements, mostly noticeable on servers with high player counts.
----------, Nov 26, 2020

Changes:
  • Changed main plugin task to run asynchronously.
    • This will reduce the high impact the plugin was having on server TPS.
  • Don't send packets for titles and scores when they haven't changed.
    • This helps improve client and server performance as well as saving on bandwidth usage.
  • Some other minor improvements.
This update should solve the TPS loss on servers with high player count, if you notice some unusual behaviour please let me know.
----------, Nov 23, 2020

Changes:
  • Added support for regex on world names.
    • This allows you to dynamically match multiple worlds instead of defining all of them on the config.
  • Support for permission based scoreboards.
    • You can now define multiple scoreboards per world and the player will see the first one he has permission for.
Both of this features were requested by people using this plugin, if you also have something you would like to see added feel free to reach out to me.
----------, Nov 20, 2020

Changes:
  • Fixed issue causing scoreboards to not show up unless their name was all lowercased.
----------, Nov 2, 2020

Changes:
  • Added per worldguard region scoreboard support.
    • You can find more information regarding this on the main plugin page.
  • Improved configuration layout to be more intuitive and simple.
    • The configuration should automatically migrate when updating but make sure to keep a backup in case something goes wrong.
  • Greatly improve how we handle scoreboards objectives and displaying.
  • Fixed players being kicked when the server was running behind a proxy.
  • Added a papi placeholder hook %simplescore_enabled%.
  • Cleaned up the code a bit and minor improvements.
----------, Nov 1, 2020

Changes:
  • Fixed an issue with the scoreboard objective being created when it already existed.
----------, Oct 20, 2020

Changes:
  • Fixed a possible error related to the player hearts math.
  • Minor improvements.
----------, Oct 16, 2020

Changes:
  • Official 1.16 support.
  • Added a packet based scoreboard for servers with ProtocolLib.
    • This fixes some compatibility issues with other plugins using the bukkit scoreboard api.
    • Servers without ProtocolLib default do the bukkit api based scoreboard.
  • Fixed default messages.
  • Updated to latest Kotlin version.
  • Moved project over to GitHub.
----------, Oct 1, 2020

Changes:
  • Fixed issue with non lowercase world names not getting registered by the config.
  • Will now try to use the current player scoreboard if one exists.
  • Relocated all dependencies to prevent possible issues.
----------, Apr 25, 2020

Changes:
  • Moved project from Maven to Gradle.
  • Cleaned up code and fixed some issues.
  • World names are now case insensitive.
  • Updated to latest Kotlin version (1.3.72).
  • Updated bStats Metrics to latest version (1.7).
----------, Apr 20, 2020

Changed:
  • Removed %server% placeholder (No longer supported on 1.14).
  • Minor improvements.
  • Updated to latest Kotlin version.
----------, Aug 3, 2019

Added:
  • Support for worlds that are loaded after plugin enables.
Changed:
  • Cleaned up source code.
  • Updated to latest Kotlin version.
  • Updated to latest bStats version.
----------, May 30, 2019

Added:
  • ReWorld support.
Changed:
  • Updated to latest Kotlin version.
  • Improved scoreline handling to fix some issues.
----------, Apr 20, 2019

Changed:
  • Renamed "DefaultUpdateTime" back to "UpdateTime".
----------, Mar 10, 2019

Added:
  • Option to save disabled player scoreboards.
  • New %hearts% variable.
  • Per score and title update times.
Changed:
  • Updated to latest Kotlin version.
  • Updated bStats.
  • Fixed config encoding issue on Windows.
----------, Mar 9, 2019

Added:
  • Configurable prefix to all plugin messages.
  • 1.13 support, no code changes were necessary.
Changed:
  • Updated to latest Kotlin version.
  • Made a few improvements to the codebase.
----------, Sep 18, 2018

Changed default help message command to "/SB".
Changed update checker api to spigot.
----------, Feb 14, 2018

Fixed reload command not changing the scoreboard update time.
Changed /SS command to /SB
----------, Feb 5, 2018

Sorry for the long time with no updates, but I'm finally back if you want me to add anything new to this plugin let me know!

This plugin update requires you to delete your old config.yml!

What changed?

This plugin version fixes some issues with the reload command and sometimes the scoreboard wasn't showing until you changed world, I also did a full recode of the plugin so it should be a lot more stable and have a better performance.
The plugin is now open source, if you want to help feel free to create a PR.
----------, Feb 4, 2018

You need to delete your old config!

Added:
shared scoreboards
%world% variable

Fixed:
scoreboards not showing after reload
metrics not working properly

Removed:
PluginUtils lib
----------, Jul 15, 2017

Fixed:
%health% and %maxhealth% variables compatibility issue
----------, Apr 28, 2017

Added:
update checker

Fixed:
plugin.yml and config.yml mistakes
----------, Apr 24, 2017

Fixed:
plugin.yml error.
----------, Apr 23, 2017

Updated Metrics class (removed unnecessary stuff).
----------, Apr 23, 2017

Info:
Completly recoded the plugin.

Updated:
ScoreboardHandler now works Asynchronously no more lag.
Updated PlaceholderAPI compatibility.
And now supports Minecraft 1.11

Added:
bStats for usage info.

Removed:
%ping% variable.
----------, Apr 23, 2017

Added:
More variables:
%health% : Gets the player Health.
%maxhealth% : Gets the player Max Health.
%level% : Gets the player Exp Level.
%gamemode% : Gets the player Gamemode.
----------, May 17, 2016

Added:
Fixed scoreboard colors for servers that don't have PlaceholderAPI.
----------, May 17, 2016

Added:
Made so latest PlaceholderAPI version works.
Fixed some performance errors.
----------, May 17, 2016

Added:
Now has an animated ScoreBoard.
More variables: ping and players on current world.
Fixed some bugs.

New Config:
Code (Text):

# Plugin made by R4G3_BABY

# Scoreboard update time in ticks 20 ticks = 1 second
UpdateTime: 20

# Per world scoreboards
# Note that you can't have two repeated scores lines or it will remove one of them
Worlds:
  world:
    Titles:
    - '&9%server%'
    - '&b%server%'
    Scores:
      1:
        Lines:
        - '&a%ping%ms'
        - '&b%onworld% players'
        - '&c%online%&8/&c%maxplayers%'
      2:
        Lines:
        - '&aPing:'
        - '&bOn your World:'
        - '&cOnline:'
  world_the_end:
    Titles:
    - '&9End World'
    - '&bEnd World'
    Scores:
      1:
        Lines:
        - '&aKill the dragon'
        - '&bHi'
        - '&cTest'
      2:
        Lines:
        - 'Just another line'
        - 'Lorem'
        - 'Hello c;'

########################################################
#                      Variables                       #
#                                                      #
#Supports PlaceholderAPI                               #
#%online% : Shows online players.                      #
#%onworld% : Shows players on player world             #
#%ping% : Shows player ping                            #
#%maxplayers% : Gets maxplayers from server.properties.#
#%server% : Gets server name from server.properties.   #
#%player% : Gets the player Name.                      #
#%playerdisplayname% : Gets the player DisplayName     #
########################################################
 
----------, May 16, 2016

Resource Information
Author:
----------
Total Downloads: 454,593
First Release: May 15, 2016
Last Update: Dec 17, 2023
Category: ---------------
All-Time Rating:
208 ratings
Find more info at r4g3baby.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings