RealScoreboard icon

RealScoreboard -----

Lightweight and efficient scoreboard manager.




Updated AnvilGUI dependency
----------, Dec 16, 2024

Note: As with every update, it's recommended that you make a backup before upgrading to a new version. Also, if you encounter any issue or bug with any of these updates, please join the discord server so we can sort it out as fast as possible. Thanks for being a user of RealScoreboard! :)

Added conditions. Conditions can be defined in config.yml in the conditions section, for example:

Conditions:
xp:
Condition: '%xp% > 3'
Met: '%aXP is bigger than 3!'
Not-Met: '&cYou need to get 3 XP!'
low_hp:
Condition: '%life% <= 5'
Met: '&cWatch out!'
Not-Met: '&aYou are fine!'

You can use $skip in order to avoid showing a line in a condition, like:
Not-Met: '$skip'

You can call a condition in the scoreboard by using: %cond:low_hp%
The conditions can evaluate Integers (5, -10), Doubles (5.5, 10, 3.14), Booleans (true/false).
The supported operators are ==, !=, >, <, >=, <=

Some examples are:
"5 > 3" -> true
"5.5 > 3" -> true
"5.0 == 5" -> true
"name == name" -> true
"not == equal" -> false
"not != equal" -> true
"true == false" -> false
"10.5 < 20.5" -> true
"5 != 3" -> true
----------, Oct 12, 2024

Fixed scoreboard on/off persistance between sessions ( HahaOO7)
----------, Sep 27, 2024

+ Introducing a new command: /rsb announce <seconds> <optional-Player> to announce a string of text to all players or a specified player.
+ Fix Disabled-Worlds not being used in config.yml
+ Fixed NPE when a player disconnected if the hook was null.
+ Fixed prefix and suffix placeholders not being colored.
+ Now compatible with Java 8.
----------, Aug 10, 2024


Scoreboards can now be used in multiple worlds, like so:
default:
Default: true
Default-World: world
Other-Worlds:
- '*'

or

default:
Default: true
Default-World: world
Other-Worlds:
- 'coolWorld'


+ Added command to toggle the scoreboard for other player: /rsb toggleo <player>
+ Bump FastBoard to 2.1.2
----------, May 5, 2024

If you're having trouble converting your old config.yml file to the new scoreboard.yml file, please download this update.
----------, Apr 9, 2024

WARNING: It is strongly advised to backup your config.yml in case the conversion described below fails.

Starting with the 1.4 version of RealScoreboard, scoreboards are now stored in scoreboards.yml and previous scoreboards are automatically converted into the new scoreboard structure.

You can now use /rsb setsb <name> <target> to define a new scoreboard to be set to a target player.

Added Settings GUI for players with admin or OP permissions via the /realscoreboard or /sb command.
----------, Apr 8, 2024

Cosmetic console startup change. This update is optional.
----------, Jan 27, 2024

+ Added Hook with RealPermissions.
+ Changed default plugin prefix colors.
----------, Jan 25, 2024

Support for 1.20.3 and 1.20.4
----------, Dec 10, 2023

1.20.2 support fix
----------, Oct 15, 2023

This update fixes 1.20.2 support
----------, Oct 14, 2023

+ DecimalFormat used in kd
+ Better vanish command checking
+ Updated FastBoard to 2.0.0
----------, Oct 11, 2023

Fixed Scoreboard bug where it wouldn't properly hide if the player was not vanished. (issue submitted by Francesco99d, thanks!)
----------, Jul 29, 2023

Thanks to neziw for the update!
----------, May 29, 2023

This update includes:

+ Version numbering system changed! Now it will be simplified on RealScoreboard and on the rest of my plugins.
+ Fixed YAML configuration bug that didn’t let players delete provided scoreboard templates.
+ RealScoreboard API Changes.
+ Fixed RealScoreboard API instace injection early that caused an NPE.
+ Fix "No suitable driver: MariaDB" error
+ Configuration files now contain simple and useful information.
+ Other internal changes and optimizations.

Please note that, when updating, making a backup is always the best and safest option.

Christmas is approaching, so I wish you all Merry Christmas, and a Happy New Year! :D
----------, Dec 20, 2022

This update fixes an YAML configuration bug.
----------, Nov 21, 2022

