Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
EnderChest Vault
PluginLicenseRef-All-Rights-Reserved

EnderChest Vault

Transform Ender Chests into your personal vault with multiple pages using Ender Chest Vault

527
Downloads
2
Followers
1 years ago
Updated
📦
1
Versions
game-mechanicsstoragebukkitpaperpurpurspigot
Download Latestv3.3.2View on Modrinth

📖About EnderChest Vault

NOTE: This plugin supports all version from 1.8+

Attempting to open a normal ender chest will automatically open the vault if the configuration setting isEnderChestEnabled is set to true. If it is set to false, players will only be able to open the vault by using the /ecv command and if they have the necessary permissions to do so.

You have the ability to modify the layout of the enderchest GUI using the config. You also have the ability to create buttons from scratch for the GUI. Read config comments below for more information.

Saving/loading chest items/data is done async.

You can add a cost to buttons, but you'll need Vault installed on your server and an economy plugin
https://dev.bukkit.org/projects/vault/files - For older versions

https://www.spigotmc.org/resources/vault.34315/ - Newer versions

Outdated video, plugin no longer requires a permissions plugin:

config.yml :

config

reloadConfig: '&aYou have reloaded the config'
noPermission: '&4You do not have the permission to execute this command'

cannotOpenChest: '&cYou do not have access to interact with the ender chest.'

purgeMessage: '&aYou have purged {total} inactive accounts for time {hours} hours.'
purgeConfirmMessage: '&cYou are using a very short time frame for purging data: {hours} hours. If you wish to proceed, add -confirm to the end of the command.'

playerDoesNotExist: '&cThe player {player} does not exist'
cannotOpen: '&cThis container is currently being backed up. Please retry shortly.'

clearRequireConfirm: '&cYou are about to clear {player}`s ender chest vault. This action requires confirmation. Please add -confirm at the end of the command.'
clearConfirm: '&cYou have successfully cleared {player}`s ender chest vault.'

#New Messages 3.2
infoPages: '&aPlayer {player} has {amount} page(s)'
modifyPagesViewerMessage: '&cThe number of pages for this vault has been modified. This vault will be backed up and reloaded'
cmdUsage: '&cPlease use /ecvpages <player> <add/remove/set/info> [amount]'
cannotChangePagesNow: '&cThe user`s pages are curently being saved to an external file. Please try again in a bit'
#Both messages can use {amount} {oldAmount} {player}
modifiedPages: '&aYour ender chest vault pages have been modified. Total amount: {amount}'
modifiedPagesTarget: '&a{player} now has {amount} page(s). Old value: {oldAmount}'
#End new messages 3.2

#New Messages 3.3
cannotPay: '&cYou don`t have enough funds. Your balance: {balance}, cost: {cost}'
cannotPayTarget: '&cThe target player does not have enough funds. Your balance: {balance}, cost: {cost}'
payedSuccess: '&aYou have payed {cost}. Your balance: {balance}'
payedSuccessTarget: '&aYou have payed {cost} using the target`s money. Their balance: {balance}'

#Allows to define which items can be smelted and the result
#Gives the posibility of hiding secrets, or other items that are not easily obtainable
smeltTable:
#- 'COAL_ORE:COAL'
#- 'IRON_ORE:IRON_INGOT'
#- 'GOLD_ORE:GOLD_INGOT'

#End Messages 3.3

# Right-clicking an ender chest will open the ender chest vault, disabling the vanilla ender chest.
rightClickEnderOpen: true

# You can use {player} to display the player's name, and {page} to display the current open page.
inventoryTitle: '&aEnderChest Vault - {page}'

# In minutes. Stores inventories not interacted with in this amount of time.
saveInventoryBackupTime: 30

# How many times in minutes the plugin checks for inactive chests.
timerCheck: 30

# Players who haven't logged in for this specific amount of time will have their ender chest vault data purged. Checked once per server start.
# In hours. Ex: 730 hours = 1 month. 0 or less will deactivate this setting.
inactiveTimePurge: 0

