# Vault

<figure><img src="/files/TRBaI3F4zFgb3hvx5oNw" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/TjPiWormrEJy2Fn8iD7v" alt=""><figcaption></figcaption></figure>

```yaml
########################################################################################################################
#
# ██╗░░░██╗░█████╗░██╗░░░██╗██╗░░░░░████████╗
# ██║░░░██║██╔══██╗██║░░░██║██║░░░░░╚══██╔══╝
# ╚██╗░██╔╝███████║██║░░░██║██║░░░░░░░░██║░░░
# ░╚████╔╝░██╔══██║██║░░░██║██║░░░░░░░░██║░░░
# ░░╚██╔╝░░██║░░██║╚██████╔╝███████╗░░░██║░░░
# ░░░╚═╝░░░╚═╝░░╚═╝░╚═════╝░╚══════╝░░░╚═╝░░░
#
# Documentation: https://zessentials.groupez.dev/modules/vault
#
########################################################################################################################

enable: true

max-vaults: 7

icon-open: "MINECART"

icon-close: "CHEST_MINECART"

vault-name-regex: "^[a-zA-Z0-9_-]{3,16}$"
```

```yaml
name: "&f%vault-name%"
size: 54
items:
  disableSlots:
    isPermanent: true
    type: ZESSENTIALS_VAULT_SLOTS_DISABLE
    slots:
      - 0-44
    item:
      material: STRUCTURE_VOID
      name: "<red>ʏᴏᴜ ᴅᴏɴ’ᴛ ʜᴀᴠᴇ ᴛʜɪs sʟᴏᴛ"
  slots:
    isPermanent: true
    type: ZESSENTIALS_VAULT_SLOTS_ITEMS
    slots:
      - 0-44

  # Navigation
  vault1:
    type: ZESSENTIALS_VAULT_OPEN
    vault: 1
    slot: 46
    item:
      material: "%vault-icon%"
      name: "%vault-name%"
      amount: "%vault-id%"
      lore:
        - "&8Click to open the vault %vault-id%"
    else:
      type: ZESSENTIALS_VAULT_NO_PERMISSION
      vault: 1
      item:
        material: BARRIER
        name: "%vault-name%"
        lore:
          - ""
          - "<red>✘ You do not have access to se vault"
          - ""
          - "&7Get slots on the shop!"
  vault2:
    type: ZESSENTIALS_VAULT_OPEN
    vault: 2
    slot: 47
    item:
      material: "%vault-icon%"
      name: "%vault-name%"
      amount: 5
      lore:
        - "&8Click to open the vault %vault-id%"
    else:
      type: ZESSENTIALS_VAULT_NO_PERMISSION
      vault: 2
      item:
        material: BARRIER
        name: "%vault-name%"
        lore:
          - ""
          - "<red>✘ You do not have access to se vault"
          - ""
          - "&7Get slots on the shop!"
  vault3:
    type: ZESSENTIALS_VAULT_OPEN
    vault: 3
    slot: 48
    item:
      material: "%vault-icon%"
      name: "%vault-name%"
      amount: "%vault-id%"
      lore:
        - "&8Click to open the vault %vault-id%"
    else:
      type: ZESSENTIALS_VAULT_NO_PERMISSION
      vault: 3
      item:
        material: BARRIER
        name: "%vault-name%"
        lore:
          - ""
          - "<red>✘ You do not have access to se vault"
          - ""
          - "&7Get slots on the shop!"
  vault4:
    type: ZESSENTIALS_VAULT_OPEN
    vault: 4
    slot: 49
    item:
      material: "%vault-icon%"
      name: "%vault-name%"
      amount: "%vault-id%"
      lore:
        - "&8Click to open the vault %vault-id%"
    else:
      type: ZESSENTIALS_VAULT_NO_PERMISSION
      vault: 4
      item:
        material: BARRIER
        name: "%vault-name%"
        lore:
          - ""
          - "<red>✘ You do not have access to se vault"
          - ""
          - "&7Get slots on the shop!"
  vault5:
    type: ZESSENTIALS_VAULT_OPEN
    vault: 5
    slot: 50
    item:
      material: "%vault-icon%"
      name: "%vault-name%"
      amount: "%vault-id%"
      lore:
        - "&8Click to open the vault %vault-id%"
    else:
      type: ZESSENTIALS_VAULT_NO_PERMISSION
      vault: 5
      item:
        material: BARRIER
        name: "%vault-name%"
        lore:
          - ""
          - "<red>✘ You do not have access to se vault"
          - ""
          - "&7Get slots on the shop!"
  vault6:
    type: ZESSENTIALS_VAULT_OPEN
    vault: 6
    slot: 51
    item:
      material: "%vault-icon%"
      name: "%vault-name%"
      amount: "%vault-id%"
      lore:
        - "&8Click to open the vault %vault-id%"
    else:
      type: ZESSENTIALS_VAULT_NO_PERMISSION
      vault: 6
      item:
        material: BARRIER
        name: "%vault-name%"
        lore:
          - ""
          - "<red>✘ You do not have access to se vault"
          - ""
          - "&7Get slots on the shop!"
  vault7:
    type: ZESSENTIALS_VAULT_OPEN
    vault: 7
    slot: 52
    item:
      material: "%vault-icon%"
      name: "%vault-name%"
      amount: "%vault-id%"
      lore:
        - "&8Click to open the vault %vault-id%"
    else:
      type: ZESSENTIALS_VAULT_NO_PERMISSION
      vault: 7
      item:
        material: BARRIER
        name: "%vault-name%"
        lore:
          - ""
          - "<red>✘ You do not have access to se vault"
          - ""
          - "&7Get slots on the shop!"

```

```yaml
name: '&8ᴄᴏɴғɪɢᴜʀᴀᴛɪᴏɴ'
size: 36
items:
  rename:
    type: ZESSENTIALS_VAULT_CHANGE_NAME
    slot: 11
    item:
      material: PAPER
      name: '&eʀᴇɴᴀᴍᴇ'
      lore:
        - '#fc99f8Left Click &7to change the name'
        - '#fc99f8Right Click &7to remove the name'
  icon:
    type: ZESSENTIALS_VAULT_CHANGE_ICON
    slot: 15
    item:
      material: '%vault-icon%'
      name: '&eᴄʜᴀɴɢᴇ ɪᴄᴏɴ'
      lore:
        - '#fc99f8Left Click &7to change the icon'
        - '#fc99f8Right Click &7to remove the icon'
  back:
    type: BACK
    slot: 31
    item:
      material: BARRIER
      name: '&cʙᴀᴄᴋ'

```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zessentials.groupez.dev/modules/vault.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
