Tags
Creators
Details
5.5.0
Compatibility
Changes
This update brings three significant changes: The addition of new operands for the condition option, the move to cloud for command handling and some new commands.
Please note that I tried my best in testing these changes, but given I do not have an actual server can there be bugs and issues. Please report them to me if you encounter them!
Also, do note that the plugin now compiles against Java 21. But given there being no stats listing Java 16 should this not be an issue here. If it is for you, update your Java version please.
New operands
There are three new operands that can be used within your conditions:
|~Starts with (Ignoring case)~|Ends with (Ignoring case)<~Contains (Ignoring case)
Move to cloud command framework
The plugin is now shading in and using the Cloud command framework by incendo, to have some better overall handling of commands, including improved tab completion.
The /asl help command has also been changed. It now uses the MinecraftHelp class from cloud to display a list of all available commands with hover and click actions. It also allows you to provide a query to search for specific commands (Has suggestions and tab completion available).
New commands
New commands have been added to further improve the handling of profiles in the plugin:
/asl profiles info <profile>
This command provides you with information regarding the selected profile. The returned tree will be a representation of the profile's options, including whether they are set or not and what value they may have. Additionally do most of these options have click actions to receive a matching /asl profiles set command to set or reset the value accordingly.
/asl profiles set <profile> <option> [value]
This command allows you to update an option's value. What values you can set depends on the provided option (i.e. priority only allows whole number values).
The options motd and playercount.hover allow you to set multiple lines by using either \n or <newline> in the text.
Finally can you also leave [value] blank to reset the option to its default value, which usually is an empty String or List.
Note that the returned success response has a hover for the mentioned option that shows the old and new values you have set.
Optional dependencies
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| AdvancedServerList-BanPlugins-Addon-5.5.0.jar | Unknown | 22.46 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:xss83sOY:Q1qhlFLK"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:xss83sOY:Q1qhlFLK"
}
