Oops. Now it should work. Embarrassing.
Now runs on Spigot 1.21.4 (worked on some other servers prior).
Added converters for XVaults and AxVaults 2.0 (previously 1.x worked).
Fixed bug in UniSteven's vaults plugin converter for large vault counts
Important note: Alpha testing of 5.0 is now underway! If you own PVX, visit the support discord for info on how you can try it out early to help get it released faster! Alpha builds are available in a private channel there for verified buyers. To be clear, this is not an additional purchase.
4.4.0 Update:
- Added ability to disallow certain enchantments from being put into vaults.
- Naming matches MC names, such as "aqua_affinity"
- You will see a message in the console at startup or pvreload telling you of invalid enchantment names in your config.
- Support for 1.21.1+ only. With no further bugs found in 4.3.x, it's time to say goodbye to the ancient versions of MC.
- Added BlacklistedItemEvent (thank you Legoman for the proposal and initial design) for plugins to hook into.
- Added more verbose logging of errors, not that I expect any, but in case any come up.
Added support for Spigot 1.21.3
To look up another player's vaults, you now must run /pv <playername> list
If a staff member with permission to view other player's vaults tries to look up a vault of their own that doesn't exist, it used to result in looking up that ID as a potential player, for listing their vaults. This would cause unnecessary performance issues. Moving the command is an easy resolution to this issue.
Unless a bug is found, this is the last update for older versions of MC. I will post updates if necessary to patch issues, though.
Added a user-requested placeholder: %playervaults_vaults_max_by_perms%
Added a converter from another vaults plugin, UniSteven's plugin.
Updated the adventure library, and provided better protection against errors due to bad configuration of a section sign in the lang file.
Now operates on Spigot (and paper and other forks) 1.20.6 and 1.21.
Clickable/hoverable text will not work yet on 1.21 due to a not-yet-updated library used, but most people don't use this functionality.
Don't forget to always take backups!
This update does
not bring 1.20.6 Spigot support. This plugin
does work on 1.20.6 on certain other server softwares, and I am working hard to bring 1.20.6 support to Spigot (which is the only one incompatible currently, sorry!)
New feature: /pvconsole openforplayer <player> <owner> <vaultid>
Allows you to run a command on the console to pop open a certain vault without perm checks.
New feature: AxVaults converter. Converts all
player vaults from AxVaults. Does
not bring over block-based vaults, currently.
Talk to me on Discord if you have other needs for this or other plugins being converted.
Some configurations were unable to save/load vaults on 1.20.4 - this update should resolve that. Let me know if you run into trouble!
- Added ability to block all items with custom data or all items without custom data
- A few small bug fixes
- Updated to better support MC 1.20.4 with hoverable and clickable text
Fixed a bug where it was hard to delete vaults for players under certain conditions
Just enables fun stuff like click events if you implement that in your lang file.
Oops. Now the update checker shouldn't behave like an excited puppy.
Now supports converting from either versions 2 OR 3 of cosmic vaults.
Fixed issue where it wouldn't want to load if you were new, or upgrading from a very outdated version. Oops!
Updates the lang handling to be better 1.19 compatible.
Everything else should have been working just fine, but this completes the 1.19 update.
If you erase your world, but keep your player vaults, the plugin will now let you look up the vaults of players who haven't been online since you wiped the world.
Minor inconvenience fixed.
This version bumps up our Adventure (provides text handling) version. It might improve 1.18 text support. It might have no difference. Who cares, it's newer!
This update should enable support for Minecraft 1.18 and was tested against spigot 1.18-rc3.
This fixes a bug introduced a few years ago that causes items in small vaults to reorder.
Fixes data reliability issue when running on Spigot 1.17. Other servers (such as 1.16.5 and below, or Paper 1.17) unaffected.
- Fixes bug where sign vaults were requiring the command permission node in addition to the sign permission node.
Please read the entire changelog as its important!
- First release supporting Minecraft 1.17 (still supporting older versions, don't worry)
- This version updates the storage system, migrating all existing storage on first startup.
- The new system fixes various spigot-caused bugs with plugin-made custom items.
- You cannot convert back to the old system, though it will keep backups of those files.
- That said, this storage code has been in testing on actual servers since January and should be good.
- Regardless, you really, REALLY should take backups first. Just in case.

- Also changed is the lang system. This DOES NOT migrate.
- You'll need to check out the new lang file, which isn't super documented yet but uses minimessage
- https://docs.adventure.kyori.net/minimessage.html
- Can now actually start up on Java 16 (preparation for MC 1.17)
- Added some useful debug for sign vaults (basically for me)
- Fixes an unknown plugin compatibility issue causing trouble saving vaults.
- Fixes sign support for versions past 1.13
- Fixed bug where players could not interact with signs feature on first join
- Fixed bug related to PV sign persistence. Necessary fix for users of the sign feature.
- Patched Spigot storage bug
Better handle hot bar swapping for the blocked item list.
- Sets plugin to shut down before Multiverse-Inventories, potentially fixing an incompatibility
4.1.9
Improved compatibility with external plugins that block inventory opening such as CombatLogX. Plugins that blocked inventory opening could mistakenly trigger PV saving the player's crafting inventory on quit, which is empty and would wipe the vault.
- Now correctly checks the permission node playervaults.commands.use
- Allow left clicking for setting signs
- Migrated to new, more flexible config in preparation for future features
- New config automatically adds new features without needing to delete it
- Added feature for setting default (no perms) default row count for vaults
- Added danish, fixed bug with some languages throwing errors
- Added missing translations to default language files
- Fixed cleanup timing issue
- Improved debug messaging
- An empty title-name lang setting no longer adds an extra space
- No longer charges players for a cost set to 0
Some custom item plugins made NBT tags that would cause vaults to wipe. This update fixes that.
- New option to configure the max number of vaults that permissions check (set this as the highest number of vaults you give players). Allows you to give more than 99 vaults now (stupid limit lol)
- Some code cleanup
First update in awhile, more updates coming soon that will have some more features

Head on over to discord to let us know what you'd like to see! (invite on the main page)
Backwards compatible. Simply allows the plugin to run on 1.14 since there were some breaking API changes. Will work on previous versions as well even though there are no actual changes.
This build is necessary if you want to use /f vault with FactionsUUID.
- Fix issue where vaults not the max size would sort 100% of the time.
- Build against 1.13, but still runs fine on 1.12.
This version ONLY supports 1.13. Only updates were renaming materials when we listen to clicks on signs. There is no data conversion or anything like that happening here.
DO NOT RUN UNLESS ON 1.13
- Won't double charge you for creating vaults
This version fixes 2 things:
- Vault title not taking custom names. If you're upgrading to this version, change vault-number to vault-title in your lang file.
- Fixes InventoryHolders not being set. This could cause compatibility issues with other plugins.
- Force all vaults closed on shutdown. Should fix any issues of items being not persisting properly if players were editing their vault while the server was shutting down.
- Allows users to more easily switch between languages.
- Lang files now in plugins/PlayerVaults/lang
- Default is plugins/PlayerVaults/lang/english.yml
- Fixes issue in dev builds where Dutch would be set instead of English.
Thanks
@Kashike
This update fixes not setting the correct size and item for vaults. If you ran the previous version and have players with more items than vault size, they will lose any extra items in this update.
![[IMG]](/proxy/image?url=https%3A%2F%2Fi.imgur.com%2FF7lBmwKr.png)