
Stats ScoreBoard Premium 4.3.22-
World Guard Region Support | Holograms | Stats Tracking | HEX | MOB TRACKING
4.0.1-Premium
Nov 30, 2021
Bug Fixes
Bug Fixes:
This update just brings some bug fixes:
- Fixed a bug where you may get a failed to cast Integer to Double.
- Fixed a bug related to the Update message still sending on the latest version.
- Fixed a potential bug where if the player didn't have a scoreboard instance it would throw an error on quit.
This update just brings some bug fixes:
- Fixed a bug where you may get a failed to cast Integer to Double.
- Fixed a bug related to the Update message still sending on the latest version.
- Fixed a potential bug where if the player didn't have a scoreboard instance it would throw an error on quit.
4.0-Premium
Nov 29, 2021
Plugin Rewrite. Title Animations! New Commands!
Updates:
BACKUP STATS BEFORE LOADING JUST INCASE
MySQL - SQLite:
Rewrote the entire data system myself, no more hand me downs from other people. You should be able to convert all the old stats to the new system. This is probably the most fragile aspects of the entire plugin. This will likely have issues. Please Join the discord and open a support ticket if you have issues. I will try to help you to the best of my ability.
Title Animations:
You can now create title animations for StatsSB scoreboards. This is quite simple to do. Create your desired Title Animation in the animations.yml then use the placeholder %animation:% without the <>. You can adjust the speed at which the animation loops also inside the animations.yml.
New Commands:
There are 2 new commands that have been introduced this version.
- /StatsSB import
This command is something many people have been looking for, this command allows you to pull the PlayerStatistics stats from bukkit into StatsSB, You can use the -a key to account for all players that have stats logged currently. Unfortunately this only supports a few StatTypes because of the limitations bukkit/spigot has. NOTE: this command is irreversible.
- /StatsSB purge
This command has actually been the previous version but wasn't quite introduced well. Basically this command will remove all players stats of a specified StatType. This command is dangerous, so it does not have auto tabcomplete.
Bug Fixes:
Too many to count. Will Update this list as they appear and I patch in the future
BACKUP STATS BEFORE LOADING JUST INCASE
MySQL - SQLite:
Rewrote the entire data system myself, no more hand me downs from other people. You should be able to convert all the old stats to the new system. This is probably the most fragile aspects of the entire plugin. This will likely have issues. Please Join the discord and open a support ticket if you have issues. I will try to help you to the best of my ability.
Title Animations:
You can now create title animations for StatsSB scoreboards. This is quite simple to do. Create your desired Title Animation in the animations.yml then use the placeholder %animation:% without the <>. You can adjust the speed at which the animation loops also inside the animations.yml.
New Commands:
There are 2 new commands that have been introduced this version.
- /StatsSB import
This command is something many people have been looking for, this command allows you to pull the PlayerStatistics stats from bukkit into StatsSB, You can use the -a key to account for all players that have stats logged currently. Unfortunately this only supports a few StatTypes because of the limitations bukkit/spigot has. NOTE: this command is irreversible.
- /StatsSB purge
This command has actually been the previous version but wasn't quite introduced well. Basically this command will remove all players stats of a specified StatType. This command is dangerous, so it does not have auto tabcomplete.
Bug Fixes:
Too many to count. Will Update this list as they appear and I patch in the future
3.5.3-Premium
Jul 25, 2021
Bug Fixes
Bugs:
Fixed a bug created by the last fix:
The bug I fixed last update caused a new bug for < 1.13 players, this update "should" fix that. The bug is from the EntityDamageByEntityEvent and I believe the error got thrown when a Mob attacked another mob.
Fixed a bug created by the last fix:
The bug I fixed last update caused a new bug for < 1.13 players, this update "should" fix that. The bug is from the EntityDamageByEntityEvent and I believe the error got thrown when a Mob attacked another mob.
3.5.2-Premium
Jul 24, 2021
Bug Fixes
Bugs:
Fixed a potential "Mob vs Mob" Error thrown:
This should now just ignore the damage mobs do to eachother.
Fixed Citizens NPC's:
This should now ignore the kills. It before would throw an error related to the fact that citizens throws "PlayerDeathEvent" when a NPC dies.
Fixed a potential "Mob vs Mob" Error thrown:
This should now just ignore the damage mobs do to eachother.
Fixed Citizens NPC's:
This should now ignore the kills. It before would throw an error related to the fact that citizens throws "PlayerDeathEvent" when a NPC dies.
3.5.1-Premium
Jul 20, 2021
MySQL, WorldGuard Flaged boards, Bug Fixes
Updates:
MySQL:
This should re-add support for MySQL connection to databases. The Bungee mode is still not working. keep in mind I'm working on a fix for this.
WorldGuard Flaged Boards:
You can now create worldguard flags that StatsSB will find and use. It will take your scoreboard name and prefix the flag with "statssb-" ex: "statssb-example-flag". Keep in mind you must use "-" for your spaces as WorldGuard isn't underscore friendly apparently.
Bug Fixes:
Fixed a potential bug related to the "addStat" method.
It should now do a friendly check to the map and use a default value for adding if a previous amount does not exist.
MySQL:
This should re-add support for MySQL connection to databases. The Bungee mode is still not working. keep in mind I'm working on a fix for this.
WorldGuard Flaged Boards:
You can now create worldguard flags that StatsSB will find and use. It will take your scoreboard name and prefix the flag with "statssb-" ex: "statssb-example-flag". Keep in mind you must use "-" for your spaces as WorldGuard isn't underscore friendly apparently.
Bug Fixes:
Fixed a potential bug related to the "addStat" method.
It should now do a friendly check to the map and use a default value for adding if a previous amount does not exist.
3.5-Premium
Jul 16, 2021
3.5 (Half) Update! 1.17 support
About:
So far this is probably the largest update I've posted for this plugin. This update brings many features though removes MySQL support temporarily.
Permissions Have Changed:
https://imgur.com/iAOrqyg
Features:
New Stat Types:
- Damage Taken
- Damage Dealt
- Arrows Shot
- Arrows Hit
Every Stat now has a leaderboard and has hologram support.
Command System rewrite allows for more complex command operations.
More async methods which means faster loading.
Config and Messages additions
Additional Commands to change stat values ingame.
Changed a bit how the data system works, it will now give you some more details when needed.
Data conversion, It will now convert your old stats.db file to a new updated format.
NOTE: THIS COULD TAKE A BIT DEPENDING ON THE SIZE OF THE FILE. IF THE SERVER STOPS RESPONDING JUST LET IT DO ITS THING. IT SHOULD MANAGE EVERYTHING ELSE PROPERLY EVEN AFTER IT STOPS.
Much more placeholders! They should all be listed in the discord.
So far this is probably the largest update I've posted for this plugin. This update brings many features though removes MySQL support temporarily.
Permissions Have Changed:
https://imgur.com/iAOrqyg
Features:
New Stat Types:
- Damage Taken
- Damage Dealt
- Arrows Shot
- Arrows Hit
Every Stat now has a leaderboard and has hologram support.
Command System rewrite allows for more complex command operations.
More async methods which means faster loading.
Config and Messages additions
Additional Commands to change stat values ingame.
Changed a bit how the data system works, it will now give you some more details when needed.
Data conversion, It will now convert your old stats.db file to a new updated format.
NOTE: THIS COULD TAKE A BIT DEPENDING ON THE SIZE OF THE FILE. IF THE SERVER STOPS RESPONDING JUST LET IT DO ITS THING. IT SHOULD MANAGE EVERYTHING ELSE PROPERLY EVEN AFTER IT STOPS.
Much more placeholders! They should all be listed in the discord.
3.4.16-Premium
Apr 19, 2021
Bug fixes, API improvements and HUGE stat changes in the works.
Hello Everyone!
Today's update brings some bug fixes related to the scoreboard and API additions/improvements. Stat Changes will improve the stats system 10x. And will be flexable and simple to add new stats.
Scoreboard bug was that if someone had their "spawn" world disabled and then enabled in another world it would mix up the toggling with some old methods. This should now be resolved. If you find any more issues with this feel free to join the discord and let me know!
API additions is methods to "setKills", "setDeaths", "savePlayer" More API additions coming soon.
Today's update brings some bug fixes related to the scoreboard and API additions/improvements. Stat Changes will improve the stats system 10x. And will be flexable and simple to add new stats.
Scoreboard bug was that if someone had their "spawn" world disabled and then enabled in another world it would mix up the toggling with some old methods. This should now be resolved. If you find any more issues with this feel free to join the discord and let me know!
API additions is methods to "setKills", "setDeaths", "savePlayer" More API additions coming soon.
3.4.14-Premium
Feb 15, 2021
Some /Togglescoreboard fixes
Hello Everyone!
Today's update is just another simple bug fix for /togglescoreboard.
Keep in mind I plan on updating and expanding StatsSB soon.
StatsSB v4.0 has been started.
Today's update is just another simple bug fix for /togglescoreboard.
Keep in mind I plan on updating and expanding StatsSB soon.
StatsSB v4.0 has been started.
3.4.13-Premium
Feb 12, 2021
Togglescoreboard bug fix.
Hello Everyone!
Today's update should fix a big where scoreboards couldn't be toggled with specific worlds being disabled.
Today's update should fix a big where scoreboards couldn't be toggled with specific worlds being disabled.
3.4.12-Premium
Feb 8, 2021
Placeholder Updates!
Hello Everyone!
Today's update brings some placeholder additions/updates to StatsSB!
The plugin should now have more generic placeholder replacing meaning, You can now use any placeholder anywhere(almost)
These placeholders are all now available, and the same across everything, no section specific placeholders that should be the same as another.
https://imgur.com/JEEefSe
Today's update brings some placeholder additions/updates to StatsSB!
The plugin should now have more generic placeholder replacing meaning, You can now use any placeholder anywhere(almost)
These placeholders are all now available, and the same across everything, no section specific placeholders that should be the same as another.
https://imgur.com/JEEefSe
3.4.11-Premium
Jan 9, 2021
Fixed counting players as a mob kill.
Hello Everyone!
Today's update fixes player kills counting as mob kills, not too much is needing to be fixes atm. If you have issues or requests please join the discord and we can get it in the works :)
Today's update fixes player kills counting as mob kills, not too much is needing to be fixes atm. If you have issues or requests please join the discord and we can get it in the works :)
3.4.10-Premium
Jan 6, 2021
Worldguard Version mismatch fix and some bugfixes
Hello Everyone!
Today's update brings some bug fixes, that you guys may have been experiencing.
First up we have a Worldguard fix for some legacy servers (<1.13). Unfortunately There is not a easy fix for it so I disabled region support for legacy servers for now.
Secondly I fixed players killing themselves to boost their stats.
And last but not least, I fixed a possible error on first time plugin startup possibly throwing some errors at the console till a reload or such. (not sure how I didn't find this bug earlier)
Today's update brings some bug fixes, that you guys may have been experiencing.
First up we have a Worldguard fix for some legacy servers (<1.13). Unfortunately There is not a easy fix for it so I disabled region support for legacy servers for now.
Secondly I fixed players killing themselves to boost their stats.
And last but not least, I fixed a possible error on first time plugin startup possibly throwing some errors at the console till a reload or such. (not sure how I didn't find this bug earlier)
3.4.9-Premium
Dec 14, 2020
Beta Region Support added.
Hello Everyone!
Today's update brings WorldGuard Region support! StatsSB prioritizes region boards over world boards, this way you can have a base world board and have the board update when entering a specified region.
You can add these regions by entering the name of the region in the new "RegionBoards" section in scoreboards.yml. The region boards work the same way as the world boards work as in you can copy over as many as you want.
A possible issue with the regions is if you have multiple regions overlapping and having individual boards for each. If you avoid this you should have no issues.
Today's update brings WorldGuard Region support! StatsSB prioritizes region boards over world boards, this way you can have a base world board and have the board update when entering a specified region.
You can add these regions by entering the name of the region in the new "RegionBoards" section in scoreboards.yml. The region boards work the same way as the world boards work as in you can copy over as many as you want.
A possible issue with the regions is if you have multiple regions overlapping and having individual boards for each. If you avoid this you should have no issues.
3.4.8-Premium
Dec 11, 2020
Small Feature Update
Hello Everyone!
Today's update brings an option to toggle whether mobs spawned by a spawner counts towards the mob kills!
You can find the option inside the config.yml :D
Today's update brings an option to toggle whether mobs spawned by a spawner counts towards the mob kills!
You can find the option inside the config.yml :D
3.4.7-Premium
Dec 8, 2020
Data System fixes.
Hello Everyone!
Today's update should fix all the conversion errors the plugin has been experiencing, It should now properly load the lite versions file and update the entries.
Side note, you may run into issues if you try to go from premium to lite again.
Today's update should fix all the conversion errors the plugin has been experiencing, It should now properly load the lite versions file and update the entries.
Side note, you may run into issues if you try to go from premium to lite again.
3.4.6-Premium
Dec 4, 2020
Hologram bug fixes
Hello Everyone!
This is a small hologram bug fix patch that should fix any issues you might have been having with the holograms throwing errors on player join.
This is a small hologram bug fix patch that should fix any issues you might have been having with the holograms throwing errors on player join.
3.4.5-Premium
Dec 3, 2020
New Data System, (should be much much faster)
Hello Everyone!
Today's update brings a new data system, all your stats should be fine throughout the conversion though if you want to be safe I'd recommend backing up your stats.db
This update also should bring some fixes to the holograms and data loading order.
IF YOU FIND BUGS PLEASE JOIN THE DISCORD AND LET ME KNOW ASAP
Today's update brings a new data system, all your stats should be fine throughout the conversion though if you want to be safe I'd recommend backing up your stats.db
This update also should bring some fixes to the holograms and data loading order.
IF YOU FIND BUGS PLEASE JOIN THE DISCORD AND LET ME KNOW ASAP
3.4.3-Premium
Nov 17, 2020
PER WORLD SCOREBOARDS!!!!!
Hello Everyone!!!
Today's update brings per world scoreboard to the plugin!
To get started with creating a scoreboard you will need to open the new "scoreboards.yml" file in this file you will find a default scoreboard. All you have to do to add a new world is create new layout with the world name instead of default. (note there will always need to be a default scoreboard for the plugin too fall back on)
For the config I removed the scoreboard layout and title parameters from the scoreboard section. I left them inside the config so you can easily copy over your current scoreboard to the scoreboards.yml file.
I also added 2 new options to the config first being defaultScoreboard: which states what scoreboard in scoreboards.yml to use as a default in unspecified worlds. Second being dateFormat, you can change the format of the date to your desired format ex: dd/MM/yyyy for most eu servers.
Feel free to join the discord for any assistance with creating per world boards.
Today's update brings per world scoreboard to the plugin!
To get started with creating a scoreboard you will need to open the new "scoreboards.yml" file in this file you will find a default scoreboard. All you have to do to add a new world is create new layout with the world name instead of default. (note there will always need to be a default scoreboard for the plugin too fall back on)
For the config I removed the scoreboard layout and title parameters from the scoreboard section. I left them inside the config so you can easily copy over your current scoreboard to the scoreboards.yml file.
I also added 2 new options to the config first being defaultScoreboard: which states what scoreboard in scoreboards.yml to use as a default in unspecified worlds. Second being dateFormat, you can change the format of the date to your desired format ex: dd/MM/yyyy for most eu servers.
Feel free to join the discord for any assistance with creating per world boards.
3.4.1-Premium
Sep 20, 2020
Hologram bug fix
Hello everyone!
This update should fix a hologram bug that would cause multiple of the same player to show on the hologram.
This update should fix a hologram bug that would cause multiple of the same player to show on the hologram.
3.4-Premium
Sep 16, 2020
Base Code update, Removed Instance abuse, Stable code. Holograms fixed, Scoreboard updates nicer
IF YOU HAVE ISSUES PLEASE GO TO MY DISCORD AND CREATE A SUPPORT TICKET, DO NOT LEAVE A POOR REVIEW BEFORE REQUESTING HELP.
Hello everyone!!!
Today's update is pretty big actually!
It brings full capability for /statssb reload fixes live no more having to reload/restart the server to change holograms/scoreboard messages. Optimized the 'Last Hit' detection a bit, could slightly improve performance(probably not). This update also updates to much cleaner code and should run more efficiently! This update "Could" potentially fix the leaderboard sorting issue, I know it exists and am still not sure why it could be mixing up the order, though you will now be able to fix it with the plugin reload command.
Fixed possible duping/deleting issue with the combat tags dropping inventories.
Updated the engine behind the databases(could be errors.. lmk in the discord if you have issues).
DEVELOPERS:
I changed up the API quite a bit. Will be updating the wiki regarding the changes as soon as I get some free time!
The general Idea of it is you will now be creating a StatsSBAPI object from StatsSB.getAPI()
Hello everyone!!!
Today's update is pretty big actually!
It brings full capability for /statssb reload fixes live no more having to reload/restart the server to change holograms/scoreboard messages. Optimized the 'Last Hit' detection a bit, could slightly improve performance(probably not). This update also updates to much cleaner code and should run more efficiently! This update "Could" potentially fix the leaderboard sorting issue, I know it exists and am still not sure why it could be mixing up the order, though you will now be able to fix it with the plugin reload command.
Fixed possible duping/deleting issue with the combat tags dropping inventories.
Updated the engine behind the databases(could be errors.. lmk in the discord if you have issues).
DEVELOPERS:
I changed up the API quite a bit. Will be updating the wiki regarding the changes as soon as I get some free time!
The general Idea of it is you will now be creating a StatsSBAPI object from StatsSB.getAPI()