Added a null check for EntityPotionEffectEvent
Finding a bunch of issues tonight.
Title again.
As the title states, fixed a bug for users that are booting up the plugin for the first time, it wouldn't populate the table properly.
Updated a bunch of stuff with the scoreboards & patched bugs with animations!
Starting with the fun stuff first!
- Combat Tag scoreboard modifier!
You can now define a new scoreboard modifier player.combat-tag which gets called when you are in combat!
Example:
modifiers:
player:
combat-tag:
modifier-priority: 1
board: combat-example-1
cycle-boards: false
cycle:
- example-1:200
- example-2:200
Bug Fixes:
- Fixed a pretty large bug where once multiple users logged in, the scoreboard animations would break timing.
- Fixed a bug with projectilelaunch stat (arrows shot) didn't save properly and never would update the leaderboards at the right time.
- more smaller tweaks and some code smell fixes.
As the title says, cleaned up some code.
Fixed a bug where a player could logout and somehow still have a scoreboard task running. (Usually happened with cross-platform players.)
Fixed some bugs related to combat tags messages
Fixed some problems with combattags not actually "killing" the player on logout.
Fixed error with calling methods to update the scoreboard from the region change handler when the scoreboard is disabled.
As the title states. Just is a small patch to the confirmDatabase method in my data system.
Like the title says:
- Added support for MC versions 1.20.3+
- Fixed issues with some stats not updating
Well that was quick!
Fixed some bugs related to WorldGuard regions
Also realized the statssb.board permissions had a typo. fixed!
Hello Everyone!
Today's update is quite large, Ive had this update in the works for a while now. I massively improved the scoreboard system and animation driver behind it!
Simple rundown of all the new features:
- Scoreboards updating and animations are now ENTIRELY async, beforehand It would be a main thread hit, (very very tiny hit but still a hit) now it gets put onto its own async thread for each player.
- Permission Specific scoreboard "systems" so you can now setup special boards for individual permission. Admin boards now possible!
- Dynamic modifier boards, This includes currently active potion effects you can show different scoreboard systems if the user has specific potion effects.
- New Updated scoreboard command, "/board" this command gives three options; Toggle, Skip, and Hold:
- Toggle: Toggle on/off the scoreboard from your sidebar
Permission: statssb.board.toggle
- Skip: Skip the active scoreboard in the cycle
Permission: statssb.board.skip
- Hold: Hold the active scoreboard in the cycle
Permission: statssb.board.hold - New Stat: Best Kill Streak
- Updated the config.yml disabledWorlds, this has been updated to disabledWorlds, disabledRegions, hiddenWorlds, hiddenRegions
- This separates the disabled stat worlds and the hidden scoreboard worlds. this way you can still have the scoreboards showing in non stat worlds or likewise - Updated/Fixed the holograms/leaderboards now showing the "plural" correctly, you will need to update your format inside the config.yml more details in the update video.
This update adds support for version 1.20.2!
Hello!
This update should fix the issues related to the ProjectileHitEvent throwing an error on versions below 1.11.
This was caused by the method projectileHitEvent.getHitEntity() not existing until the spigot 1.11 API.
I optimize the code to work with 1.17.1, this is how I missed this bug until users brought this to my attention!
SHOULD WORK NOW!!!
(also added a nicer message if the database fails to be created (most likely invalid mysql details))
Placeholder API updates.
- Fixed the leaderboard placeholders needing the player object.
Version: 4.2.13-Premium
Minor bug fixes.
- Fixed Hologram config entries not fully deleting causing other holograms not to load.
- Fixed Hologram loader to not stop loading holograms if a single hologram failed to load.
- Fixed Hologram command not tab completing the stat types.
- Added another safety check if hologram is null to not attempt to update the board.
- Fixed debug mode override by the config.
- Updated some of the default hologram related messages in the messages.yml (This will only affect newly generated configs.)
Updated Holograms.
Known bugs that were fixed:
- Issue with Holographic Displays with a "NPE" because "lines" was null
- Hologram adjusting to 1 block lower after restart.
- Holograms not updating.
- Some color codes not getting replaced
Got a bug report for the leaderboard command permissions not working.
Went through and fixed that.
Adds a new setting called enableAdvancedBoards in the config.yml
This setting will remove the custom world boards / custom region boards. and just use the default board loop at the top of the scoreboards.yml - this still persists in the config and the messages files.
Also should remove some of the auto replacing of the scoreboards.yml and animations.yml although, this does add errors to make it through. So make sure you're formatting correctly.
Fixed KD not updating.. probably
simple, just Hologram adjustments/bug fixes :)
The update is a bit experimental so if you want to be safe, I would recommend backing up your statssb files. As the title suggests, lots of improvements. Mostly everything changed is "behind the scenes" but should run smoother now.
Data System additions again again. :)))
Just some more data system updates, nothing changed feature wise.
As the title suggests: "Should" Fix to the "ArrayIndexOutOfBounds" issue.