Speedgot
PlayerVaults - GUI-Based Vault System
-----
GUI-based player vault system with admin control and permission-based storage
Download Now
27.9 KB .jar
Overview
Updates (
--
)
Reviews (
---
)
Version History
Discussion
DISCORD
← Click here for support!
Don't forget to leave your
HONEST
review!
(This helps me out an awful lot!)
Rate it whatever you think it deserves
No
donate link
✨
Features
✅
Up to 99 Vaults
- /pv 1 through /pv 99 for each player
✅
Smart Permissions
- pv.vault.24 grants access to vaults 1 through 24
✅
Auto Cleanup
- Empty vaults automatically removed to optimize storage
✅
Tab Completion
- Intelligent command suggestions and player names
✅
Async Operations
- All I/O operations run off the main thread
✅
Memory Efficient
- Smart caching and optimized data structures
✅
Custom Messages
- 30+ configurable messages with color codes
✅
Flexible GUI
- Configurable vault sizes (9-54 slots)
✅
Placeholders
- Dynamic content with {player}, {vault}, {count}
✅
Themes
- Multiple color schemes and formatting options
✅
Vault Management
- View, clear, and manage any player's vaults
✅
Statistics
- Detailed analytics and usage reports
✅
Backup System
- Automated and manual backup creation
✅
Migration Tools
- Transfer vaults between players
✅
Audit Logging
- Complete action history and monitoring
Player Permissions
Admin Permissions
Player Commands
Admin Commands
⚙️ Configuration (config.yml)
Code (YAML):
[
/B
]
[
/B
]
[
B
]
[
B
]
# PlayerVault Configuration File[/B]
[
B
]
# ================================[/B]
[
B
]
# Plugin Settings[/B]
[
B
]
settings:
[
/B
]
[
B
]
# How often to run automatic cleanup of empty vaults (in minutes)[/B]
[B] auto-cleanup-interval
:
30
[
/B
]
[
B
]
[
/B
]
[
B
]
# Whether to cache vault data in memory for better performance[/B]
[B] cache-vaults
:
true
[
/B
]
[
B
]
[
/B
]
[
B
]
# Size of each vault (must be multiple of 9, max 54)[/B]
[B] vault-size
:
54
[
/B
]
[
B
]
# Customizable Messages[/B]
[
B
]
messages:
[
/B
]
[
B
]
# GUI title for vaults ({vault} = vault number, {player} = player name)[/B]
[B] vault-title
:
"&8PlayerVault #{vault}"
[
/B
]
[
B
]
[
/B
]
[
B
]
# Success messages[/B]
[B] vault-opened
:
"&aOpened vault #{vault}!"
[
/B
]
[B] config-reloaded
:
"&aConfiguration reloaded successfully!"
[
/B
]
[
B
]
[
/B
]
[
B
]
# Error messages[/B]
[B] vault-error
:
"&cError opening vault! Please try again."
[
/B
]
[B] no-permission
:
"&cYou don't have permission to use this command!"
[
/B
]
[B] no-vault-permission
:
"&cYou don't have permission to access vault #{vault}!"
[
/B
]
[B] only-players
:
"&cOnly players can use this command!"
[
/B
]
[B] usage
:
"&eUsage: /pv <1-99> or /playervault for help"
[
/B
]
[B] invalid-number
:
"&cInvalid vault number! Please use a number."
[
/B
]
[B] invalid-range
:
"&cVault number must be between 1 and 99!"
[
/B
]
[
B
]
[
/B
]
[
B
]
# Help message (displayed when using /playervault)[/B]
[
B
]
help:
[
/B
]
[
B
]
-
"&8&m----------&r &6&lPlayerVault Help &8&m----------"
[
/B
]
[
B
]
-
"&e/pv <1-99> &7- Open a specific vault"
[
/B
]
[
B
]
-
"&e/pv reload &7- Reload configuration &8(Admin only)"
[
/B
]
[
B
]
-
"&7"
[
/B
]
[
B
]
-
"&7Vaults are automatically saved when closed!"
[
/B
]
[
B
]
-
"&7Empty vaults are cleaned up to save storage."
[
/B
]
[
B
]
-
"&8Features:"
[
/B
]
[
B
]
-
"&7• Up to 99 vaults per player"
[
/B
]
[
B
]
-
"&7• Permission-based access control"
[
/B
]
[
B
]
-
"&7• Automatic empty vault cleanup"
[
/B
]
[
B
]
-
"&7• Tab completion for commands"
[
/B
]
[
B
]
-
"&7• Lightweight and lag-free"
[
/B
]
[
B
]
-
"&8&m----------------------------------------"
[
/B
]
[
B
]
[
/B
]
[
B
]
# Admin-specific messages[/B]
[B] admin-vault-title
:
"&8&l[ADMIN] &r&8{player}'s Vault #{vault}"
[
/B
]
[B] admin-vault-opened
:
"&aViewing &e{player}'s &avault #{vault}!"
[
/B
]
[B] admin-unknown-command
:
"&cUnknown admin command! Use /pva for help."
[
/B
]
[B] admin-list-usage
:
"&cUsage: /pva list <player>"
[
/B
]
[B] admin-view-usage
:
"&cUsage: /pva view <player> <vault>"
[
/B
]
[B] admin-clear-usage
:
"&cUsage: /pva clear <player> <vault|all>"
[
/B
]
[B] admin-delete-usage
:
"&cUsage: /pva delete <player>"
[
/B
]
[B] admin-migrate-usage
:
"&cUsage: /pva migrate <from_player> <to_player>"
[
/B
]
[B] admin-stats-usage
:
"&cUsage: /pva stats <player>"
[
/B
]
[
B
]
[
/B
]
[B] player-not-found
:
"&cPlayer &e{player} &cnot found!"
[
/B
]
[B] vault-not-found
:
"&cVault not found or already empty!"
[
/B
]
[
B
]
[
/B
]
[B] cleanup-started
:
"&eStarting vault cleanup..."
[
/B
]
[B] cleanup-completed
:
"&aCleanup completed! Removed &e{count} &aempty vaults."
[
/B
]
[B] reload-error
:
"&cError reloading configuration! Check console for details."
[
/B
]
[
B
]
[
/B
]
[B] admin-vault-cleared
:
"&aCleared vault #{vault} for player &e{player}&a!"
[
/B
]
[B] admin-cleared-all
:
"&aCleared &e{count} &avaults for player &e{player}&a!"
[
/B
]
[B] admin-player-deleted
:
"&aDeleted &e{count} &avaults for player &e{player}&a!"
[
/B
]
[
B
]
[
/B
]
[B] migrate-started
:
"&eStarting vault migration..."
[
/B
]
[B] migrate-completed
:
"&aMigrated &e{count} &avaults from &e{from} &ato &e{to}&a!"
[
/B
]
[
B
]
[
/B
]
[B] backup-started
:
"&eCreating vault backup..."
[
/B
]
[B] backup-completed
:
"&aBackup created: &e{backup}"
[
/B
]
[B] backup-failed
:
"&cBackup failed! Check console for details."
[
/B
]
[
B
]
# Color Codes Reference:[/B]
[
B
]
# &0 = Black &1 = Dark Blue &2 = Dark Green &3 = Dark Aqua[/B]
[
B
]
# &4 = Dark Red &5 = Dark Purple &6 = Gold &7 = Gray[/B]
[
B
]
# &8 = Dark Gray &9 = Blue &a = Green &b = Aqua[/B]
[
B
]
# &c = Red &d = Light Purple &e = Yellow &f = White[/B]
[
B
]
# &k = Magic &l = Bold &m = Strikethrough &n = Underline[/B]
[
B
]
# &o = Italic &r = Reset[/B]
[
B
]
[
/B
]
[
/SIZE
]
[
/B
]
[
B
]
[
B
]
[
SIZE=5
]
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
785
First Release:
Mar 18, 2025
Last Update:
Mar 20, 2025
Category:
---------------
All-Time Rating:
2 ratings
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings