EnderChest Vault

⭐ — (2 endorsements) 📥 723 downloads 📌 v3.3.2 📅 3/8/2025
🟠 Updated over a year ago

By balustrada · bukkit

⬇ Download Mod Source: Modrinth 📅 Updated: 3/5/2025 📅 Created: 3/8/2025

🔍 Analysis

  • 👍 0.3% endorsement rate
  • 🏆 #464 of 1452 bukkit mods in this game by downloads

📋 About This Mod

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: <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/_fW2_0Ry5A0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe> config.yml : <details> <summary>config</summary> ``` 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> ' 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

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 ' 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

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
balustrada
Version
3.3.2
Downloads
723
Endorsements
2
Category
bukkit
Created
3/8/2025
Updated
3/5/2025
Game Versions
1.8, 1.9, 1.10, 1.11, 1.12
Tags
game-mechanics, storage

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does EnderChest Vault support?

The author lists 1.8, 1.9, 1.10, 1.11, 1.12, 1.13. Other versions may work but are untested by the author.

What is the latest version of EnderChest Vault?

Version 3.3.2, published 2025-03-05 with 723 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by balustrada 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods