Updated AnvilGUI dependency
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
Fixed scoreboard on/off persistance between sessions (
HahaOO7)
+ 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.
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
If you're having trouble converting your old config.yml file to the new scoreboard.yml file, please download this update.
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.
Cosmetic console startup change. This update is optional.
+ Added Hook with RealPermissions.
+ Changed default plugin prefix colors.
Support for 1.20.3 and 1.20.4
This update fixes 1.20.2 support
+ DecimalFormat used in kd
+ Better vanish command checking
+ Updated FastBoard to 2.0.0
Fixed Scoreboard bug where it wouldn't properly hide if the player was not vanished. (issue submitted by Francesco99d, thanks!)
Thanks to
neziw for the update!
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!
This update fixes an YAML configuration bug.
+ Fixed j256.ormlite logging no usefull information.
+ Code cleanup and general bug-fixing.
- Tested with 1.19.2
Critical bug-fix regarding the config file.
+ 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.
Fixed ping Placeholder in 1.18 (thanks TheBlackEntity!)
Reverted the new HEX formatting options, and fixed the Rainbow HEX pattern.
Now you can use BOLD inside any of the special RGB formatting tags.
+ Added /rsb on and /rsb off (thanks enriktigasna#2668)
This is just an update to fix the bug with the update notification system.
+ 1.18 support.
+ Updated FastBoard to the latest version.
+ Added a warning regarding the missing "default" permission node.
+ 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>
+ Added an option in config.yml to shift the hour from the local machine, and to also format the hours placeholder.
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:
Fixed remote SQL backing
IridiumColorAPI to 1.0.5
General bug-fixing.
This update adds support for 1.17, and improves the ping getter method.
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.
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
+ Fixed a ConcurrentModificationException
+ Fixed console-spam regarding a new update.
+ 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)
+ 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!)
If you dont use the RGB Rainbow placeholder, there is no need to update, but its recommended.
+ 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
+ Fixed scoreboard title on other worlds. (if there isnt a defined scoreboard, it will revert to the default "world")
+ Fixed /sb config command.
+ 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!
+ 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>
+ 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.
Fixed an Exeption regarding a Placeholder calculation.
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
+ 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!
Plugin should only unregister itself when shutting down.
This update brings full 1.16.2 support.
Waiting for the next available 1.16.3 api.
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.
IT IS
STRONGLY ADVICED TO UPDATE TO THIS VERSION, it contains a critical bug in the code that has been fixed in this version.
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.
Added a new Money Formatter.
Plugin prefix and Reload message are now configurable.
Fixed some NullPointerExceptions.
This update aims to fix and solve some of the problems reported by some users of RealScoreboard.
Thank you for your contributions!
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).
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!
- 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!
This update includes a /rsb toggle to show or hide the scoreboard.
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.
This update adds 1.14 support. (Thanks Bitace!)
If you find any bugs and/or errors, please send me a direct message.
Thank you!
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.
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.
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!
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)
WE HAVE REACHED 200 DOWNLOADS!
THANK YOU GUYS!
WHAT'S NEW?
- FIXED PlaceHolder %group% not showing colors
(Reported by: @XeroohKung)
- NEW PlaceHolders(%prefix% and %suffix%)
- FIXED PlaceHolder output methods.
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!)
WHAT'S NEW?
- INTERNAL Changes.
- NEW PlaceHolders(%group%, %money%).
- REMOVED Static Methods.
- FIXED Some Classes.
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!
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
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!