Closed Violet-Nonbloosom closed 4 months ago
根据 InventoryFilterListener.java 的代码,汉化版物品栏过滤器的原理为:只要存在一格物品与掉落物不匹配,就将掉落物加入物品栏。
InventoryFilterListener.java
这意味着过滤器必须全放同种物品才能正常生效。
这与原版效果不一致。
可以断定这个漏洞与汉化版 BlockStorage 无关,也与背包命名、物品堆叠数目无关。
BlockStorage
过滤器中只要存在一格物品与掉落物匹配,就放弃将掉落物加入物品栏。 复现步骤中的每次尝试拾取均失败。
No response
Spigot
1.19.2
Build 58 (git 7707d44)
正好在合并上游,在修了
临时禁用了,修的时候遇到了点奇怪的问题,等修好恢复
已修复
检查项目
问题描述
根据
InventoryFilterListener.java
的代码,汉化版物品栏过滤器的原理为:只要存在一格物品与掉落物不匹配,就将掉落物加入物品栏。这意味着过滤器必须全放同种物品才能正常生效。
这与原版效果不一致。
可以断定这个漏洞与汉化版
BlockStorage
无关,也与背包命名、物品堆叠数目无关。复现步骤
预期行为
过滤器中只要存在一格物品与掉落物匹配,就放弃将掉落物加入物品栏。 复现步骤中的每次尝试拾取均失败。
服务器日志
No response
错误报告
No response
服务端软件
Spigot
Minecraft 版本
1.19.2
Slimefun版本
插件版本
Build 58 (git 7707d44)