Tested Minecraft Versions:
NOTE: Various types of duplication bugs have also been addressed in this derivative.
Description:
This is a derivative of PlayerVaults. The original PlayerVaults saves the contents of the PVs using JSON format. This seems to cause some issue with ItemStack with custom NBT tags.
This version saves the contents using NBT format so that all the custom NBT tags are preserved.
This distribution comes with PlayerVaults.jar and SerializationAPI.jar. PlayerVaults will invoke serialisation methods in SerializationAPI in order to save the data in NBT format. The SerializationAPI.jar provided with this PlayerVaults.jar is an open source reference implementation and supports only bukkit/spigot 1.7 version. In order to make it compatible with versions between 1.7 - 1.12, you can implement your own serialisation classes for different server version. If you wish to use premium SerializationAPI.jar which supports bukkit/spigot 1.7 - 1.12, you can obtain it from here (Unfortunately, this resource is not allowed to be posted on Spigot).
Installation:
The file you downloaded contains both PlayerVaults.jar and SerializationAPI.jar. Place both jar files in the plugins folder and restart your server.
Usage:
For commands/permissions/feature details, please have a look at PlayerVaults
Details:
Since this plugin just handles the data saving using NBT format, the rest of the plugin is the same as PlayerVaults. For detailed features, commands and permissions, please refer to PlayerVaults.
License:
Since PlayerVaults is released using GPL v3, this plugin is also released under GPL v3.
Source Code:
You can obtain the source code from my Bitbucket repository. This plugin depends on SerializationAPI, whose open source reference implementation is also provided at here.
- 1.7
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
NOTE: Various types of duplication bugs have also been addressed in this derivative.
Description:
This is a derivative of PlayerVaults. The original PlayerVaults saves the contents of the PVs using JSON format. This seems to cause some issue with ItemStack with custom NBT tags.
This version saves the contents using NBT format so that all the custom NBT tags are preserved.
This distribution comes with PlayerVaults.jar and SerializationAPI.jar. PlayerVaults will invoke serialisation methods in SerializationAPI in order to save the data in NBT format. The SerializationAPI.jar provided with this PlayerVaults.jar is an open source reference implementation and supports only bukkit/spigot 1.7 version. In order to make it compatible with versions between 1.7 - 1.12, you can implement your own serialisation classes for different server version. If you wish to use premium SerializationAPI.jar which supports bukkit/spigot 1.7 - 1.12, you can obtain it from here (Unfortunately, this resource is not allowed to be posted on Spigot).
Installation:
The file you downloaded contains both PlayerVaults.jar and SerializationAPI.jar. Place both jar files in the plugins folder and restart your server.
Usage:
For commands/permissions/feature details, please have a look at PlayerVaults
Details:
Since this plugin just handles the data saving using NBT format, the rest of the plugin is the same as PlayerVaults. For detailed features, commands and permissions, please refer to PlayerVaults.
License:
Since PlayerVaults is released using GPL v3, this plugin is also released under GPL v3.
Source Code:
You can obtain the source code from my Bitbucket repository. This plugin depends on SerializationAPI, whose open source reference implementation is also provided at here.