All Mods Resource Packs Data Packs Shaders Modpacks Plugins
AdvancedServerList

AdvancedServerList

by Andre601 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions
AdvancedServerList

AdvancedServerList is a plugin designed to allow the largest possible customization for your server's appearance in a Player's multiplayer screen.
The plugin offers extensive customization including changing the MOTD, player count text, player count hover and favicon of your server. All while also allowing you to create multiple profiles with priorities and conditions to set when a specific profile should be displayed.

Supported Platforms

platform-paper platform-bungeecord platform-waterfall platform-velocity

Server List Profiles

A Server List Profile is a single YAML file located in the plugin's profiles folder. It contains settings that allow you to modify the server's appearance within a Player's multiplayer screen.

Priority and Conditions

Each file has a priority and optional condition. The priority is used to determine what file AdvancedServerList should use first - starting from highest number to lowest - with conditions being used to set when the profile should be used.
Once a profile has been found with a condition returning true - which is the default should there be no condition - will AdvancedServerList use said profile.

Read more about Priority and Conditions

Placeholders

AdvancedServerList supports two sets of placeholders. The first one being its own placeholders using the ${<type> <values>} format adobted from BungeeTabListPlus and the second one being placeholders from PlaceholderAPI using its %<identifier>_<values>% placeholder format.

Note that internal placeholders can be used in all text-based options of a profile, while PlaceholderAPI placeholders can be used in all text-based options except the condition one.
As a final note can plugins provide their own placeholders to use within AdvancedServerList by using its API.

Read more about Placeholders

Formatting

AdvancedServerList utilizes the MiniMessage formatting to handle colors and formatting of text. This option was chosen over legacy formatting - using & character - for being more clear and readable in its design, not to mention having an easier way for more complex features such as RGB gradients.

Read more about Formatting

Dependencies

AdvancedServerList soft-depends on the following plugins, meaning their inclusion is not required.

Plugin Supported Platforms
PlaceholderAPI Paper
ViaVersion Paper
PAPIProxyBridge BungeeCord, Waterfall, Velocity
Maintenance Paper, BungeeCord, Waterfall, Velocity

External Libraries

External libraries can be downloaded by the plugin for various reasons explained below.
You can find these libraries within /plugins/AdvancedServerList/libs/. Unless stated otherwise should these libraries not be deleted as they may provide core functionalities for the plugin to use.

Adventure libraries

These libraries are downloaded by the BungeeCord version of the plugin to provide support for MiniMessage formatting withing BungeeCord chat components.

Configurate

The YAML version of Configurate is downloaded by the BungeeCord version of the plugin to provide support for its Configuration files.

Additionally can the HOCON version be downloaded should the /asl migrate MiniMOTD command be executed.
The HOCON version of Configurate can be removed after a server/proxy restart, as it is only loaded and used during the migration process.

Transitive Dependencies

Additional dependencies may be downloaded when resolving the previously mentioned ones. Please check the console and the linked projects for further info on these transitive depdenencies.

Videos

Below can you find a collection of videos made for my plugin. If you made a video and it isn't shown here, let me know and I'll add it.

Click to show/hide Videos

english Video by KasaiSora

Spanish Video by Ajneb97

Indonesian Video by faajrikha

German Video by Finni Gamer

Screenshots

gallery

Support

