Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
AdvancedServerList

AdvancedServerList

A plugin to display a custom MOTD, Player count text, player count hover and Favicon using conditions and priorities.

47.3k
136
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.x

Platforms

BungeeCord
Folia
Paper
Spigot
Velocity
Waterfall

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on PatreonDonate on Ko-fi

Creators

Andre601
Andre601 Owner

Details

Licensed MIT
Created 2 years ago
Updated 2 weeks ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
3
16

v5.4.0 (paper, folia)

by Andre601 on Jan 5, 2025
Download

This update brings two changes to the plugin, the first being a new playerCount option called hidePlayersHover and the second being a small refactoring of the command usage output.

New hidePlayersHover option

This option is part of the playerCount option, similar to hidePlayers.
When set to true will it remove the list of players (or custom text if hover is used) from the player count when hovering over it.

Do note that I couldn't test this option properly, as I do not have a server with players on it to test, but it seems to work.
Do also note, that enabling this will automatically disable the hover option.

Smaller refactoring of the Command usage text

The commands displayed when f.e. running /asl help is now a bit more detailed in terms of hovering over it. Individual arguments will now have a hover describing their purpose.

Here are some screenshots:

Hover Example 1 Hover Example 2

v5.3.0 (velocity)

by Andre601 on Dec 29, 2024
Download

v5.3.0 (paper, folia)

by Andre601 on Dec 29, 2024
Download

v5.3.0 (bungeecord, waterfall)

by Andre601 on Dec 29, 2024
Download

This update brings basic support for SayanVanish to the BungeeCord and Velocity versions of AdvancedServerList.

What does this mean?

Should a player be vanished through this plugin will AdvancedServerList not count it for the online player count, similar to how it did this for PremiumVanish already.

v5.2.1 (bungeecord, waterfall)

by Andre601 on Dec 24, 2024
Download

v5.2.1 (velocity)

by Andre601 on Dec 24, 2024
Download

v5.2.1 (paper, folia)

by Andre601 on Dec 24, 2024
Download

Styled Log messages

The plugin now makes use of the ComponentLogger provided by Kyori Adventure, allowing to have more styled messages.

This Library was implemented into Paper around 2 years ago and into Velocity 3.2.0-SNAPSHOT. This means should you be using older versions will the plugin not function properly.
BungeeCord won't use the componentlogger and therefore won't have styled log entries.

Added printBanner config option

The config.yml now has a printBanner boolean option. When set to false will the plugin no longer print the "ASL" ASCI art in the console. I personally can't see why this logo should bother you so much, but here you go if it really bothers you...

As usual should the plugin automatically create a backup and migrate the config for you.
If not present will the option default to true.

Reduced startup messages

The number of text printed in console on startup has been reduced. Some messages were removed, while others got moved into debug, meaning they only display when debug is enabled in the config.yml file.

v5.2.0 (bungeecord, waterfall)

by Andre601 on Dec 20, 2024
Download

v5.2.0 (velocity)

by Andre601 on Dec 20, 2024
Download

v5.2.0 (paper, folia)

by Andre601 on Dec 20, 2024
Download

Bit of an early christmas present for you all.

This update provides a feature some of you have been waiting for: Center support for motd!
It also has some notable changes making it incompatible with older Paper servers.

MOTD Centering

The feature is relatively simple. Start a line with <center> and the plugin will try to center it as good as possible using spaces.

Example:

priority: 0

motd:
  - '<center><grey>This is <bold>centered</bold> Text!'
  - '<aqua>And I am not!'

Result: image

The text is processed before centering, meaning that placeholders will be parsed first to get the actual text-width before centering.

Important: Centering text uses specific hardcoded values and only supports a specific set of fonts. Namely:

  • Max width of MOTD is set to 270.
  • Spaces are set to a value of 4.
  • Supported fonts are minecraft:default, minecraft:alt and minecraft:uniform

Because of these factors can the centering look not quite right on specific UI scales or with specific custom fonts used by the client. Nothing I can change on my end.

plugin.yml removal

I decided to remove the plugin.yml file from the Paper version of the Plugin.
This means that if you were using the plugin on a version that doesn't support the paper-plugin.yml file, meaning only using the plugin.yml, this update won't work for you anymore.

The paper-plugin.yml was introduced (And subsequently supported by AdvancedServerList) in 1.19 builds of Paper, tho notable breaking changes regarding dependencies were introduced in later 1.19.4 builds of Paper.
To be on the safe side here will releases on Modrinth and Hangar now only list 1.20+ versions as supported.

v5.1.2 (paper, folia)

by Andre601 on Dec 10, 2024
Download

v5.1.2 (velocity)

by Andre601 on Dec 10, 2024
Download

v5.1.2 (bungeecord, waterfall)

by Andre601 on Dec 10, 2024
Download

This small update should hopefully fix an issue where a IndexOutOfBoundsException could be raised in Conditions if only using a placeholder.

Truth be told, I'm not sure if this issue is fixed for good or not, as I wasn't really able to properly reproduce it.
But the way I understand it is this: I had a system in place where the index (Current position in the full text) would be increased by one, if the placeholder was parsed in a condition. This had a unwanted side-effect here, where if you only used a Placeholder for the condition, it could cause the aforementioned exception. It could also happen, if the condition ended with a placeholder.

As an example, here are the indexes indicated on a condition after handling the placeholder:

# This one is fine.
${player name} != "Anonymous"
              ^

# This one is Out of bounds
${player isWhitelisted}
                       ^

# This one is also Out of bounds
"Anonymous" != ${player name}
                             ^

I really hope this issue is now fixed, as I otherwise have no idea what could be the problem.

v5.1.1 (paper, folia)

by Andre601 on Dec 10, 2024
Download

v5.1.1 (velocity)

by Andre601 on Dec 10, 2024
Download

v5.1.1 (bungeecord, waterfall)

by Andre601 on Dec 10, 2024
Download

This is a small update that only changes the MiniMOTD Migrator. It now also converts "random" being set as favicon option given the recent update of allowing random favicon to be set in AdvancedServerList.

Only other changes are some dependency bumps.

v5.1.0 (bungeecord, waterfall)

by Andre601 on Dec 1, 2024
Download

v5.1.0 (paper, folia)

by Andre601 on Dec 1, 2024
Download

v5.1.0 (velocity)

by Andre601 on Dec 1, 2024
Download

This update adds the option to set random as the favicon option.
Doing so will make AdvancedServerList pick a random image from its favicons folder, if any are available.

This can be useful for setups, where you want a randomized MOTD and Favicon without having to make profiles entries for every possible combination.

v5.0.5 (bungeecord, waterfall)

by Andre601 on Oct 10, 2024
Download
1
2
3
16

Modrinth is open source.

app-ads@1633f40

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.