基本信息
我的世界Java版本
1.21.x
1.20.x
1.19.x
平台
BungeeCord
运行环境
其他链接
搬运团队
详情信息
许可证 MIT
发布于 a month ago
更新于 3 days ago
更新日志
这个小更新应该有希望地修复一个问题,即在仅使用占位符的情况下,如果仅在条件中使用占位符,可能会引发IndexOutOfBoundsException
。
说实话,我不确定这个问题是否已经永久修复,因为我无法真正正确地重现它。
但我的理解是这样的:
我有一个系统,在该系统中,如果在条件中解析了占位符,索引(全文中的当前位置)将增加 1。这在这里有一个不需要的副作用,即如果仅在条件中使用占位符,可能会导致上述异常。如果条件以占位符结尾,也可能会发生这种情况。
作为一个示例,这是处理占位符后在条件上指示的索引:
# 这个是好的。
${player name}!= "Anonymous"
^
# 这个超出范围
${player isWhitelisted}
^
# 这个也超出范围
"Anonymous"!= ${player name}
^
我真的希望这个问题现在已经修复,因为否则我不知道可能是什么问题。