Changelog:
- Added item blacklist system - block specific items from being stored in vaults via config
- Added slot tier permissions - configure per-player vault slot counts based on permissions
- Added real-time vault saving - vault data saves to disk immediately on every change to prevent data loss
- Added new API methods: getSlotsForPlayer(), isItemBlacklisted()
- VaultInfo command now displays player-specific slot count instead of global default
- New config options: vault.blacklist, vault.slotTiers
- New configurable message: itemBlacklisted
HytaleVault v1.1.0
What's New
✓ Permission-Based Vault Access
Vault access is now controlled entirely through permissions. No more confusing "unlock" system!
- hytalevault.vault.1 - Access to Vault 1 (all players have this by default)
- hytalevault.vault.3 - Access to Vaults 1, 2, and 3
- hytalevault.vault.5 - Access to Vaults 1 through 5
- hytalevault.vault.* - Access to all vaults
Simply use LuckPerms to grant vault access to players or groups:
Code:lp group vip permission set hytalevault.vault.3
✓ Improved Item Saving
Items now sync instantly when moved in the vault. No more lost items if you close the menu quickly!
✓ Cleaner Config
Removed outdated settings. The config is now simpler and easier to understand.
For Server Admins
- The old /vaultadmin give and /vaultadmin set commands have been removed
- Use your permission plugin (LuckPerms) to control vault access instead
- Existing player data will continue to work - no migration needed
Quick Setup Example
Code:# Give all players vault 1 (default) # Give VIP rank vaults 1-3 lp group vip permission set hytalevault.vault.3 # Give MVP rank vaults 1-5 lp group mvp permission set hytalevault.vault.5 # Give staff all vaults lp group staff permission set hytalevault.vault.*
