v5.2.0 (paper, folia)
on 2024 Dec 24这对你们所有人来说都是一份提前的圣诞礼物。
此更新提供了你们中一些人一直在等待的功能: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 2024 Dec 14此小更新应有希望地修复一个问题,即在仅使用占位符的情况下,条件中可能会引发IndexOutOfBoundsException
。
说实话,我不确定这个问题是否已永久修复,因为我实际上无法正确重现它。 但我的理解是这样的: 我有一个系统,在该系统中,如果在条件中解析了占位符,索引(全文中的当前位置)将增加 1。这在这里有一个不希望的副作用,即如果仅将占位符用于条件,可能会导致上述异常。如果条件以占位符结尾,也可能会发生这种情况。
作为一个示例,这是在处理占位符后条件上指示的索引:
# 这个是没问题的。
${player name}!= "Anonymous"
^
# 这个超出范围
${player isWhitelisted}
^
# 这个也超出范围
"Anonymous"!= ${player name}
^
我真的希望这个问题现在已经修复,因为否则我不知道可能是什么问题。
v5.1.2 (velocity)
on 2024 Dec 14这个小更新应该有希望地修复一个问题,即在仅使用占位符的情况下,如果仅在条件中使用占位符,可能会引发IndexOutOfBoundsException
。
说实话,我不确定这个问题是否已经永久修复,因为我无法真正正确地重现它。
但我的理解是这样的:
我有一个系统,在该系统中,如果在条件中解析了占位符,索引(全文中的当前位置)将增加 1。这在这里有一个不需要的副作用,即如果仅在条件中使用占位符,可能会导致上述异常。如果条件以占位符结尾,也可能会发生这种情况。
作为一个示例,这是处理占位符后在条件上指示的索引:
# 这个是好的。
${player name}!= "Anonymous"
^
# 这个超出范围
${player isWhitelisted}
^
# 这个也超出范围
"Anonymous"!= ${player name}
^
我真的希望这个问题现在已经修复,因为否则我不知道可能是什么问题。
v5.1.2 (bungeecord, waterfall)
on 2024 Dec 14此小更新应有望修复一个问题,即在仅使用占位符的情况下,条件中可能会引发IndexOutOfBoundsException
。
说实话,我不确定此问题是否已永久修复,因为我实际上无法正确重现它。
但我的理解是这样的:
我有一个系统,其中如果在条件中解析了占位符,索引(全文中的当前位置)将增加 1。这在这里有一个不需要的副作用,即如果仅将占位符用于条件,可能会导致上述异常。如果条件以占位符结尾,也可能会发生这种情况。
例如,这是处理占位符后在条件上指示的索引:
# 这一个是好的。
${player name}!= "Anonymous"
^
# 这一个超出范围
${player isWhitelisted}
^
# 这一个也超出范围
"Anonymous"!= ${player name}
^
我真的希望这个问题现在已修复,因为否则我不知道可能是什么问题。
v5.1.1 (paper, folia)
on 2024 Dec 14这是一个仅更改 MiniMOTD 迁移器的小更新。鉴于最近允许在 AdvancedServerList 中设置随机图标更新,它现在还会将“random”设置为图标选项。
仅有的其他更改是一些依赖项的提升。
v5.1.1 (velocity)
on 2024 Dec 14v5.1.1 (bungeecord, waterfall)
on 2024 Dec 14这是一个仅更改 MiniMOTD 迁移器的小更新。鉴于最近允许在 AdvancedServerList 中设置随机图标,它现在还会将“random”设置为图标选项。
仅有的其他更改是一些依赖项的提升。
v5.1.0 (bungeecord, waterfall)
on 2024 Dec 02此更新添加了将random
设置为图标选项的选项。
这样做将使 AdvancedServerList 从其图标文件夹中选择一个随机图像(如果有可用的话)。
这对于设置可能很有用,在这些设置中,您希望随机化 MOTD 和图标,而不必为每个可能的组合创建profiles
条目。
v5.1.0 (paper, folia)
on 2024 Dec 02此更新添加了将random
设置为图标选项的选项。
这样做将使 AdvancedServerList 从其图标文件夹中选择一个随机图像(如果有可用的话)。
这对于设置很有用,在这些设置中,您希望有一个随机的 MOTD 和图标,而不必为每个可能的组合创建profiles
条目。
v5.1.0 (velocity)
on 2024 Dec 02此更新添加了将random
设置为图标选项的选项。
这样做将使 AdvancedServerList 从其图标文件夹中选择一个随机图像(如果有)。
这对于设置很有用,在这些设置中,您希望随机化 MOTD 和图标,而不必为每个可能的组合创建profiles
条目。