• Fixed issues where the plugin would remove whatever was sent in chat from the plugin's formatting.
This latest update can cause issues when using other chat plugins.
Some chat plugins add the message directly into the formatting of a message making it impossible for HoverStats to determine what is formatting and what is the message. This is a known compatibility issue with Luck Perms Chat (LPC). We are currently working on a solution to this issue. However, for now this fix where the entire chat is one big Hoverable message is the best short term solution we could find.
• Fixed issues with LPC's chat formatting causing double messages in the chat
• Added a check to see if LPC is installed on your server with HoverStats and changed the settings to make it work.
• Changed the file formatting of hover stats from
(HoverStats.jar) to
(HoverStats-[version].jar)
- Added a new event handler for the join event
- Added a new event handler for the leave event
- Added a new hover message for when the player first joins the server
- Added a new hover message for when the player joins the server
- Added a new hover message for when the player leaves the server
- Added a new message for when the player first joins
- Added a new message for when the player joins
- Added a new message for when the player leaves
- Added support for a new placeholder for the last time the player joined the server '%last_joined%'
- Made it possible to change the date format
- Fixed issues with chat formatting
- Removed some extra code that was slowing down the plugin
- Added in new permissions to allow the player to use hex colors in chat (hoverstats.colors.hex)
- Added in a new permission set for players to use chat colors in chat (hoverstats.colors.[color name])
- Added in a new permission set for player to use "magic colors" in chat (hoverstats.magic.[color name])
- Added in wildcard permission to give all colors and all magic permissions (hoverstats.colors.* | hoverstats.magic.*)
- Added support for hex
- Made the configuration file update to add in the new content added this update while keeping your data safe
- Added the ability to change the event priority in the config.yml
(This allows plugins that have higher priority events than this one to be accounted for without hard coding them in.)
- Optimized code
- Changed how hex was calculated & threw a warning to the console when hex isn't available for the current version
- Fixed issues with placeholders breaking chat formatting
- Fixed issue where emojis wouldn't work in chat
- Fixed issue where discord bots were unable to see chat
(BETA)
- Added support for most (if not all) chat plugins
(BETA)
- Fixed issue where reloading the plugin wouldn't actually reload the plugin
- Fixed issue where the plugin would disable itself when PlaceholderAPI isn't found
- (Beta) Added in the ability for any chat plugin to work with this plugin
- Fixed an issue where if you put a comma in the "Hover.Stats" section of the configuration file the plugin would act like it was a new line when displaying the message upon hover.
- Added chat formatting support from within the plugin itself.
- Updated the reload command to fully reload the config each time. Before it was having issues.
- Added in a check to see if the chat formatting is usable or not.
The chat formatting support can be turned on and off inside of the config. If you do not wish to use the chat formatting from the plugin go into the config and find the section labeled "Use Formatting", changing the true to a false will result in the chat formatting not being used.
Note: Using the chat formatting from this plugin will override any other plugin's chat format, assuming that the chat formatting is valid.
Hex is now supported inside of the hover event. This was a long time coming, however, I finally found a way to format the hover event with hex code dynamically.
I know this was requested a lot and I am very happy to bring this feature out to y'all
Hex colors are now fully supported both in chat and in the console. Please note that this does not mean that hex is fully supported in the hover event, this was just fixing a bug in chat that would convert hex to their nearest color.