修复部分情况下可能吞/刷物品的问题
修复兑换券或搜索功能下报错的问题(26.1+)
修复 第一次打开仓库 存储物品时物品消失的问题
修复兑换券报错问题
修复小概率的吞物品问题
优化底层的存储逻辑
优化运行效率
调整缓存的保存机制
a lot of update!
only chinese update log:
重构菜单,数据读取/更新,文件加载代码
数据读取和更新放入JVM异步线程执行
仓库数据策略修改:
先存储于本地缓存 可重入等待一秒后再上传至数据库
减轻数据库压力
提升菜单的打开速度
提升部分命令执行的效率
提升自动拾取/MM物品发送/自定义物品发送的效率
删除/inv return toggle命令
删除return_toggle数据表的使用和创建
插件自动返回仅针对部分菜单的返回 不再是关闭仓库后返回
修复luckperms给予/追加给予权限的识别问题
修复打开仓库非常慢的问题
修复仓库可能刷物品的问题
修复插件默认菜单文件删除会重新生成的问题
修复部分情况下仓库数据上传非常慢的问题
修复有效期PAPI变量 显示错误的问题
修复使用Luckperms时检测仓库权限错误或滞后的问题
Fix detecting version code
Fix auto-pickup issues when hotload
Add:
Add vault-attribute change (Shift+Right-Click vault-button)
Add voucher toggle and given way(drop or send to player inventory)
Add auto-pickup action-bar notice
Add item translator for auto-pickup
Improve:
Rewrite auto-pickup and death-store code
Fix:
Fix issue: the main-gui can put items into empty slots
Fix issue: throw error when use auto-pickup
Fix issue: throw error when save inventory cache
Rewrite code, improve running efficiency
Add function:
- Auto pickup dropped items to vault
- Run command in vault menu
- Storage player inventory items to vault when player dead (keepInventoy:false)
- Broadcast when use vouchers or command: /inv vault [give/append]
Fix give voucher issues in 1.12.2
Fix use voucher issues in CatServer 1.12.2
Improve read/write the databases performance
Rewrite some code about read/write the databases
Fix cannot save inventory to databases when over 1000's vault
New feature: Global control of player place/pickup of vault items (allowed by default)
Vault:
Event:
Place: true
Pickup: true
To prohibit players from placing items into the vault
Set Place: false
To prohibit players from taking items from the vault
Set Pickup: false
Individual players can ignore it through permissions
Playerinv.vault.event.place.ignore --ignores restrictions on placing items (when false)
Playerinv.vault.event.pickup.ignore --ignores restrictions on taking items (when false)
Fix voucher issues when use 1.21.3
Fix cannot use head-textures when using 1.21
Fix checkUpdate detect error
Fix enderchest function left-click issues
Fix still check update when check-update:false
Fix vouchers still add Lore: Owner issues
Add function: Use Enderchest to open Main GUI
Fix checkUpdate issue when use Folia
Fix checkView code throw NullPointerExeception
1.Add HikariCP, improve databases performance
2.Rewrite vouchers code: Fully customizable Lore and you can set Supported-outdated-vouchers:true to support old version vouchers
3.Inventory Blacklist can ignore by permissions:
Playerinv.blacklist.material.ignore
Playerinv.blacklist.lore.ignore
4.Fix some issues about checkView
5.Add check-update
Debug-mode can reload though (/inv reload) Command
CheckView code rewrite
Add ItemLore Blacklist
Add command: /inv open-vault [player] [large/medium] [number]
Open a certain type and number of vault
OP/console command
Disregard permission
Permission alter:
playerinv.command.main.open -- open-main Command
playerinv.command.share.open -- open-share Command
playerinv.command.vault.open -- open-vault Command
Remastered:
TABComplete Rewrite
Now with higher efficiency and support for console TabComplete
Fix detect vault code error
Fix the issue of skull textures not effect
Fix due to frequent placement of items in the vault
Or using an automatic sorting module to organize the warehouse leads to frequent data submission to the database by the plugin
This leads to thread blocking and server failure
Fixed update check error: UnsupportedOperationException when use Folia
+ Fix potential error issues
+ Add command: /inv open main<player> --opens the main menu for the player (applicable to NPC opening [console command])
- Fix message error when use /inv without permission
- Fix OP unable to use/inv without default permissions
- Perhaps fixing the issue of warehouse deserialization errors in certain situations
- Add version check updates
- Now the configuration file Config. yml can be automatically updated after installing a new version
- Now all items in the menu can display all variables supported by the Placeholder API
- Fix the issue of dead storage error and inability to use in version 1.12
- Fix the issue where vouchers are directly cleared when stacked for use
- Add sound effects to open the vault
- Add sound effects when opening various menus
- Vault data addition event monitoring real-time update database vault data code
- Fixed the situation where players still open the vault when the server crashes or stops, causing them to brush items
- The new version injects library dependencies for the Folia API and supports the return main menu function of the Folia server
- And it ensures that the plugin uses Java8 to be compatible with versions 1.12 and above
- Fix the issue where opening the vault for death storage does not take effect when death occurs
- Add new permission: playerinv.return.toggle (default ownership)
---Each player can control whether to enable or disable the return to the main menu when closing the warehouse
---Default enabled
New instruction:
/inv return toggle on/off --Return to main menu when closing vault
/The inv vault give command supports granting limited time permissions and overlapping time
%Playerinv_vault_amount% displays the number of player vault
%Playerinv_vault_large_capiry_[num]% displays the permission period for the corresponding large vault number
%Playerinv_vault_medium_epiry_[num]% displays the permission period for the corresponding medium-sized vault number
After adding vault permissions, players will receive prompt messages
Fix the issue of adding and giving instructions not adapting to old permissions
Comprehensive support for menu customization of the skull
Supports versions 1.8-1.20. X
Please refer to the plugin wiki for specific details
head-textures: value...
Users who use MySQL databases strongly recommend using this version, which has been modified from the original storage data length of 65535 to 21e Prevent data loss due to data storage failure caused by item NBT being too long
After entering the vault page, pressing ESC will return to the previous level menu, which is the main menu
Add plugins to automatically modify old data types to new types (MySQL)
Fix a bug where the menu file cannot be updated when using command : /Inv reload
Modify the display of startup information
Not installing Luckperms will display
Not supported
Disabled will be displayed when lp permission synchronization is
Disabled
Add command: /inv vault [give/append] [large/media] [numerical value] [player]
Provide players with a vault or add a bonus
Also supports LP permission synchronization
View the plugin wiki specifically
Vouchers can be set to enable player recognition or not
Turn off vouchers that can be used by any player
If enabled, recognize the corresponding player name before use
Support playerinv.large.inv*
Support playerinv.mediam.inv.*
Add command permissions:
playerinv.vaut.give and
playerinv.vault.append
Fix the issue of Linux system not being able to use plugins
1.16+ supported hex color
Customize configurable menus
Internationalization, can set language in config
Add command: /inv open [large/medium] [num] —— open a specific vault
Storge method changed, data migration will occur when the plugin is first launched
Customize configurable notice information
more....
- Supported Folia Server
- Add allowPublicKeyRetrieval toggle (Supported mysql 8.0) like PaperSpigot
- Vouchers will bind the player who can use
- Fix vouchers cannot using when player has two even more
Supported Version upgrade: 1.14.X-1.20.X
CustomModelData supported
Configurable GUI item material and attitude
Fix change not active when use /inv reload command
Add message when pre-plugin not install
Fix ResultSet closed problem when use Paper server jar
Perfectly compatible Paper and Spigot with 1.13.X-1.20.X
Simplify code
fix some permission problem
supported configurable toggle message
add vault ticket to unlock vault
highly configurable vault ticket
add permission playerinv.gui.open
add vault ticket to unlock vault
highly configurable vault ticket
add permission playerinv.gui.open
Supported check/change offlineplayer's vault data
Supported change main gui title
Fix minecraft api problem
Fully supported: 1.13.X-1.20.X
Supported MySQL Storage