Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.

Releases: Andre601/AdvancedServerList

v1.7.0: Added Update checker

06 Dec 13:08
6f06c47
Compare
Choose a tag to compare

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

07 Nov 21:37
Compare
Choose a tag to compare

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 in unknown_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

19 Sep 22:45
Compare
Choose a tag to compare

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

17 Sep 20:54
Compare
Choose a tag to compare

The output of /asl reload, namely the Loaded x Profile(s)! was formatted wrong.

It looked something like this:
image

v1.6.1: Fix expression and favicon clearing errors

09 Sep 21:36
Compare
Choose a tag to compare

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 using something != 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

08 Sep 14:17
99509b5
Compare
Choose a tag to compare

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

05 Sep 11:37
6dedd93
Compare
Choose a tag to compare

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

02 Sep 01:40
Compare
Choose a tag to compare

v1.5.2

Improved

  • Got rid of some abstraction in the ExpressionResult enum
  • Made Command output look better.

v1.5.1: Improvements to Favicons

27 Aug 19:39
3c344f9
Compare
Choose a tag to compare

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

21 Aug 21:39
0d84335
Compare
Choose a tag to compare

image

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.