Content generated with AI — it may contain mistakes.

Reference

Permissions

Every node the plugin declares, what each one gates, their defaults and children, and the amount and rows nodes that size vaults by rank.

Every node below is declared in plugin.yml, except the two numbered families, which you grant with whatever number you want.

Vaults by rank

PermissionWhat it sets
exyliaplayervaults.amount.<number>How many vaults the player has. The largest number they hold wins; without one, vaults.default-amount. Capped at vaults.max-amount, bought vaults included.
exyliaplayervaults.rows.<1-6>How many rows each of their vaults has. The largest number wins; without one, vaults.default-rows. Always 1 to 6.

See Vaults.

Plugin nodes

PermissionDefaultWhat it gates
exyliaplayervaults.useeveryone/pv, the list and opening your own vaults.
exyliaplayervaults.searcheveryone/pv search.
exyliaplayervaults.buyeveryoneBuying vaults from the list, when purchases are on.
exyliaplayervaults.customize.nameeveryoneRenaming your vaults.
exyliaplayervaults.customize.iconeveryoneChoosing their icons.
exyliaplayervaults.bypass.cooldownoperatorsOpening without waiting for open-cooldown, and searching without the search wait.
exyliaplayervaults.bypass.restrictionsoperatorsOpening in disabled worlds and game modes, and in combat; a vault open in a fight stays open.
exyliaplayervaults.bypass.blockednobodyPutting blocked items into a vault.
exyliaplayervaults.admin.viewoperators/pvadmin, /pvadmin list and /pvadmin view.
exyliaplayervaults.admin.editoperators/pvadmin edit, editing from somebody's list, renaming their vaults and changing their icons, and putting a history copy back. Child: admin.view.
exyliaplayervaults.admin.historyoperators/pvadmin history and looking inside a copy. Putting one back also needs admin.edit. Child: admin.view.
exyliaplayervaults.admin.clearoperators/pvadmin clear.
exyliaplayervaults.admin.reloadoperators/pvadmin reload.
exyliaplayervaults.adminoperatorsEvery admin command. Children: admin.view, admin.edit, admin.history, admin.clear, admin.reload.
exyliaplayervaults.*operatorsEverything except bypass.blocked.
bypass.blocked is never granted for you

A blocked list is the owner's decision, so exyliaplayervaults.bypass.blocked defaults to nobody, operators included, and exyliaplayervaults.* leaves it out. Grant it by name to whoever should have it. Staff editing with /pvadmin edit are not held to the list anyway.

A missing node on a list button or a purchase answers "You do not have permission to do that."; on a command, the server's own refusal.

Coming from ExyliaSurvivalCore

The old exyliasurvivalcore.vaults… nodes are not declared again and grant nothing here. See Network for the new names.

Examples

Three vaults of six rows for VIPs, one of three rows for everybody else:

/lp group default permission set exyliaplayervaults.rows.3 true
/lp group vip permission set exyliaplayervaults.amount.3 true
/lp group vip permission set exyliaplayervaults.rows.6 true

Moderators who may look but not touch:

/lp group mod permission set exyliaplayervaults.admin.view true
/lp group mod permission set exyliaplayervaults.admin.history true

Keeping a group from renaming:

/lp group default permission set exyliaplayervaults.customize.name false

Something missing on this page? Tell us on Discord