+ McMMO support has been added!
+ Implemented BoostedYAML for better file and config management.
+ RealScoreboard now has an API! Check out https://github.com/JoseGamerPT/RealScoreboard/blob/master/api.md to learn more about the API.
----------, Nov 13, 2022

+ Fixed j256.ormlite logging no usefull information.
+ Code cleanup and general bug-fixing.
- Tested with 1.19.2
----------, Aug 12, 2022

Critical bug-fix regarding the config file.
----------, Jan 26, 2022

+ You can now enable/disable update checking in the config.
+ world.<node> permissions changed to: realscoreboard.world.<node> permission, to prevent plugin conflicts.
+ Added Check-for-Updates setting in config.yml.
+ Added resource link to the update alert.
+ Added PremiumVanish support and other vanish plugins support for RealScoreboard.
----------, Jan 26, 2022

Fixed ping Placeholder in 1.18 (thanks TheBlackEntity!)
----------, Jan 16, 2022

Reverted the new HEX formatting options, and fixed the Rainbow HEX pattern.
----------, Dec 21, 2021

Now you can use BOLD inside any of the special RGB formatting tags.
----------, Dec 19, 2021

+ Added /rsb on and /rsb off (thanks enriktigasna#2668)
----------, Dec 14, 2021

This is just an update to fix the bug with the update notification system.
----------, Dec 11, 2021

+ 1.18 support.
+ Updated FastBoard to the latest version.
+ Added a warning regarding the missing "default" permission node.
----------, Dec 4, 2021

+ Added more formatting options to hex colors:

Old Formats: (Doesn't work anymore)
Solid: <SOLID:FFFFFF>
Gradient: <GRADIENT:FFFFFF>a gradient text </GRADIENT:FFFF00>
Rainbow: <RAINBOW:1>a rainbow text </RAINBOW>

New Ones:
Solid: '#FFFFFF | &#FFFFFF | {#FFFFFF} | <#FFFFFF>'
Gradient: <G:FFFFFF>my text</G:FFFF00>
Rainbow: <R:1>a very cool text</R>
----------, Nov 23, 2021

+ Added an option in config.yml to shift the hour from the local machine, and to also format the hours placeholder.
----------, Oct 31, 2021

WARNING: Because of the new PERMISSION SCOREBOARDS FEATURE, it is required to update the config structure to the new layout, otherwise the plugin will fail to start.
Backup your current config.yml, and then delete it to generate a new config. You can see the config model here: https://github.com/JoseGamerPT/RealScoreboard/blob/master/src/main/resources/config.yml

+ Permission Scoreboard added! See the image below to better understand the new feature:
upload_2021-9-17_16-6-40.png
----------, Sep 17, 2021

Fixed remote SQL backing
IridiumColorAPI to 1.0.5
General bug-fixing.
----------, Aug 7, 2021

This update adds support for 1.17, and improves the ping getter method.
----------, Jun 12, 2021

If you are experiencing this issues, then this update is for you!
+ Fixed NullPointerException and InvocationTargetException in PlayerManager.check when doing /sb reload and when a player joined the server.
----------, Apr 18, 2021

NOTE: Because of the new Multiple Boards per World feature, it is required to update the config structure to the new layout.
Backup your current config.yml, and then delete it to generate a new config.


+ Multiple Boards within the same world now supported!
+ Now every player has an async ScoreboardTask.java
+ Major config change, it is needed to backup the existing config and generate a new config file.
+ Added /realscoreboard debug to help assist problems.

New config.yml layout for reference:
https://github.com/JoseGamerPT/RealScoreboard/blob/master/src/main/resources/config.yml
----------, Apr 11, 2021

+ Fixed a ConcurrentModificationException
+ Fixed console-spam regarding a new update.
----------, Apr 7, 2021

+ added Bypass-Worlds setting in config.yml. This makes the scoreboard completly skip the world in question.
+ added an exception catcher in the TextLooper.java class, because sometimes text loops can be Unproperly defined in the config.
+ Toggle command is now async.
+ RealScoreboard-Disabled-By-Default entry in config.yml (community suggestion)
+ new %playerfood% placeholder (community suggestion)
+ Plugin Update Checker added (UpdateChecker.java)
----------, Mar 26, 2021

+ Added Support for Bold in Gradients.
+ Added %versionshort% placeholder.
+ Config now has a Use-Placeholders-In-Scoreboard-Titles boolean.
+ Added DABATASE support:
You can now choose MYSQL, MARIADB, POSTGRESQL, SQLSERVER or SQLITE (enabled by default).
+ Code Cleanup. (Thanks PeachesMLG!)
----------, Mar 9, 2021

If you dont use the RGB Rainbow placeholder, there is no need to update, but its recommended.
----------, Mar 4, 2021

+ Fixed scoreboard title on other worlds. (if there isnt a defined scoreboard, it will revert to the default "world")
+ Fixed /sb config command.
+ Support for the
<RAINBOW1>THIS IS A REALLY COOL Rainbow</RAINBOW> format
[​IMG]
----------, Mar 4, 2021

+ Fixed scoreboard title on other worlds. (if there isnt a defined scoreboard, it will revert to the default "world")
+ Fixed /sb config command.
----------, Mar 4, 2021

+ ASYNC scoreboard refresh.
+ ALL tasks are now async.
+ Recoded AnimationManager.java
+ Added in config.yml loop-delay
+ Updated Configer.java
+ AnimationManager.java tasks fix.
+ Fixed reload and toggle commands in Commands.java
+ Added %lifeheart% placeholder.

Because the plugin tasks are now async, the plugin should recieve a major performance boost. If you find any bug, please send report it on GitHub and send me a DM. Thanks!
----------, Mar 3, 2021

+ 1.16 HEX COLOR support! (thanks to the IridiumColorAPI)

You can use them with the following syntax:
Solid Color Example: <SOLID:c9a46f>Color Test
Gradient Example:<GRADIENT:005eff>Gradient Test</GRADIENT:fb00ff>

upload_2021-2-28_14-47-6.png

+ FIXED TPS lag spikes in the BukkitRunnable SBPlayer.java (thanks matix931!)
* ADDED %moneylong% placeholder, to display the players balance in full.
+ FIXED scoreboard reloading.
+ REMOVED /rsb toggle permission
+ Changed the way that the plugin handles text to the console and to a player.
+ FIXED Rainbow Animation in AnimationManager.java.
----------, Feb 28, 2021

Fixed an Exeption regarding a Placeholder calculation.
----------, Jan 23, 2021

RealScoreboard commands now have TAB autocompletion.
Couple of bugs have been fixed.
Be sure to report any new bugs to GitHub.

RealScoreboard now has bStats.
bStats - RealScoreboard
----------, Jan 22, 2021

+ General code refactoring.
+ Added 1.16.4 NMS support.
+ Main class method clean-up.
+ Command slight refactor.

For more details, please take a look at the source-code.
Stay safe!
----------, Nov 5, 2020

Plugin should only unregister itself when shutting down.
----------, Sep 13, 2020

This update brings full 1.16.2 support.
Waiting for the next available 1.16.3 api.
----------, Sep 13, 2020

RealScoreboard has been updated to 1.16.2. Everything should continue to work as intended.
Please note that, because of school, i cant get regular updates to this plugin. Thanks for understanding.
----------, Sep 1, 2020

IT IS STRONGLY ADVICED TO UPDATE TO THIS VERSION, it contains a critical bug in the code that has been fixed in this version.
----------, Jul 15, 2020

Added the FastBoard library to RealScoreboard, in order to improve the plugin performance and compatibility.
%x%, %y%, %z% placeholders are now available.
For more information, please visit GitHub.
----------, Jul 5, 2020

Added a new Money Formatter.
Plugin prefix and Reload message are now configurable.
Fixed some NullPointerExceptions.
----------, Apr 11, 2020

This update aims to fix and solve some of the problems reported by some users of RealScoreboard.
Thank you for your contributions!
----------, Feb 8, 2020

IMPORTANT:
This update removed support from 1.8, 1.9, 1.10, 1.11 and 1.12 versions, in order to keep the scoreboard system fresh and working well. You can still download the 25-12-2019 Build 1 that will support the removed versions.

This plugin now uses a new Scoreboard system with dynamic placeholders (place a string between # # and it will create a scrolling text).
----------, Jan 27, 2020

This is a minor update to the plugin that includes some bug fixes and new command permissions.
Wish you a Merry Christmas and a happy new year!
----------, Dec 25, 2019

  • Added 1.15 support (v1_15_R1)
  • Made some corrections in the versions that RealScoreboard supports. (Thanks @tucaofeng)
If you have any questions or need support, feel free to PM me here on Spigot!
Merry Christmas to everybody!
----------, Dec 16, 2019

This update includes a /rsb toggle to show or hide the scoreboard.
----------, Dec 8, 2019

Some versions that weren´t compatible with Realscoreboard have been fixed and now are compatible.
If you find any bugs and/or errors, please send me a direct message.
Thank you!
Best regards,
Jose.
----------, Sep 30, 2019

This update adds 1.14 support. (Thanks Bitace!)
If you find any bugs and/or errors, please send me a direct message.
Thank you!
----------, Sep 5, 2019

Per World Scoreboard: you can now set different scoreboards to each of your current worlds.

ATTENTION: you have to delete your config.yml, as this new version creates a new one, if you don´t do that, the plugin will crash.
----------, Apr 21, 2019

Hi guys!
It has been a long time since the last plugin update.
From now on, i will bring more updates whenever i have time, there will be no sheduled updates.

Please look at the plugin page to know what´s new, but for now, i will put some of the headlines of this update:
- Code cleanup.
- Fixed some bugs related to flickering scoreboards.
- Organized classes and packages.
- More optimization.
- New placeholders.
----------, Apr 20, 2019

update.jpg
WHAT'S NEW?
- NEW SUPPORT FOR 1.10!
- NEW PLACEHOLDERS

(%kills%, %deaths%, %kd%)
- FIXED RealScoreBoard config command.


ATTENTION:
Please, delete your config.yml, the config was been updated!
If you found any bug, PLEASE SEND ME AN PRIVATE MESSAGE WITH YOUR PROBLEM!
----------, Jun 19, 2016

update1.jpg
WHAT'S NEW?
PS: The biggest update ;3
- NEW!!! REMOVED THE REFLECTION!
THE PLUGIN NOW SUPPORTS 1.8 > 1.9.4!
The plugin support the current versions:

  • v1_9_R2
  • v1_9_R1
  • v1_8_R3
  • v1_8_R1
(i will add more soon...)
- CHANGED MORE BEAUTIFUL LOGS!
- CHANGED INTERNAL METHODS!

- FIXED Placeholder methods & vault error
(reported by: Crokystil)
----------, May 26, 2016

WE HAVE REACHED 200 DOWNLOADS!
THANK YOU GUYS!
update1.jpg

WHAT'S NEW?
- FIXED PlaceHolder %group% not showing colors
(Reported by: @XeroohKung)
- NEW PlaceHolders(%prefix% and %suffix%)
- FIXED PlaceHolder output methods.

----------, May 19, 2016

update1.jpg
WHAT'S NEW?
- NEW PlaceholderApi Support! ;D
- CHANGE Don't depend on Vault or PlaceholderApi
- REMOVED %life% placeholder
(too many bugs)
- FIXED Logs.
- FIXED Performace.
- NEW 1.9 - [B][B][B]1.9.4[/B][/B][/B] support!
(i am testing, if you found a bug, please send me a private message on spigot!)
----------, May 16, 2016

update1.jpg
WHAT'S NEW?
- INTERNAL Changes.
- NEW PlaceHolders(%group%, %money%).
- REMOVED Static Methods.
- FIXED Some Classes.
----------, May 9, 2016

update1.jpg
WHAT'S NEW?
- NEW Per World Support!
(change in config.yml)
- FIXED PlaceHolder %loc%

NOTE:
IF YOU FOUND AN ERROR, PLEASE SEND ME A PRIVATE MESSAGE ON SPIGOT!
----------, May 8, 2016

update1.jpg

WHAT'S NEW?
- FIXED Generation of config.yml.
- FIXED Scoreboard Flicker.
- FIXED PlaceHolders(%loc%, %rainbow%, %name% and %displayname%).
- IMPROVED Scoreboard System.
- NEW PlaceHolder (%worldname%).

PS: THANKS FOR YOUR REVIEW'S <3
----------, May 8, 2016

update1.jpg
WHAT'S NEW?
- FIXED ScoreBoard not updating.
- FIXED Flicker.
- CHANGED Internal Methods
- NEW PlaceHolders!

(PlaceHolderApi Support Coming Soon)

IF YOU FOUND A ERROR, PLEASE SEND ME A PRIVATE MESSAGE ON SPIGOT!
----------, May 7, 2016

Resource Information
Author:
----------
Total Downloads: 248,871
First Release: May 7, 2016
Last Update: Dec 16, 2024
Category: ---------------
All-Time Rating:
177 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings