【1.8-1.21+】WarZSlots - 一款支持tacz的限制快捷栏可放入物品的插件|多重检测|多语言|支持NBT

原创 娱乐 【1.8-1.21+】WarZSlots - 一款支持tacz的限制快捷栏可放入物品的插件|多重检测|多语言|支持NBT 1.6.0

请登录后获取
  • 新增防具槽禁用功能。
  • 支持禁用 helmet、chestplate、leggings、boots 或 all。
  • 拦截点击放入、拖拽放入、Shift 自动穿戴、右键穿戴。
  • 支持玩家进服/关闭背包后自动移出禁用防具槽内已有装备。
  • /warzslots status 增加防具槽禁用状态和禁用列表显示。
  • 更新默认配置、消息提示、插件描述和 WIKI 文档。
修复java版本构建问题
更新兼容支持1.8-1.21+
Bug 修复:

- 修复满背包拾取漏洞 : 修复了在玩家主背包(槽位9-35)满载时,自动拾取功能会将受限物品强制放入受限制的快捷栏槽位(0-8)的问题。
- 优化物品分配逻辑 : 重构了 addItemToMainInventory 方法,新增了 addItemToHotbarSlots 辅助方法,确保物品进入快捷栏时必须经过严格的槽位限制检查 ( isItemRestricted )。
文件变更:
- 新增背包关闭检查 ( InventoryCloseEvent )

- 在 InventoryListener 中新增了 onInventoryClose 监听器。
- 当玩家关闭背包时,插件会强制扫描玩家的快捷栏(槽位 0-8)。
- 强制物品归位逻辑

- 如果在关闭背包时检测到快捷栏中有被限制的物品,插件会自动执行以下操作:
- 移除 :立即从快捷栏移除该物品。
- 归位 :尝试将该物品移动到背包的主存储区(槽位 9-35)。
- 丢弃 :如果背包主存储区已满,则将物品掉落在玩家脚下,防止物品消失。
支持黑白名单模式,添加多重检测,防止绕过限制。优化log
修复部分BUG
1.2更新添加更多检测,防止mod界面绕过限制
修复反馈的问题
后退
顶部 底部