revolt revolt

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x +2
Velocity
21h ago 1
26.3 26.2 26.1.x +2
Folia Paper
21h ago 1
26.2 26.1.x 1.21.x +1
Folia Paper
21h ago 1
26.2 26.1.x 1.21.x +1
Velocity
21h ago 1
26.1.x 1.21.x 1.20.x
Velocity
21h ago 1
26.1.x 1.21.x 1.20.6
Folia Paper
21h ago 1
26.1.x 1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.6
Folia Paper
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Folia Paper
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Folia Paper
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Folia Paper
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Folia Paper
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Folia Paper
21h ago 1
1.21.x 1.20.x
Folia Paper
21h ago 1
1.21.x 1.20.x
Velocity
21h ago 1
1.21.x 1.20.x
Bungeecord Waterfall
21h ago 1
1.21.x 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Bungeecord Waterfall
21h ago 1
1.21 1.20.x
Velocity
21h ago 1
1.21 1.20.x
Folia Paper
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x
Bungeecord Waterfall
21h ago 1
1.20.x
Folia Paper
21h ago 1
1.20.x
Velocity
21h ago 1
1.20.x 1.19.4
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.4
Velocity
21h ago 1
1.20.x 1.19.4
Folia Paper
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Folia Paper
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Folia Paper
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Folia Paper
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Folia Paper
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Folia Paper
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Folia Paper
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Folia Paper
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Folia Paper Spigot
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Folia Paper Spigot
21h ago 1
1.20.x 1.19.4
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.4
Velocity
21h ago 1
1.20.x 1.19.4
Folia Paper Spigot
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Folia Paper Spigot
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Folia Paper Spigot
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Folia Paper Spigot
21h ago 1
1.20.x 1.19.x
Paper Spigot
21h ago 1
1.20.x 1.19.x
Bungeecord Waterfall
21h ago 1
1.20.x 1.19.x
Velocity
21h ago 1
1.20 1.19.x
Bungeecord Waterfall
21h ago 1
1.20 1.19.x
Velocity
21h ago 1
1.20 1.19.x
Paper Spigot
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Paper Spigot
21h ago 1
1.19.x
Paper Spigot
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Paper Spigot
21h ago 1
1.19.x
Paper Spigot
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Paper Spigot
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
1.19.x
Velocity
21h ago 1
1.19.x
Spigot
21h ago 1
1.19.x
Paper
21h ago 1
1.19.x
Bungeecord Waterfall
21h ago 1
[5.9.1] v5.9.1 (velocity) by Andre601 on Oct 12, 2026
Download
This update is bumping Dependencies, namely cloud-paper, to support 26.3, which didn't reliably work due to errors.

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating on my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any person who donated will be mentioned in the next release, if their name isn't inapropriate.
This update is bumping Dependencies, namely cloud-paper, to support 26.3, which didn't reliably work due to errors.

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating on my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any person who donated will be mentioned in the next release, if their name isn't inapropriate.
# PLEASE READ BEFORE UPDATING!

This update brings various important changes alongside a known issue/limitation on Paper Servers (More below). Please make sure to read this update completely before deciding to update.

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating on my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any person who donated will be mentioned in the next release, if their name isn't inapropriate.

## Removal of BungeeCord support

