修复潜在的报错问题
添加指令:/inv open-main <玩家> --为玩家打开主菜单 (适用于NPC打开 [控制台命令] )
修复PAPI变量获取可能发生的报错
Bug修复:修复由于频繁的在仓库放置物品或使用
自动整理 模组整理仓库
导致插件频繁进行数据提交至数据库从而导致 线程阻塞 致卡服
修复应用头颅材质无效的问题
添加指令: /inv open-vault [玩家] [large/medium] [编号]
为玩家打开某类型某编号的仓库
OP/控制台命令 无需权限
权限修改:
playerinv.command.main.open -- open-main 命令
playerinv.command.share.open -- open-share 命令
playerinv.command.vault.open -- open-vault 命令
重制:
将 TAB补全 进行重制
TAB补全现在效率更高 并且支持控制台的补全
DEBUG模式现在可以/inv reload热重载了
检测玩家是否处在仓库 循环代码优化
修复末影箱功能左击也会打开仓库问题
修复检测更新关闭时 仍然进行检测
修复 1.21.3以及更新的版本下 兑换券无法给予的问题
修复 1.21.3以及更新的版本下 兑换券无法使用且报错的问题
修复 1.21下 无法使用自定义头颅 问题
修复 1.12版本下 给予兑换券出现报错的问题
修复某些CatServer下使用兑换券的报错 ( 有可能也没有成功修复 )
重新对HikariCP连接池的连接数进行合理分配
提高了数据访问效率和读写效率 ( BETA 可能会出现问题 )
优化部分读取数据库数据的JDBC操作代码
更新部分关于仓库识别的底层代码
现在识别仓库不再需要标题,使用更为安全的实例变量
由此修复仓库数量上升至1000个时,仓库内容无法保存的问题
v4最终版本,下一版本将更新大部分底层代码,优化执行效率
功能新增: 全局操控玩家 放置/拿取 仓库物品行为 (默认允许)
Vault:
Event:
Place: true
Pickup: true
(不包含共享仓库)
如需禁止玩家放置物品进入仓库
则 Place 设置为 false
如需禁止玩家从仓库拿取物品
则 Pickup 设置为 false
个别玩家可通过权限忽略 禁止行为
playerinv.vault.event.place.ignore 忽略禁止放置物品的限制(false时)...
代码重写 提高运行效率
下放付费版功能: 自动拾取掉落物至仓库,指令给予执行公告,菜单可执行命令
优化识别版本逻辑
修复热加载插件时 玩家打开菜单/自动拾取 报错和失效的问题