QuinzVault

QuinzVault

A lightweight, secure, and dupe-free PlayerVaults alternative with NBT support and offline management for Paper 1.21.x.

99 downloads 0 followers

QuinzVault

A lightweight, secure, and dupe-free PlayerVaults alternative for Paper 1.21.x

✨ Features

  • Unlimited Vaults: Give players access to virtual vaults based on their permissions (e.g. playervaults.amount.5).
  • NBT & Custom Items Support: Safely stores enchanted items, custom lore, crate keys, and even written books without data loss.
  • 🛡️ 100% Dupe-Proof System (Tested & Verified):
    • Concurrent Editing Protection: Vaults are strictly locked. If an admin deletes a vault while a player is viewing it, the plugin force-closes the inventory first, completely stopping the notorious "Undelete Dupe" bug.
    • Emergency Shutdown Save: If the server restarts or stops unexpectedly, all open vaults are instantly force-closed and data is force-saved to the disk, preventing rollback item duplication.
    • Memory Leak Prevention: Safely clears cached data when players disconnect.
    • Item Filtering: Blocks blacklisted items (like Bedrock or Command Blocks) from being dragged into the vault.
  • Offline Management: Admins can view, edit, or delete the vaults of offline players anytime.
  • Sign Integration: Create physical [Vault] signs to open vaults with a simple click.
  • Legacy Conversion: Includes /pvconvert PlayerVaults to instantly migrate all old data from the original PlayerVaults plugin!

🚀 Commands & Permissions

Command Permission Description
/pv <#> playervaults.amount.<#> Open your personal vault.
/pv <player> <#> playervaults.admin Open another player's vault (even offline).
/pvdel <#> playervaults.delete Clear your own vault.
/pvdel <player> <#> playervaults.admin Delete another player's vault.
/pvsign <#> playervaults.signs.set Bind a sign to your vault.
/pvconvert PlayerVaults playervaults.admin Migrate data from old PlayerVaults.
/pvreload playervaults.admin Reload config.yml.

Sign Permissions

  • playervaults.signs.set - Create a vault sign.
  • playervaults.signs.use - Use a vault sign.

🔗 Dependencies & Integrations

  • Required Plugins: None! QuinzVault is 100% standalone and does not require any other plugins to function.
  • Recommended & Supported Plugins:
    • LuckPerms: Highly recommended for managing and granting vault permissions (like playervaults.amount.5) to your players/ranks.
    • PlaceholderAPI: Install this to unlock the %playervaults_vaults_max_by_perms% placeholder, which displays the maximum number of vaults a player is allowed to own.

🛠️ Installation

  1. Download QuinzVault.jar.
  2. Drop it into your plugins/ folder.
  3. Restart your server.
  4. (Optional) Configure config.yml to set vault sizes and blocked items!

📞 Support & Contact

If you need any help, found a bug, or want to request a feature, feel free to contact the author:

  • Discord: dev_love_dookki (Quinz | Java)
  • Developer: Hoàng Mạnh Quân (Quinz)

Thank you for using QuinzVault!

No gallery available for this project.

Version Minecraft Loader Download

QuinzVault v4.1

4.1

1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
paper
Download