Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Nighter

Gives every player on the server a 54-slot ender chest instead of the vanila default 27

Report EnhancedEchest?

R

1.0.2

EnhancedEchest upgrades the vanilla ender chest into a larger, persistent, multi-chest storage system. Every player gets ender chests of up to 54 slots, can own several, and manages them from one clean in-game menu, and every chest is saved to a real database, so contents survive restarts, resets, and world wipes.

An enhanced ender chest with 54 slots

Modrinth Spigot Hangar Documentation discord-plural

Features

  • Up to 54 slots: swap the 27-slot vanilla ender chest for a GUI of up to 54 slots (a full double chest). Configurable in multiples of 9, from 9 to 54. Opens the usual way (right-click the block or /ec), and the block keeps its lid animation.
  • Multiple chests per player: own several chests. With two or more, opening the ender chest shows an in-game menu (/eclist) to open and switch between them, rename them, give them custom icons, and pick a main chest that /ec opens directly.
  • Permission-granted chests: grant chests by rank with enhancedechest.additional_amount.<count>.slot.<size> (e.g. ...2.slot.54 = two 54-slot chests). Nodes stack, sync on open, and removing one removes those chests (items spill to a recoverable temp chest). The base chest is always protected.
  • Admin tools: manage any player's chests online or offline: /ee add, /ee resize, /ee delete (all item-spill safe), and /ee view <player> to open someone's chest read-only or editable. Temporary chests can auto-expire (e.g. 7d, 1d_12h).
  • Database-backed: contents are serialized to SQLite (built in, zero setup), MySQL / MariaDB, or PostgreSQL. All DB work runs off the main thread on a HikariCP pool, so saving never blocks the tick.
  • Migration: imports vanilla ender chest data automatically on join, or on demand with /ee migrate vanilla <player> / all. Also imports from the AxVaults plugin with /ee migrate axvaults (tested with AxVaults 2.15.0) and the PlayerVaultsX plugin with /ee migrate playervaultsx (tested with PlayerVaultsX 4.4.13), both supporting offline players. Each player is migrated only once.
  • Bedrock support: menus use Paper's Dialog API, which Geyser converts to native Bedrock forms with no extra setup.
  • Localization: all text lives in editable language files with full MiniMessage formatting.

The chest list menu showing several owned ender chests

A chest's management menu

The rename prompt for a chest

The searchable item picker for choosing a chest icon

Commands

Player

  • /ec: open your main chest (or the menu if you have several and no main set)
  • /ec #<index> / /ec <name>: open one specific chest directly
  • /eclist: always open the management menu

Admin (/ee)

  • /ee add <player> <size> [count] [duration]: give chest(s), optionally temporary
  • /ee resize <player> <index> <size>: change a chest's slot count (overflow spills safely)
  • /ee delete <player> <count> [force]: delete newest chests (the first is always kept)
  • /ee view <player> [list | index]: open another player's chest, view-only or editable
  • /ee migrate vanilla <player> | all: import vanilla ender chest data
  • /ee migrate axvaults [<player>]: import vaults from the AxVaults plugin
  • /ee migrate playervaultsx [<player>]: import vaults from the PlayerVaultsX plugin
  • /ee reload: reload config and language files

Requirements

Minecraft 1.21.11 - 26.2 · Server Paper / Folia / Purpur (or compatible forks) · Java 21+

Installation: stop your server, drop the .jar into plugins/, and start. It runs on SQLite out of the box, no extra setup needed.

EnhancedEchest is completely free and open source. Fork it, build on it, or contribute back. ❤️

EnhancedEchest bStats charts

Information

Published
June 27, 2026
Author
8Downloads

Platforms

Paper
Paper
1.21.11–26.1.2