Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

This update fixes an issue, where the hover did not work when using the plugin on a 1.21 Paper Server. The reason was breaking changes within Paper's code (Which afaik go even back to the latest 1.20.6 builds) that made AdvancedServerList's way of updating the hover no longer functional.

I've implemented a fix for this now. The plugin should also still work on older Server versions, but I want to emphasize that I do not guarantee this and should this old API be removed in the future, will I not implement a hacky backwards aproach but instead simply remove this old code. With that said will I still try to fix smaller issues with this hover, if they are within my skillset to do so.

This is a small update that only updates some dependencies which also adds proper support for 1.20.6 in BungeeCord (Which wasn't the case before, because apparently adventure platform bungeecord wasn't supporting it.)

This update reworks the command handling a bit while also adding a new sub-command called profiles.

Command overhaul

The command system has been tweaked to add some quality of life changes.
Namely, the help command now contains hover and click actions for the listed commands, to show usage of command, permission required and description respectively, while also putting the sub-command into your chat-bar when clicking it.

Profiles sub-command

A new profiles sub-command has been added. It allows you an easier creation of new profiles.

There are the following options available:

  • /asl profiles add <profile> - Create a new Profile with file name <profile>
  • /asl profiles copy <profile> <name> - Make a copy of <profile> and save it as file <name>
  • /asl profiles list - Show all loaded profiles. This list has hover text showing priority, condition and whether the profile is considered valid.

Screenshots

Here are some screenshots showing all the changes.

clearcache command hover
profiles command hover

This update adds MiniMOTD as a supported migration option to the plugin, meaning you can now migrate from MiniMOTD to AdvancedServerList.
It is important to note, that only the main.conf will be migrated as of right now. The positive side however, is that the MiniMOTD plugin does not need to be present for migration. Only its main.conf file in the MiniMOTD (or minimotd-velocity on Velocity) folder has to be present.

As a final note do I want to mention, that the plugin will download and use the configurate-hocon library when you start your migration. This is similar to the BungeeCord version downloading necessary libraries on startup, but a bit more dynamic.

This update bumps the API version used for the Paper version to 1.20.6. With that said should the plugin remain backwards compatible (Tested on a 1.20.4 Paper Server).

This update also uses the new BuildInfo class introduced in Paper that will display more useful information at startup, namely, if present will the plugin now print either Platform: Paper (ID: papermc:paper, Version: 1.20.6, Build: 79) if a build number is known or Platform: Paper (ID: papermc:paper, Version: 1.20.6) if no build is known.
On older versions will it print out the previous info.

Finally, this version also fixes a small bug where a backup is created of the config.yml on first creation due to it using config-version instead of the expected configVersion key.

This is a small update adding the missing ${litebans muteDuration} and ${litebans banDuration} placeholders to the BanPlugins Addon.


Project members

Andre601

Owner

Details

Licensed MIT
Created 2 years ago
Updated 15 days ago