Plugin Name: Universal Vaults
Spigot: https://www.spigotmc.org/resources/univ…-1-19-2.106973/
GitHub: https://github.com/ItziSpyder/UniVault
Live Examples: nbtarchives and univault on Minehut
What it does:
UniVault adds a central bank to store shulkers and items into.
There is a submit command and chest, where players can submit up to 5 things at once. The plugin then checks the items are within the NBT limit per item, and that they are not already in the system.
Any items that clear those checks are added into the vault.
Physically, the vault can be accessed by selected chests/barrels/storage devices, or the entire system can be accessed via commands.
Why should this be added:
Currently Shulker Kits and other Items with NBT are scattered around both TF and Minecraft at large. On TF, projects have been worked on at different times to archive and preserve these Shulkers, but there is little coordination to this, and many things have been lost.
Adding UniVault would provide a simple, and fairly clean way to preserve and locate Shulkers and Items, with a decent bit of configuration options available, to customize it to TF, and prevent abuse.
My thoughts:
I'm sure there's some incompatibility with TFM (as usual), but since we'll be moving away from TFM in the future, I see no reason not to consider this.
For those worried about NBT Abuse, you can configure how much NBT is allowed per item submitted, and automatically reject anything outside that limit. This, combined with some of the checks TF already has in place concerning NBT Data, should prevent abuse.
If you want to see it in action, check out the Minehut stuff mentioned above.
(Admins, please notify me and/or remove this bit + the Minehut mentions if you deem it Advertising. I'm including it because I think it's pretty relevant as an example of the plugin in action).