Releases: Andre601/AdvancedServerList
v1.7.0: Added Update checker
This versions add an update checker.
To use it, you have to add check_updates: true
to your config,yml.
When enabled will AdvancedServerList check for a new update at Modrinth every 12 hours. If it finds a new update will it inform you about it.
The updates are checked against the plugin's respective platform, meaning that the Spigot version only checks versions for the Spigot platform.
Please report any issues on the issue tracker or in my Discord Server.
v1.6.4: Add disable_cache option
This update adds a new option called disable_cache
to the config.yml
When set to true (Defaults to false) will the caching of players be disabled. This means the following:
- No player names will be loaded from the
cache.data
file, if present - No
cache.data
file will be created if none is present - No player data will be saved to the
cache.data
file when the plugin gets disabled
Placeholders
It's important to note, that any placeholder requiring a cached player will NOT work when this option is used.
In particular, the following placeholders won't work:
${player name}
(Will display the text set inunknown_player
)${player hasPlayedBefore}
${player isBanned}
${player isWhitelisted}
${player uuid}
- Any PlaceholderAPI placeholders
v1.6.3: Fix issue with missing setting causing errors on specific OS
There was a chance of an exception appearing due to the file not being able to create the cache.data file due to a missing setting. This should be fixed.
It never showed up to me since I use windows and test my plugin locally.
v1.6.2: Minor fix for /asl reload messages
v1.6.1: Fix expression and favicon clearing errors
Fixes a few random errors that may appear under certain conditions.
Fixes
clearFaviconCache()
throwing an exception when FaviconHandler instance has never been created- Random
Double operator
error when usingsomething != something
(Would see the=<space>
as second expression)
It should now just ignore any followup expressions if it found one.
v1.6.0: Server List Profile refactoring
NOTE
This update is a breaking change, as the Server list profiles have been changed in structure!
Please read the Migration Page on how to migrate from previous versions to this one.
Changed
- [BREAKING] Restructured the Server List profile
Improved
- Improved how fake players for the Hover are created.
v1.5.3: Minor Code Improvements
Please note
This change removes support for the send_statistics
option. If you don't want to send stats to bStats, use the global config located in /plugins/bstats/
Improved
- Minor internal code changes
v1.5.2: Minor internal improvements
v1.5.2
Improved
- Got rid of some abstraction in the
ExpressionResult
enum - Made Command output look better.
v1.5.1: Improvements to Favicons
Favicons are now cached as their final version (The Favicon/Image class the respective platform uses).
Additionally is the cache now cleared on plugin reload.
Improved
- Changed Caching to now Cache the final favicon instance used instead of just the BufferedImage. This should improve speed and performance.
/asl reload
will now clear the Favicon cache.
v1.5.0: The Favicon Update
This update brings support for adding static or dynamic Favicons to Server list profiles.
Note that I consider this feature to be in beta of sorts.
BungeeCord/Waterfall may complain that ASL takes a while to process an event. I do not have a solution (yet) to solve this minor inconvenience...
Added
favicon
option. Allows you to set a favicon per profile. The favicon can be one of the following:- A valid URL pointing to an image.
${player name}
to display the head of the player as favicon.- Image name matching one stored in the plugin's
favicons
folder (Image needs to be png and file name needs to end with.png
)
Fixed
- Invalid dependency versions for Spigot's library loader.