Due to recent dependency issues and the fact that a [long standing issue blocking Dialog support for ASL on BungeeCord](https://github.com/SpigotMC/BungeeCord/issues/3871) hasn't been addressed yet after almost a year, did I decide to finally drop BungeeCord support.
This means that with this version onwards, will ASL only support Paper, Velocity and possibly forks of these two (If they do not bring breaking API changes).
I'm sorry about this sudden change, but I simply cannot see a reason to support a dated, inefficient Proxy software like this anymore.

## Paper: Known issues

The dialog system for /asl profiles edit <profile> will not display content of a profile correctly on versions prior to 26.x (Encountered on 1.21.11).
I cannot currently think of a possible solution other than distribution a separate jar build using the 1.21.11 API of Paper.
Dialogs seem to work fine on 26.x (Tested on 26.2).

## Changes

### Improvements of Commands

The commands have been organized into their own set of record classes, to allow easier maintenance and overall better organisation. Function-wise should there've been no notable changes.

### 26.x support

The plugin uses the 26.1.2 API of Paper and should work on these versions alongside 26.2.

### Dependency updates

Several dependencies have been updated.
[5.9.0] v5.9.0 (velocity) by Andre601 on Oct 12, 2026
Download
# PLEASE READ BEFORE UPDATING!

This update brings various important changes alongside a known issue/limitation on Paper Servers (More below). Please make sure to read this update completely before deciding to update.

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating on my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any person who donated will be mentioned in the next release, if their name isn't inapropriate.

## Removal of BungeeCord support

Due to recent dependency issues and the fact that a [long standing issue blocking Dialog support for ASL on BungeeCord](https://github.com/SpigotMC/BungeeCord/issues/3871) hasn't been addressed yet after almost a year, did I decide to finally drop BungeeCord support.
This means that with this version onwards, will ASL only support Paper, Velocity and possibly forks of these two (If they do not bring breaking API changes).
I'm sorry about this sudden change, but I simply cannot see a reason to support a dated, inefficient Proxy software like this anymore.

## Paper: Known issues

The dialog system for /asl profiles edit <profile> will not display content of a profile correctly on versions prior to 26.x (Encountered on 1.21.11).
I cannot currently think of a possible solution other than distribution a separate jar build using the 1.21.11 API of Paper.
Dialogs seem to work fine on 26.x (Tested on 26.2).

## Changes

### Improvements of Commands

The commands have been organized into their own set of record classes, to allow easier maintenance and overall better organisation. Function-wise should there've been no notable changes.

### 26.x support

The plugin uses the 26.1.2 API of Paper and should work on these versions alongside 26.2.

### Dependency updates

Several dependencies have been updated.
[5.8.0] v5.8.0 (velocity) by Andre601 on Oct 12, 2026
Download
This is a small update that bumps the version of the ExpressionParser to v1.7.0-b1 which allows ASL to provide custom extra arguments to the parser without the need of using a hacky workaround.

Additionally is the condition parsing now wrapped in a try-catch to prevent stacktraces from filling your console if someone with f.e. a wrong/malformed protocol version (A bot?) pings your server and the parser fails due to an unexpected exception.
It will now only print a warning with the exception reason. When debug is enabled will it also give the Stacktrace.

## Ko-fi supporters

This update was supported by... **JW**!

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.
This is a small update that bumps the version of the ExpressionParser to v1.7.0-b1 which allows ASL to provide custom extra arguments to the parser without the need of using a hacky workaround.

Additionally is the condition parsing now wrapped in a try-catch to prevent stacktraces from filling your console if someone with f.e. a wrong/malformed protocol version (A bot?) pings your server and the parser fails due to an unexpected exception.
It will now only print a warning with the exception reason. When debug is enabled will it also give the Stacktrace.

## Ko-fi supporters

This update was supported by... **JW**!

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.
This is a small update that bumps the version of the ExpressionParser to v1.7.0-b1 which allows ASL to provide custom extra arguments to the parser without the need of using a hacky workaround.

Additionally is the condition parsing now wrapped in a try-catch to prevent stacktraces from filling your console if someone with f.e. a wrong/malformed protocol version (A bot?) pings your server and the parser fails due to an unexpected exception.
It will now only print a warning with the exception reason. When debug is enabled will it also give the Stacktrace.

## Ko-fi supporters

This update was supported by... **JW**!

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.
[5.7.3] v5.7.3 (velocity) by Andre601 on Oct 12, 2026
Download
This update brings two smaller changes alongside smaller dependency updates:

1. The PAPIUtil now uses a CacheKey created from the Player's UUID and the text to parse, to properly separate individual text with placeholders to parse. This should fix errors like the Favicon option suddenly having MOTD text present, causing errors.
2. The FaviconHandler now only prints stacktraces for its errors, if the debug option was enabled.

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.
This update brings two smaller changes alongside smaller dependency updates:

1. The PAPIUtil now uses a CacheKey created from the Player's UUID and the text to parse, to properly separate individual text with placeholders to parse. This should fix errors like the Favicon option suddenly having MOTD text present, causing errors.
2. The FaviconHandler now only prints stacktraces for its errors, if the debug option was enabled.

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.
This update brings two smaller changes alongside smaller dependency updates:

1. The PAPIUtil now uses a CacheKey created from the Player's UUID and the text to parse, to properly separate individual text with placeholders to parse. This should fix errors like the Favicon option suddenly having MOTD text present, causing errors.
2. The FaviconHandler now only prints stacktraces for its errors, if the debug option was enabled.

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.
This patch update fixes a bad argument length check for the date placeholder, specifically the isBefore, isExact and isAfter placeholders.
This fix was done by @UninenVille. Thanks!

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.
This patch update fixes a bad argument length check for the date placeholder, specifically the isBefore, isExact and isAfter placeholders.
This fix was done by @UninenVille. Thanks!

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.
[5.7.2] v5.7.2 (velocity) by Andre601 on Oct 12, 2026
Download
This patch update fixes a bad argument length check for the date placeholder, specifically the isBefore, isExact and isAfter placeholders.
This fix was done by @UninenVille. Thanks!

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.
Happy new year everyone!

This small update fixes a NullPointer issue reported in #537 where using /asl profiles set would give a NullPointerException.
This was caused due to a missing Meta Key to set the command type (Whether it can only be used by player or also console). Thanks to @UninenVille for reporting!

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.

## Updates

  • Fix #537 (NullPointerException for /asl profiles set)
Happy new year everyone!

This small update fixes a NullPointer issue reported in #537 where using /asl profiles set would give a NullPointerException.
This was caused due to a missing Meta Key to set the command type (Whether it can only be used by player or also console). Thanks to @UninenVille for reporting!

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.

## Updates

  • Fix #537 (NullPointerException for /asl profiles set)
[5.7.1] v5.7.1 (velocity) by Andre601 on Oct 12, 2026
Download
Happy new year everyone!

This small update fixes a NullPointer issue reported in #537 where using /asl profiles set would give a NullPointerException.
This was caused due to a missing Meta Key to set the command type (Whether it can only be used by player or also console). Thanks to @UninenVille for reporting!

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.

## Updates

  • Fix #537 (NullPointerException for /asl profiles set)
It has been a long time since a proper release was made, so I now decided to make one and actually make it a proper release, instead of a beta, as I haven't heard about any issues with the Dialog system on Paper and consider it stable.

As a quick note, I do plan to implement Dialog support into BungeeCord as a last, final update for the platform, before finally dropping support for it. But until an [annoying issue is fixed](https://github.com/SpigotMC/BungeeCord/issues/3871) am I unable to ship this feature for people to use.
If you know possible causes and/or ways to fix it, maybe contribute to BungeeCord (Or this plugin if it actually is a mistake on my end) to get it fixed!

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.

## Updates

### Support for newer MC versions

Newer MC versions (1.21.11 for example) should now be properly supported by the plugin. They weren't due to dependencies, namely Adventure, not being updated, which should now be the case.

### LuckPerms Addon

A new Addon, namely the [LuckPerms Addon](https://asl.andre601.ch/addons/first-party/luckperms/), has been created and is now available to use. It will provide placeholders to use in conditions to check for things such as the player's primary group, if it has a specific group or if it has a specific permission.
This addon does has some downsides tho, namely the fact that LP's retrieval of User data is asynchronous, but due to various issues and limitations, the addon forces the data to be given synchronous, causing possible lag. This is mitigated by caching the data for 1 minute.

### New date placeholder set

A new placeholder set named [date](https://asl.andre601.ch/profiles/placeholders/#date) is available for use.
It allows you things related to dates such as getting the current date, whether it is before, excactly or after the specified date.

Each placeholder accepts an optional pattern to represent the date with. As an example, ${date current dd/MM/yyyy would return 19/12/2025 for the current date of this release.

### MiniPlaceholders support

This version brings (experimental) support for MiniPlaceholders on Paper and Velocity.
Note that only global placeholders/tags, meaning those not requiring a player, are actively supported, as per-player tags aren't due to various limitations. Also, just as with PAPI placeholders are MiniPlaceholders tags not supported in the condition option.

I do hope this feature is working well for you.
[5.7.0] v5.7.0 (velocity) by Andre601 on Oct 12, 2026
Download
It has been a long time since a proper release was made, so I now decided to make one and actually make it a proper release, instead of a beta, as I haven't heard about any issues with the Dialog system on Paper and consider it stable.

As a quick note, I do plan to implement Dialog support into BungeeCord as a last, final update for the platform, before finally dropping support for it. But until an [annoying issue is fixed](https://github.com/SpigotMC/BungeeCord/issues/3871) am I unable to ship this feature for people to use.
If you know possible causes and/or ways to fix it, maybe contribute to BungeeCord (Or this plugin if it actually is a mistake on my end) to get it fixed!

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.

## Updates

### Support for newer MC versions

Newer MC versions (1.21.11 for example) should now be properly supported by the plugin. They weren't due to dependencies, namely Adventure, not being updated, which should now be the case.

### LuckPerms Addon

A new Addon, namely the [LuckPerms Addon](https://asl.andre601.ch/addons/first-party/luckperms/), has been created and is now available to use. It will provide placeholders to use in conditions to check for things such as the player's primary group, if it has a specific group or if it has a specific permission.
This addon does has some downsides tho, namely the fact that LP's retrieval of User data is asynchronous, but due to various issues and limitations, the addon forces the data to be given synchronous, causing possible lag. This is mitigated by caching the data for 1 minute.

### New date placeholder set

A new placeholder set named [date](https://asl.andre601.ch/profiles/placeholders/#date) is available for use.
It allows you things related to dates such as getting the current date, whether it is before, excactly or after the specified date.

Each placeholder accepts an optional pattern to represent the date with. As an example, ${date current dd/MM/yyyy would return 19/12/2025 for the current date of this release.

### MiniPlaceholders support

This version brings (experimental) support for MiniPlaceholders on Paper and Velocity.
Note that only global placeholders/tags, meaning those not requiring a player, are actively supported, as per-player tags aren't due to various limitations. Also, just as with PAPI placeholders are MiniPlaceholders tags not supported in the condition option.

I do hope this feature is working well for you.
It has been a long time since a proper release was made, so I now decided to make one and actually make it a proper release, instead of a beta, as I haven't heard about any issues with the Dialog system on Paper and consider it stable.

As a quick note, I do plan to implement Dialog support into BungeeCord as a last, final update for the platform, before finally dropping support for it. But until an [annoying issue is fixed](https://github.com/SpigotMC/BungeeCord/issues/3871) am I unable to ship this feature for people to use.
If you know possible causes and/or ways to fix it, maybe contribute to BungeeCord (Or this plugin if it actually is a mistake on my end) to get it fixed!

## Ko-fi supporters

This update was supported by... nobody ;-;

If you can, consider donating to my [ko-fi](https://ko-fi.com/andre_601) to support this project.
Any donators will have their names mentioned in the next release of this plugin as a thank you. Note that I may not mention your name, if it appears to be inapropriate or otherwise indecent.

## Before updating...

It's recommended to always make backups before updating the plugins.
While I try to test features, I cannot test everything due to a lack of a proper server setup with active players on it. As such can bugs and issues appear. Always [report them on Codeberg](https://codeberg.org/Andre601/AdvancedServerList/issues) when you find them. Thanks.

## Updates

### Support for newer MC versions

Newer MC versions (1.21.11 for example) should now be properly supported by the plugin. They weren't due to dependencies, namely Adventure, not being updated, which should now be the case.

### LuckPerms Addon

A new Addon, namely the [LuckPerms Addon](https://asl.andre601.ch/addons/first-party/luckperms/), has been created and is now available to use. It will provide placeholders to use in conditions to check for things such as the player's primary group, if it has a specific group or if it has a specific permission.
This addon does has some downsides tho, namely the fact that LP's retrieval of User data is asynchronous, but due to various issues and limitations, the addon forces the data to be given synchronous, causing possible lag. This is mitigated by caching the data for 1 minute.

### New date placeholder set

A new placeholder set named [date](https://asl.andre601.ch/profiles/placeholders/#date) is available for use.
It allows you things related to dates such as getting the current date, whether it is before, excactly or after the specified date.

Each placeholder accepts an optional pattern to represent the date with. As an example, ${date current dd/MM/yyyy would return 19/12/2025 for the current date of this release.

### MiniPlaceholders support

This version brings (experimental) support for MiniPlaceholders on Paper and Velocity.
Note that only global placeholders/tags, meaning those not requiring a player, are actively supported, as per-player tags aren't due to various limitations. Also, just as with PAPI placeholders are MiniPlaceholders tags not supported in the condition option.

I do hope this feature is working well for you.
This update fixes a NoClassDefFoundError on Paper versions before 1.21.7 (Before their implementation of a Dialog API).

The entire Dialog handling was rewritten in the process, making it a lot more platform-agnostic too, allowing future expansion into other platforms (Velocity) once API becomes available.
This update fixes a NoClassDefFoundError on Paper versions before 1.21.7 (Before their implementation of a Dialog API).

The entire Dialog handling was rewritten in the process, making it a lot more platform-agnostic too, allowing future expansion into other platforms (Velocity) once API becomes available.
This update fixes a NoClassDefFoundError on Paper versions before 1.21.7 (Before their implementation of a Dialog API).

The entire Dialog handling was rewritten in the process, making it a lot more platform-agnostic too, allowing future expansion into other platforms (Velocity) once API becomes available.
This beta introduces a new command allowing you to edit profiles ingame using the new Dialog feature, and also announces the planned discontinuation of BungeeCord support.

## New Dialog-based edit feature

A new command called /asl profiles edit <profile> was added to allow editing of profiles ingame using the Dialog feature introduced in MC 1.21.6.

### IMPORTANT

This feature currently **only** supports Paper Builds 17 and newer for 1.21.7 due to older builds not having the necessary API and Velocity having no Dialog support yet.
Once Velocity provides Dialog support will it be added to the plugin.

## Discontinuation of BungeeCord support

v5.7.0 will be the final version of AdvancedServerList that will support BungeeCord.
I simply cannot see any good reason for keeping support given the existance of Velocity - a far superior Proxy. Note that the plugin *can* work on future BungeeCord versions, especially due to their attempts at keeping backwards compatability, but it's not guaranteed.

This means, that once v5.7.0 has been released, there will be no future updates -including bug fixes - for it anymore.
This beta introduces a new command allowing you to edit profiles ingame using the new Dialog feature, and also announces the planned discontinuation of BungeeCord support.

## New Dialog-based edit feature

A new command called /asl profiles edit <profile> was added to allow editing of profiles ingame using the Dialog feature introduced in MC 1.21.6.

### IMPORTANT

This feature currently **only** supports Paper Builds 17 and newer for 1.21.7 due to older builds not having the necessary API and Velocity having no Dialog support yet.
Once Velocity provides Dialog support will it be added to the plugin.

## Discontinuation of BungeeCord support

v5.7.0 will be the final version of AdvancedServerList that will support BungeeCord.
I simply cannot see any good reason for keeping support given the existance of Velocity - a far superior Proxy. Note that the plugin *can* work on future BungeeCord versions, especially due to their attempts at keeping backwards compatability, but it's not guaranteed.

This means, that once v5.7.0 has been released, there will be no future updates -including bug fixes - for it anymore.
This beta introduces a new command allowing you to edit profiles ingame using the new Dialog feature, and also announces the planned discontinuation of BungeeCord support.

## New Dialog-based edit feature

A new command called /asl profiles edit <profile> was added to allow editing of profiles ingame using the Dialog feature introduced in MC 1.21.6.

### IMPORTANT

This feature currently **only** supports Paper Builds 17 and newer for 1.21.7 due to older builds not having the necessary API and Velocity having no Dialog support yet.
Once Velocity provides Dialog support will it be added to the plugin.

## Discontinuation of BungeeCord support

v5.7.0 will be the final version of AdvancedServerList that will support BungeeCord.
I simply cannot see any good reason for keeping support given the existance of Velocity - a far superior Proxy. Note that the plugin *can* work on future BungeeCord versions, especially due to their attempts at keeping backwards compatability, but it's not guaranteed.

This means, that once v5.7.0 has been released, there will be no future updates -including bug fixes - for it anymore.
As promised last time is here a proper release of v5.6.0 which I call the "Favicon Overhaul".
This update provides significant changes to the FaviconHandler, providing a new feature in the form of Favicon merging and also a config.yml option to set how ASL should handle images with sizes that aren't exactly 64x64 pixels.

## FaviconHandler improvements

The FaviconHandler has received major improvements. First of all are PlaceholderAPI placeholders now supported.
Additionally was the async handling of Favicon creation simplified, as it was overcomplicated before.

## Favicon merging

A new feature was added called favicon merging.

With this feature are you able to combine multiple sources into a single favicon, allowing more complex, dynamic favicons to be created.
To merge favicons, add new entries to the String separated by semicolons. As an example ${player uuid};border.png would first place the Player head followed by putting border.png over it. The result would be similar to this:

![image](https://codeberg.org/Andre601/AdvancedServerList/attachments/d15a3316-1a50-438d-833b-8613079b083e)

## Favicon resizing

A new option called faviconStrategy was added to the config.yml. This option allows you to set how ASL should handle Images that have a size that isn't 64x64 pixels.
The default option is resize but can be changed to center and none:

  • center does not resize the image, but instead centers it as good as possible in the Favicon.
  • none does not resize the image, nor move it. The image will simply placed at 0,0, which is the top-left corner of the Favicon.

With these features should you be able to create some really cool Favicons for your server.
As promised last time is here a proper release of v5.6.0 which I call the "Favicon Overhaul".
This update provides significant changes to the FaviconHandler, providing a new feature in the form of Favicon merging and also a config.yml option to set how ASL should handle images with sizes that aren't exactly 64x64 pixels.

## FaviconHandler improvements

The FaviconHandler has received major improvements. First of all are PlaceholderAPI placeholders now supported.
Additionally was the async handling of Favicon creation simplified, as it was overcomplicated before.

## Favicon merging

A new feature was added called favicon merging.

With this feature are you able to combine multiple sources into a single favicon, allowing more complex, dynamic favicons to be created.
To merge favicons, add new entries to the String separated by semicolons. As an example ${player uuid};border.png would first place the Player head followed by putting border.png over it. The result would be similar to this:

![image](https://codeberg.org/Andre601/AdvancedServerList/attachments/d15a3316-1a50-438d-833b-8613079b083e)

## Favicon resizing

A new option called faviconStrategy was added to the config.yml. This option allows you to set how ASL should handle Images that have a size that isn't 64x64 pixels.
The default option is resize but can be changed to center and none:

  • center does not resize the image, but instead centers it as good as possible in the Favicon.
  • none does not resize the image, nor move it. The image will simply placed at 0,0, which is the top-left corner of the Favicon.

With these features should you be able to create some really cool Favicons for your server.
[5.6.0] v5.6.0 (velocity) by Andre601 on Oct 12, 2026
Download
As promised last time is here a proper release of v5.6.0 which I call the "Favicon Overhaul".
This update provides significant changes to the FaviconHandler, providing a new feature in the form of Favicon merging and also a config.yml option to set how ASL should handle images with sizes that aren't exactly 64x64 pixels.

## FaviconHandler improvements

The FaviconHandler has received major improvements. First of all are PlaceholderAPI placeholders now supported.
Additionally was the async handling of Favicon creation simplified, as it was overcomplicated before.

## Favicon merging

A new feature was added called favicon merging.

With this feature are you able to combine multiple sources into a single favicon, allowing more complex, dynamic favicons to be created.
To merge favicons, add new entries to the String separated by semicolons. As an example ${player uuid};border.png would first place the Player head followed by putting border.png over it. The result would be similar to this:

![image](https://codeberg.org/Andre601/AdvancedServerList/attachments/d15a3316-1a50-438d-833b-8613079b083e)

## Favicon resizing

A new option called faviconStrategy was added to the config.yml. This option allows you to set how ASL should handle Images that have a size that isn't 64x64 pixels.
The default option is resize but can be changed to center and none:

  • center does not resize the image, but instead centers it as good as possible in the Favicon.
  • none does not resize the image, nor move it. The image will simply placed at 0,0, which is the top-left corner of the Favicon.

With these features should you be able to create some really cool Favicons for your server.
This update adds a faviconStrategy: <string> option to the config.yml

This option allows you to change how AdvancedServerList should handle images for a favicon, that do not have a size of 64x64 pixels.
The following Options are available:

  • resize (Default): Resizes the image to fit the 64x64 pixels area.
  • center: Doesn't resize the image, but instead centers it as good as possible.
  • none: Doesn't resize nor center the image. It simply puts it at 0,0 (top-left corner of the favicon) unchanged.

Note that the favicon itself is always 64x64, even if the images depicted in it are smaller. This is simply due to Minecraft requiring such a size.

This option should allow some creative aproaches with Favicons, especially when combined with the favicon merging published in the previous beta.
Should there be no reports of bugs or similar do I plan to publish a proper release during the next week.
This update adds a faviconStrategy: <string> option to the config.yml

This option allows you to change how AdvancedServerList should handle images for a favicon, that do not have a size of 64x64 pixels.
The following Options are available:

  • resize (Default): Resizes the image to fit the 64x64 pixels area.
  • center: Doesn't resize the image, but instead centers it as good as possible.
  • none: Doesn't resize nor center the image. It simply puts it at 0,0 (top-left corner of the favicon) unchanged.

Note that the favicon itself is always 64x64, even if the images depicted in it are smaller. This is simply due to Minecraft requiring such a size.

This option should allow some creative aproaches with Favicons, especially when combined with the favicon merging published in the previous beta.
Should there be no reports of bugs or similar do I plan to publish a proper release during the next week.
AdvancedServerList Icon
Download AdvancedServerList
Select game version
Select platform