v5.2.1 (bungeecord, waterfall)
on Dec 25, 2024样式化日志消息
该插件现在使用了 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 Dec 25, 2024样式化日志消息
该插件现在使用 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 Dec 25, 2024样式化日志消息
该插件现在使用了 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 Dec 24, 2024给大家的一个早期圣诞礼物。
此更新提供了一些人一直在等待的功能:对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 Dec 24, 2024给大家的一个早期圣诞礼物。
此更新提供了一些人一直在等待的功能: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+版本作为受支持的版本。
v5.2.0 (paper, folia)
on Dec 24, 2024这对你们所有人来说都是一份提前的圣诞礼物。
此更新提供了你们中一些人一直在等待的功能:motd
的中心支持!
它还进行了一些重大更改,使其与较旧的 Paper 服务器不兼容。
MOTD 居中
该功能相对简单。以<center>
开头的一行,插件将尝试使用空格尽可能居中显示。
示例:
优先级: 0
motd:
- '<center><灰色>这是<加粗>居中</加粗>文本!'
- '<青色>我不是!'
结果:
在居中之前会处理文本,这意味着占位符将首先被解析,以在居中之前获取实际的文本宽度。
重要提示: 居中文本使用特定的硬编码值,并且仅支持特定的字体集。即:
- 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.1.2 (paper, folia)
on Dec 14, 2024此小更新应有希望地修复一个问题,即在仅使用占位符的情况下,条件中可能会引发IndexOutOfBoundsException
。
说实话,我不确定这个问题是否已永久修复,因为我实际上无法正确重现它。 但我的理解是这样的: 我有一个系统,在该系统中,如果在条件中解析了占位符,索引(全文中的当前位置)将增加 1。这在这里有一个不希望的副作用,即如果仅将占位符用于条件,可能会导致上述异常。如果条件以占位符结尾,也可能会发生这种情况。
作为一个示例,这是在处理占位符后条件上指示的索引:
# 这个是没问题的。
${player name}!= "Anonymous"
^
# 这个超出范围
${player isWhitelisted}
^
# 这个也超出范围
"Anonymous"!= ${player name}
^
我真的希望这个问题现在已经修复,因为否则我不知道可能是什么问题。
v5.1.2 (velocity)
on Dec 14, 2024这个小更新应该有希望地修复一个问题,即在仅使用占位符的情况下,如果仅在条件中使用占位符,可能会引发IndexOutOfBoundsException
。
说实话,我不确定这个问题是否已经永久修复,因为我无法真正正确地重现它。
但我的理解是这样的:
我有一个系统,在该系统中,如果在条件中解析了占位符,索引(全文中的当前位置)将增加 1。这在这里有一个不需要的副作用,即如果仅在条件中使用占位符,可能会导致上述异常。如果条件以占位符结尾,也可能会发生这种情况。
作为一个示例,这是处理占位符后在条件上指示的索引:
# 这个是好的。
${player name}!= "Anonymous"
^
# 这个超出范围
${player isWhitelisted}
^
# 这个也超出范围
"Anonymous"!= ${player name}
^
我真的希望这个问题现在已经修复,因为否则我不知道可能是什么问题。
v5.1.2 (bungeecord, waterfall)
on Dec 14, 2024此小更新应有望修复一个问题,即在仅使用占位符的情况下,条件中可能会引发IndexOutOfBoundsException
。
说实话,我不确定此问题是否已永久修复,因为我实际上无法正确重现它。
但我的理解是这样的:
我有一个系统,其中如果在条件中解析了占位符,索引(全文中的当前位置)将增加 1。这在这里有一个不需要的副作用,即如果仅将占位符用于条件,可能会导致上述异常。如果条件以占位符结尾,也可能会发生这种情况。
例如,这是处理占位符后在条件上指示的索引:
# 这一个是好的。
${player name}!= "Anonymous"
^
# 这一个超出范围
${player isWhitelisted}
^
# 这一个也超出范围
"Anonymous"!= ${player name}
^
我真的希望这个问题现在已修复,因为否则我不知道可能是什么问题。
v5.1.1 (paper, folia)
on Dec 14, 2024这是一个仅更改 MiniMOTD 迁移器的小更新。鉴于最近允许在 AdvancedServerList 中设置随机图标更新,它现在还会将“random”设置为图标选项。
仅有的其他更改是一些依赖项的提升。
v5.1.1 (velocity)
on Dec 14, 2024v5.1.1 (bungeecord, waterfall)
on Dec 14, 2024这是一个仅更改 MiniMOTD 迁移器的小更新。鉴于最近允许在 AdvancedServerList 中设置随机图标,它现在还会将“random”设置为图标选项。
仅有的其他更改是一些依赖项的提升。
v5.1.0 (bungeecord, waterfall)
on Dec 2, 2024此更新添加了将random
设置为图标选项的选项。
这样做将使 AdvancedServerList 从其图标文件夹中选择一个随机图像(如果有可用的话)。
这对于设置可能很有用,在这些设置中,您希望随机化 MOTD 和图标,而不必为每个可能的组合创建profiles
条目。
v5.1.0 (paper, folia)
on Dec 2, 2024此更新添加了将random
设置为图标选项的选项。
这样做将使 AdvancedServerList 从其图标文件夹中选择一个随机图像(如果有可用的话)。
这对于设置很有用,在这些设置中,您希望有一个随机的 MOTD 和图标,而不必为每个可能的组合创建profiles
条目。
v5.1.0 (velocity)
on Dec 2, 2024此更新添加了将random
设置为图标选项的选项。
这样做将使 AdvancedServerList 从其图标文件夹中选择一个随机图像(如果有)。
这对于设置很有用,在这些设置中,您希望随机化 MOTD 和图标,而不必为每个可能的组合创建profiles
条目。