This update adds a better Version check system to replace the other one.
The main issue with the old one was/is, that it only expects n.n.n
patterns, so a version like the previous one (1.10.0-b1
) would break it.
Additionally have I removed some debug lines I left in by accident. Sorry for the console spam.
I also consider this a proper release now!
This update is a rather big one, as it adds a new profiles
option to the serve list profile.
Profiles
The Server List profile can now have a profiles
option. This is a list that contains the different Options in a server list profile.
As an example:
profiles:
- motd:
- Line 1
- Line 2
playerCount:
text: Hey!
is the same as...
motd:
- Line 1
- Line 2
playerCount:
text: Hey!
The main differences are...
- You can have multiple entries.
- Whenever an option is not set in a entry, will the global one (The option you usually have in the file) be used as replacement. This allows you to only modify specific parts while keeping others the same.
Breaking changes!
There are unfortunately breaking changes to this release.
The previously introduced motds
option has been removed in favour of this new option. This means that motd
is the default again and no longer deprecated.
I've written a small migration guide for those that used the motds
option to see how they can migrate.
Link: https://github.com/Andre601/AdvancedServerList/wiki/Migrate-from-v1.9.0-to-v1.10.0
You can now add multiple MOTDs to a Server list profile.
To not break compatability with the motd
option is this new feature available as a separate option called motds
that takes priority over motd
if both are present.
Note that the syntax is a little bit different for this option. Instead of each entry being a line is each entry the MOTD, meaning you have to use the |-
option of YAML like this:
motds:
- |-
MOTD 1
One of the MOTDs
- MOTD 2
Another MOTD
This is a smaller release that updates the following dependencies:
adventure-api
from4.11.0
to4.12.0
adventure-text-minimessage
from4.11.0
to4.12.0
adventure-text-serializer-legacy
from4.11.0
to4.12.0
adventure-platform-bukkit
from4.1.2
to4.2.0
Note that the plugin does Support 1.19.3 without any changes needed. At most will you need to update ProtocolLib if you're using the Spigot version (Also, the adventure-platform-bukkit update may be required here for chat).