PlayerInv LightWeight || 无限个人仓库 自动拾取物品至仓库 自定义仓库名称  [1.12.X-26.X]

原创 开源 工具 PlayerInv LightWeight || 无限个人仓库 自动拾取物品至仓库 自定义仓库名称 [1.12.X-26.X] v7.7.11

完成注册/登录后下载
修复末影箱功能左击也会打开仓库问题

修复检测更新关闭时 仍然进行检测
修复兑换券仍然会添加Owner的问题

添加功能: 右键使用末影箱转成打开仓库主菜单

可配置文件内进行关闭 (默认关闭)
启用后 玩家需要权限 playerinv.enderchest.open
修复检测更新无法在Folia运行的问题
修复checkView循环的空指针报错
1.为MySQL数据库 以及 SQLite数据库 添加 HikariCP 数据池

2.更新兑换券的代码实现: 现在兑换券可以完全自定义Lore 新版本给予的兑换券会使用NBT识别, Lore的Owner已不再为必要设置 与此同时 配置文件也可以开启Supported-outdated-vouchers 以支持旧版本的兑换券

3.物品黑名单现可通过权限忽略:
Playerinv.blacklist.material.ignore --忽略物品材质黑名单
Playerinv.blacklist.lore.ignore --忽略物品Lore黑名单

4.修复个别版本下checkView检测玩家是否处于仓库的报错

5.添加检测更新

6.同步付费版版本号 方便管理
添加lore黑名单:
Inventory:
Lore_blacklist:
- '内容'


DEBUG模式现在可以/inv reload热重载了
检测玩家是否处在仓库 循环代码优化
添加指令: /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补全现在效率更高 并且支持控制台的补全
更正 检测玩家是否处于仓库界面 的代码错误
修复应用头颅材质无效的问题
添加Mysql数据库是否使用SSL选项
防止部分辅助因为Mysql版本互不兼容而导致的连接报错问题
Bug修复:
修复由于频繁的在仓库放置物品
或使用 自动整理 模组整理仓库 导致插件频繁进行数据提交至数据库
从而导致 线程阻塞 致卡服
后退
顶部 底部