Information

Abyss Vaults is a highly configurable, user-friendly, and feature-rich player vaults plugin. It allows your players to store their valuables in private virtual vaults that no one else can access. As a server owner, you can easily monetize it by selling additional slots or offering them as a rank perk. Admins can easily see what players have stored in their vaults and change the number of vaults each player has access to.

Dependencies

  • AbyssLib (required)

Commands

Player Commands

  • /vault - Opens the vaults GUI where players can see and edit all of their vaults

  • /vault help - shows the commands the player has access to

    • Permission: abyssvaults.help

Admin Commands

  • /vault open <player> - Opens the vault GUI of a specified player

    • Permission: abyssvaults.open

  • /vault give <player> <amount> - Gives the specified amount of vaults to a player

    • Permission: abyssvaults.give

  • /vault take <player> <amount> - Removes the specified amount of vaults from a player

    • Permission: abyssvaults.take

  • /vault set <player> <amount> - Sets the specified amount of vaults the player has access to

    • Permission: abyssvaults.set

Note: Admins need the abyssvaults.help.admin permission to see the admin help menu instead of the player one.

Additional Permissions

  • abyssvaults.amount.<amount> - The amount of vaults a player has access to

Showcase

Frequently Asked Questions

Can a player edit the name and icon of their vault?

One of the plugin's features is the ability to customize the name of each vault, including the use of colors for the name, as well as change the block that represents each vault. Furthermore, players can make a specific vault glow to make it easier to identify.

Default Configuration Files

Main Configuration File
gui:
  title: "&8&lVAULTS"
  rows: 4
  vault-slots: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]
  borders:
    "gray":
      material: "GRAY_STAINED_GLASS_PANE"
      name: " "
      lore: []
      slots:
        - "27-35"
    "locked":
      material: "ENDER_CHEST"
      name: "&cLocked"
      lore: []
      slots:
        - "0-26"
  page-items:
    "next":
      slot: 32
      material: "LIME_DYE"
      name: "&aNext Page &7(%current%)"
      lore: []
    "current":
      slot: 31
      material: "COMPASS"
      name: "&eCurrent Page &7(%current%)"
      lore: []
    "previous":
      slot: 30
      material: "RED_DYE"
      name: "&cPrevious Page &7(%current%)"
      lore: []
  display-item:
    material: "CHEST"
    name: "&eVault #%vault%"
    lore: []

settings-gui:
  title: "&8&lVAULT SETTINGS"
  rows: 3
  borders:
    "gray":
      material: "GRAY_STAINED_GLASS_PANE"
      name: " "
      lore: []
      slots:
        - "0-26"
  icon-item:
    slot: 11
    material: "DIAMOND"
    name: "&aSelection Menu"
    lore: []
  rename-item:
    slot: 13
    material: "NAME_TAG"
    name: "&aRename Vault"
    lore: []
  glow-item:
    slot: 15
    "true":
      material: "ENCHANTED_BOOK"
      name: "&aToggle PV Glow"
      lore: []
    "false":
      material: "ENCHANTED_BOOK"
      name: "&cToggle PV Glow"
      lore: []
  back-item:
    slot: 18
    material: "BARRIER"
    name: "&cBack"
    lore: []
    
selection-gui:
  title: "&8&lICONS"
  rows: 4
  icon-slots: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26]
  borders:
    "gray":
      material: "GRAY_STAINED_GLASS_PANE"
      name: " "
      lore: []
      slots:
        - "27-35"
    "extra":
      material: "LIGHT_GRAY_STAINED_GLASS_PANE"
      name: " "
      lore: []
      slots:
        - "0-26"
  page-items:
    "next":
      slot: 32
      material: "LIME_DYE"
      name: "&aNext Page &7(%current%)"
      lore: []
    "current":
      slot: 31
      material: "COMPASS"
      name: "&eCurrent Page &7(%current%)"
      lore: []
    "previous":
      slot: 30
      material: "RED_DYE"
      name: "&cPrevious Page &7(%current%)"
      lore: []
Messages Configuration File
messages:
    help:
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&3&m--------------------------------"
                - " "
                - "&b&lAbyss&3&lVaults &8&lโ”ƒ &bHelp"
                - "&7&oMade by &f&osysdm#0001&7&o."
                - " "
                - "&7&o(( <> = REQUIRED, [] = OPTIONAL ))"
                - " "
                - "&3&lCOMMANDS:"
                - "&3&lยป &b/vault"
                - "&3&lยป &b/vault help"
                - " "
                - "&3&m--------------------------------"
    admin-help:
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&3&m--------------------------------"
                - " "
                - "&b&lAbyss&3&lVaults &8&lโ”ƒ &bAdmin Help"
                - "&7&oMade by &f&osysdm#0001&7&o."
                - " "
                - "&7&o(( <> = REQUIRED, [] = OPTIONAL ))"
                - " "
                - "&3&lCOMMANDS:"
                - "&3&lยป &b/vault open <player>"
                - "&3&lยป &b/vault give <player> <amount>"
                - "&3&lยป &b/vault take <player> <amount>"
                - "&3&lยป &b/vault set <player> <amount>"
                - " "
                - "&3&m--------------------------------"
    no-permission:
        sound:
            enabled: true
            value: "BLOCK_FIRE_EXTINGUISH"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8&lยป &cNo permission!"
    invalid-arguments:
        sound:
            enabled: true
            value: "BLOCK_FIRE_EXTINGUISH"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8&lยป &cInvalid arguments!"
    set-vaults:
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8&lยป &aYou have set this player's vaults to &f%vaults% &avaults."
    gave-vaults:
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8&lยป &aYou gave this player &f%vaults% &avaults."
    took-vaults:
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8&lยป &aYou took &f%vaults% &avaults from this player."
    no-vaults:
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8&lยป &cYou don't have any vaults."
    renaming:
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8&lยป &aPlease enter your vault name in chat or type &2cancel&a to end the process."
    already-renaming:
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8&lยป &cYou are already renaming a vault type &4cancel&c to end the process."
    NO-RENAME-TOKENS:
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8&lยป &cYou don't have any rename tokens."
    CANCELLED-RENAMING:
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8&lยป &cYou have cancelled the rename process and have been granted your rename tokens back."
    RENAMED-VAULT:
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8&lยป &aYou have successfully renamed your vault!"

Last updated