v5.5.1 (paper, folia)
on 2025 Feb 06修复了你在Paper上遇到的NoClassDefFoundError。这是由于cloud-paper依赖没有被整合到jar文件本身当中。
v5.5.1 (bungeecord, waterfall)
on 2025 Feb 06修复了你在Paper(服务器端软件)上遇到的NoClassDefFoundError(未找到类定义错误)。这是因为cloud-paper依赖没有被打入到其自身的jar(Java归档文件)中。
v5.5.1 (velocity)
on 2025 Feb 06修复了你在Paper上遇到的NoClassDefFoundError。这是因为cloud-paper依赖没有被整合到jar文件本身当中。
v5.5.0 (paper, folia)
on 2025 Feb 05本次更新带来了三项重大变更:为条件选项添加了新的操作数、将命令处理迁移到云端以及一些新命令。
请注意,我已尽力测试这些变更,但鉴于我没有实际的服务器,可能会存在漏洞和问题。如果您遇到此类情况,请向我报告!
另外,请注意该插件现在是针对Java 21进行编译的。但鉴于没有列出Java 16的相关统计信息,这里应该不会有问题。如果对您来说有问题,请更新您的Java版本。
新操作数
在您设置的条件中可以使用三个新的操作数:
|~
开头(忽略大小写)~|
结尾(忽略大小写)<~
包含(忽略大小写)
迁移到云端命令框架
该插件现在正在引入并使用由Incendo开发的云端命令框架,以便对命令进行更完善的整体处理,包括改进的自动补全功能。
/asl help
命令也已更改。它现在使用来自云端的MinecraftHelp
类来显示所有可用命令的列表,并带有悬停和点击操作。它还允许您提供查询来搜索特定命令(有建议及自动补全功能)。
新命令
已添加新命令以进一步改进插件中配置文件的处理:
/asl profiles info <profile>
此命令可为您提供所选配置文件的相关信息。返回的树形结构将是该配置文件选项的一种呈现,包括它们是否已设置以及可能具有的值。此外,这些选项中的大多数都有点击操作,以便接收相应的/asl profiles set
命令来据此设置或重置值。
/asl profiles set <profile> <option> [value]
此命令允许您更新一个选项的值。您可以设置哪些值取决于所提供的选项(例如,priority
只允许设置整数数值)。
motd
和playercount.hover
这两个选项允许您在文本中使用\n
或<newline>
来设置多行内容。
最后,您也可以将[value]
留空,以将该选项重置为其默认值,通常是一个空字符串或空列表。
请注意,返回的成功响应对于所提及的选项有一个悬停提示,会显示您已设置的旧值和新值。
v5.5.0 (velocity)
on 2025 Feb 05此次更新带来了三项重大变更:为条件选项添加了新的操作数,将命令处理迁移至云端以及新增了一些命令。
请注意,我已尽全力对这些变更进行测试,但鉴于我没有实际的服务器,可能会存在漏洞和问题。若您遇到此类情况,请向我反馈!
另外,请注意该插件目前是针对Java 21进行编译的。但鉴于并没有列出关于Java 16的相关统计信息,所以在此处这应该不成问题。如果对您来说有问题,请更新您的Java版本。
新操作数
在条件语句中可使用三个新的操作数:
|~
以……开头(不区分大小写)~|
以……结尾(不区分大小写)<~
包含(不区分大小写)
迁移至云端命令框架
该插件现在正在引入并使用由Incendo开发的云端命令框架,以便对命令进行更完善的整体处理,包括改进的Tab补全功能。
/asl help
命令也已更改。它现在使用来自云端的MinecraftHelp
类来显示所有可用命令的列表,并带有悬停和点击操作。它还允许您提供查询来搜索特定命令(提供建议和Tab补全功能)。
新命令
已添加新命令以进一步改进插件中配置文件的处理:
/asl profiles info <profile>
此命令可为您提供所选配置文件的相关信息。返回的树形结构将是该配置文件选项的一种呈现形式,包括它们是否已设置以及可能具有的值。此外,这些选项中的大多数都具有点击操作,以便接收相应的/asl profiles set
命令来根据情况设置或重置值。
/asl profiles set <profile> <option> [value]
此命令允许您更新一个选项的值。您能设置哪些值取决于所提供的选项(例如,priority
仅允许设置整数数值)。
motd
和playercount.hover
这两个选项允许您在文本中使用\n
或<newline>
来设置多行内容。
最后,您也可以将[value]
留空,以便将该选项重置为其默认值,通常为空字符串或空列表。
请注意,返回的成功响应对于所提及的选项会有一个悬停提示,显示您已设置的旧值和新值。
v5.5.0 (bungeecord, waterfall)
on 2025 Feb 05本次更新带来了三项重大变更:为条件选项添加了新的操作数、将命令处理迁移至云端以及新增了一些命令。
请注意,我已尽力对这些变更进行了测试,但由于我没有实际的服务器,可能会存在漏洞和问题。若您遇到此类情况,请向我反馈!
另外,请注意该插件目前是针对Java 21进行编译的。但鉴于没有统计数据表明需要Java 16,所以这在此处应该不成问题。如果对您来说有问题,请更新您的Java版本。
新操作数
在条件语句中可使用三个新的操作数:
|~
开头(忽略大小写)~|
结尾(忽略大小写)<~
包含(忽略大小写)
迁移至云端命令框架
该插件现在正在引入并使用由Incendo开发的云端命令框架,以便对命令进行更完善的整体处理,包括改进的自动补全功能。
/asl help
命令也已更改。它现在使用来自云端的MinecraftHelp
类来显示所有可用命令的列表,并带有悬停和点击操作。它还允许您提供查询来搜索特定命令(有建议及自动补全功能)。
新命令
已添加新命令以进一步改进插件中配置文件的处理:
/asl profiles info <profile>
此命令可为您提供所选配置文件的相关信息。返回的树形结构将是该配置文件选项的一种表示,包括它们是否已设置以及可能具有的值。此外,这些选项中的大多数都有点击操作,以便接收相应的/asl profiles set
命令来设置或重置相应的值。
/asl profiles set <profile> <option> [value]
此命令允许您更新一个选项的值。您能设置哪些值取决于所提供的选项(例如,priority
仅允许设置整数数值)。
motd
和playercount.hover
选项允许您在文本中使用\n
或<newline>
来设置多行内容。
最后,您也可以将[value]
留空,以将该选项重置为其默认值,通常为空字符串或空列表。
请注意,返回的成功响应对于所提及的选项有一个悬停提示,会显示您已设置的旧值和新值。
v5.4.1 (paper, folia)
on 2025 Jan 06这只是一个小修复,将hidePlayersHover
添加到config.yml
中的ignoreMaintenance
选项中,同时将该选项添加到default.yml
文件中。
像往常一样,插件应该自行备份并迁移config.yml
。
v5.4.1 (bungeecord, waterfall)
on 2025 Jan 06这只是一个小修复,在配置文件 config.yml 中将hidePlayersHover
添加到ignoreMaintenance
选项中,并将该选项添加到 default.yml 文件中。
像往常一样,插件应该自行备份并迁移 config.yml 文件。
v5.4.1 (velocity)
on 2025 Jan 06这只是一个小的修复,将hidePlayersHover
添加到配置文件config.yml
中的ignoreMaintenance
选项中,并将该选项添加到默认文件default.yml
中。
像往常一样,插件应该自行备份并迁移config.yml
。
v5.4.0 (bungeecord, waterfall)
on 2025 Jan 06此更新为插件带来了两个更改,第一个是名为hidePlayersHover
的新playerCount
选项,第二个是对命令使用输出的小重构。
新的hidePlayersHover
选项
此选项是playerCount
选项的一部分,类似于hidePlayers
。
当设置为 true 时,在将鼠标悬停在玩家计数上时,它将删除玩家列表(或如果使用hover
则为自定义文本)。
请注意,我无法正确测试此选项,因为我没有一个有玩家的服务器来进行测试,但它似乎可以正常工作。
还要注意,启用此选项将自动禁用hover
选项。
命令使用文本的较小重构
例如,运行/asl help
时显示的命令现在在悬停时更加详细。各个参数现在将有一个悬停描述其用途。
以下是一些屏幕截图:
v5.4.0 (velocity)
on 2025 Jan 06此更新为插件带来了两个更改,第一个是一个名为hidePlayersHover
的新playerCount
选项,第二个是对命令使用输出的小重构。
新的hidePlayersHover
选项
此选项是playerCount
选项的一部分,类似于hidePlayers
。
当设置为 true 时,在悬停在玩家计数上时,它将从玩家计数中删除玩家列表(或如果使用hover
则为自定义文本)。
请注意,我无法正确测试此选项,因为我没有一个有玩家的服务器可供测试,但它似乎可以工作。
还要注意,启用此选项将自动禁用hover
选项。
命令使用文本的较小重构
例如,运行/asl help
时显示的命令现在在悬停时更加详细。各个参数现在将有一个悬停描述其用途。
以下是一些截图:
v5.4.0 (paper, folia)
on 2025 Jan 06此更新为插件带来了两个更改,第一个是名为hidePlayersHover
的新playerCount
选项,第二个是对命令使用输出的小重构。
新的hidePlayersHover
选项
此选项是playerCount
选项的一部分,类似于hidePlayers
。
当设置为 true 时,在悬停在玩家数量上时,它将从玩家数量中删除玩家列表(或如果使用hover
则为自定义文本)。
请注意,我无法正确测试此选项,因为我没有一个有玩家的服务器来进行测试,但它似乎可以正常工作。
还要注意,启用此选项将自动禁用hover
选项。
命令使用文本的小重构
例如,运行/asl help
时显示的命令现在在悬停时更加详细。各个参数现在将有一个悬停描述其用途。
以下是一些屏幕截图:
v5.3.0 (velocity)
on 2024 Dec 30此更新为 AdvancedServerList 的 BungeeCord 和 Velocity 版本带来了对 SayanVanish 的基本支持。
这意味着什么?
如果通过此插件使玩家隐身,AdvancedServerList 将不会将其计入在线玩家数量,类似于它已经为 PremiumVanish 所做的那样。
v5.3.0 (paper, folia)
on 2024 Dec 30此更新为 AdvancedServerList 的 BungeeCord 和 Velocity 版本带来了对 SayanVanish 的基本支持。
这意味着什么?
如果一个玩家通过此插件被隐藏,AdvancedServerList 将不会将其计入在线玩家数量,类似于它已经为 PremiumVanish 所做的那样。
v5.3.0 (bungeecord, waterfall)
on 2024 Dec 30此更新为 AdvancedServerList 的 BungeeCord 和 Velocity 版本带来了对 SayanVanish 的基本支持。
这意味着什么?
如果通过此插件使玩家隐身,AdvancedServerList 将不会将其计入在线玩家数量,类似于它已经为 PremiumVanish 所做的那样。
v5.2.1 (bungeecord, waterfall)
on 2024 Dec 25样式化日志消息
该插件现在使用了 Kyori Adventure 提供的 ComponentLogger,允许有更多样式化的消息。
这个库大约在 2 年前被实现到 Paper 中,并且被实现到 Velocity 3.2.0-SNAPSHOT 中。这意味着如果您使用的是较旧的版本,插件将无法正常工作。
BungeeCord 不会使用 componentlogger,因此不会有样式化的日志条目。
添加了printBanner
配置选项
config.yml 现在有一个printBanner
布尔选项。当设置为 false 时,插件将不再在控制台中打印“ASL”ASCII 艺术。
我个人不明白为什么这个标志会让你这么困扰,但如果你真的很困扰,这里就是它...
像往常一样,插件会自动为你创建备份并迁移配置。
如果不存在,该选项将默认为true
。
减少启动消息
启动时在控制台中打印的文本数量已减少。一些消息被删除,而其他消息被移动到调试中,这意味着只有在 config.yml 文件中启用debug
时才会显示它们。
v5.2.1 (velocity)
on 2024 Dec 25样式化日志消息
该插件现在使用 Kyori Adventure 提供的 ComponentLogger,允许有更多样式化的消息。
这个库大约在 2 年前被实现到 Paper 中,并被实现到 Velocity 3.2.0-SNAPSHOT 中。这意味着如果你使用的是较旧的版本,插件将无法正常工作。
BungeeCord 不会使用 componentlogger,因此不会有样式化的日志条目。
添加了printBanner
配置选项
config.yml 现在有一个printBanner
布尔选项。当设置为 false 时,插件将不再在控制台中打印“ASL”ASCII 艺术。
我个人不明白为什么这个标志会让你这么困扰,但如果你真的很困扰,那就这样吧...
像往常一样,插件应该会自动为你创建备份并迁移配置。
如果不存在,该选项将默认为true
。
减少启动消息
启动时在控制台中打印的文本数量已减少。一些消息被删除,而其他消息被移到调试中,这意味着只有在 config.yml 文件中启用debug
时才会显示它们。
v5.2.1 (paper, folia)
on 2024 Dec 25样式化日志消息
该插件现在使用了 Kyori Adventure 提供的 ComponentLogger,允许有更样式化的消息。
这个库大约在 2 年前被实现到 Paper 中,并且在 Velocity 3.2.0-SNAPSHOT 中实现。这意味着如果你使用的是较旧的版本,插件将无法正常工作。 BungeeCord 不会使用 componentlogger,因此不会有样式化的日志条目。
添加了printBanner
配置选项
config.yml 现在有一个printBanner
布尔选项。当设置为 false 时,插件将不再在控制台中打印“ASL”ASCII 艺术。
我个人不明白为什么这个标志会让你如此烦恼,但如果你真的很烦恼,这里就是它。
像往常一样,插件会自动为你创建备份并迁移配置。
如果不存在,该选项将默认为true
。
减少启动消息
启动时在控制台中打印的文本数量已减少。一些消息被删除,而其他消息被移到调试中,这意味着只有在 config.yml 文件中启用debug
时才会显示它们。
v5.2.0 (bungeecord, waterfall)
on 2024 Dec 24给大家的一个早期圣诞礼物。
此更新提供了一些人一直在等待的功能:对motd
的中心支持!
它还进行了一些值得注意的更改,使其与较旧的 Paper 服务器不兼容。
MOTD 居中
该功能相对简单。以<center>
开头的行,插件将尝试使用空格尽可能居中显示。
示例:
priority: 0
motd:
- '<center><grey>This is <bold>centered</bold> Text!'
- '<aqua>And I am not!'
结果:
文本在居中之前会进行处理,这意味着占位符将首先被解析,以在居中之前获取实际的文本宽度。
重要: 居中文本使用特定的硬编码值,仅支持特定的字体集。即:
- MOTD 的最大宽度设置为 270。
- 空格设置为 4 的值。
- 支持的字体是
minecraft:default
、minecraft:alt
和minecraft:uniform
由于这些因素,在特定的 UI 比例或客户端使用的特定自定义字体下,居中效果可能不太正确。这是我在我的端无法更改的。
移除 plugin.yml
我决定从插件的 Paper 版本中删除plugin.yml
文件。
这意味着如果您在不支持paper-plugin.yml
文件的版本上使用该插件,即仅使用plugin.yml
,此更新将不再适用于您。
paper-plugin.yml
在 Paper 的 1.19 版本中引入(随后由 AdvancedServerList 支持),尽管在后来的 Paper 1.19.4 版本中引入了关于依赖项的重大更改。
为了安全起见,现在在 社区 和 Hangar 上的版本将仅列出 1.20+版本作为受支持的版本。
v5.2.0 (velocity)
on 2024 Dec 24给大家的一个早期圣诞礼物。
此更新提供了一些人一直在等待的功能:motd
的居中支持!
它还进行了一些重大更改,使其与较旧的 Paper 服务器不兼容。
MOTD 居中
该功能相对简单。以<center>
开头的行,插件将尝试使用空格尽可能居中显示。
示例:
priority: 0
motd:
- '<center><grey>This is <bold>centered</bold> Text!'
- '<aqua>And I am not!'
结果:
文本在居中之前会进行处理,这意味着占位符将首先被解析,以在居中之前获取实际的文本宽度。
重要提示: 居中文本使用特定的硬编码值,并且仅支持特定的字体集。即:
- MOTD 的最大宽度设置为 270。
- 空格设置为 4 的值。
- 支持的字体是
minecraft:default
、minecraft:alt
和minecraft:uniform
。
由于这些因素,在特定的 UI 比例或客户端使用特定的自定义字体时,居中效果可能不太正确。在我的端无法更改。
移除 plugin.yml
我决定从插件的 Paper 版本中删除plugin.yml
文件。
这意味着如果您在不支持paper-plugin.yml
文件的版本上使用该插件,即仅使用plugin.yml
,此更新将不再适用于您。
paper-plugin.yml
在 Paper 的 1.19 版本中引入(随后由 AdvancedServerList 支持),尽管在后期的 1.19.4 Paper 版本中引入了关于依赖项的重大更改。
为了安全起见,现在在 社区 和 Hangar 上的发布将仅列出 1.20+版本作为受支持的版本。