# One row can have a maximum of 9 items. Anything over 9 on a row will be ignored.
# You can have a maximum of 6 rows. Anything over 6 will be ignored.
# You can use ids from the buttons config section below.
# Remove the # from the example if you want to use it.
# 'slot' is a default value. If you don't use a valid item from the list below, it'll become a normal slot instead.
enderChestGUIFormat:
#- 'slot slot slot slot slot slot slot slot slot'
#- 'slot slot slot slot slot slot slot slot slot'
#- 'slot slot slot slot slot slot slot slot slot'
#- 'slot slot slot slot slot slot slot slot slot'
#- 'slot slot slot slot slot slot slot slot slot'
#- 'filler filler filler backArrow filler forwardArrow filler filler filler'


# You can add any items you need.
# Items from this list cannot be taken from the inventory.
# You can run any command under commands - {player} can be used for the name of the player.
# Actions that can be used: %PAGE_NEXT%, %PAGE_BACK%, %INVENTORY_CLOSE%, %PAGE_FORWARD_{amount}%, %PAGE_BACKWARD_{amount}%, %PAGE_FIRST%, %PAGE_LAST%, %SMELT_{multiplier}
# See funnyButton example on how to setup textured player heads buttons
# Go to this site to find heads: https://minecraft-heads.com/
# Select the head that you like, go down to 'For Developers:' sections and copy the value
buttons:
#   filler:
#      display: ' '
#      material: PAPER
#      materialData: 0
#      hasGlow: false
#      lore: ''
#      commands: ''
#   forwardArrow:
#      display: '&aGo to the next page'
#      material: ARROW
#      materialData: 0
#      hasGlow: false
#      lore: ''
#      commands:
#      - '%PAGE_NEXT%'
#   backArrow:
#      display: '&aGo back a page page'
#      material: ARROW
#      materialData: 0
#      hasGlow: false
#      lore: ''
#      commands:
#      - '%PAGE_BACK%'
#   funnyButton:
#      display: '&cDo not click'
#      material: PLAYER_HEAD or SKULL_ITEM(for older versions)
#      base64: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMWFiNGFmNzUxMTI0MzczNjM4MTVmNDkyNGMyMjJlMDg4NThkODNhZjMzN2M3ZDFhZDUyNDk2Yjc5YWY4ZWNhZCJ9fX0='
#      materialData: 0
#      hasGlow: false
#      cost: 100
#      lore: ''
#      permission: super.awesome
#      commands:
#      - 'ban {player} Told you'

#Do not modify or you risk player data loss
config-version: 0.0

Actions that can be used on a button for the newest version: %PAGE_NEXT%, %PAGE_BACK%, %INVENTORY_CLOSE%, %PAGE_FORWARD_{amount}%, %PAGE_BACKWARD_{amount}%, %PAGE_FIRST%, %PAGE_LAST%, %SMELT_{multiplier}

Commands:
/ecv - Opens your Ender Chest Vault. Permission: enderchestvault.openwithcmd

/ecv {player} - Opens another player's Ender Chest Vault. Permission: enderchestvault.openwithcmdothers

/ecp {timeInHours} - Purges player data older than the specified time. Confirmation is required for very short times. Permission: enderchestvault.purge

/ecr - Reloads the configuration file. Permission: enderchestvault.reload

/ecc - Clears your own vault. Permission: enderchestvault.clearself

/ecc {player} - Clears another player's vault. Permission: enderchestvault.clearothers

/ecvpages <add/remove/set/info> [amount] - Modify the number of pages for a player

You can use '*' to modify the number of pages for all online players instead of specifying a player name.
You can use '**' to modify the number of pages for every player who has ever played on the server, whether offline or online.
Additional Permissions:
enderchestvault.openself - Allows a player to right-click the ender chest to open it, if enabled in the config.

This plugin uses bStats, if you wish to disable bStats go to /plugins/bStats/config.yml and set enabled to false

To report bugs or make a suggestion message me on discord: balustrada

👥 Team & Contributors

B
balustradaOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bukkitpaperpurpurspigot
Minecraft Versions
1.81.91.101.111.121.131.141.15+6 more

🔗 Links

Modrinth Page