Installation
Requirements
Before installing EnhancedEchest, make sure your server meets these requirements:
| Requirement | Specification |
|---|---|
| Minecraft Version | 26.1.x only |
| Server Software | Paper, Folia, Purpur or compatible Paper forks |
| Java Version | Java 25 |
Paper 26.1.x is required
EnhancedEchest relies on Paper-only APIs (the plugin bootstrap, Brigadier commands, and the Dialog API) and is built against the 26.1.x API. It requires Paper or a Paper-compatible fork (Folia, Purpur); it will not run on CraftBukkit, nor on other Minecraft versions.
Java 25 is required
The plugin is compiled for Java 25. Make sure your server runs on a Java 25 (or newer) runtime, otherwise it will fail to load.
Download
Choose your preferred download source:
Installation Steps
1. Install the Plugin
- Stop your server completely
- Download the latest
.jarfile from a source above - Place it in your server's
plugins/folder - Start your server (avoid using
/reload, it can cause issues)
No extra dependencies
All database drivers, the connection pool, and the scheduler are bundled inside the jar. You do not need to install anything else on your server.
2. Verify Installation
Run the following in your server console or in-game to confirm the plugin loaded:
/pluginsEnhancedEchest should appear in the list with a green status. By default it runs on SQLite, so it works out of the box with no further setup.
3. Generated Files
The plugin automatically creates its files in plugins/EnhancedEchest/:
| File | Description |
|---|---|
config.yml | Main configuration: chest size, database, migration |
enderchests.db | SQLite database (default storage backend) |
language/<locale>/messages.yml | Player-facing messages and the plugin prefix |
language/<locale>/gui.yml | Inventory titles and chest-menu labels |
Updating
- Download the new version
- Stop your server
- Replace the old
.jarfile with the new one - Start your server
Your database and configuration are preserved across updates.
Getting Help
If you run into issues:
- Check your console logs for error messages
- Report bugs on GitHub Issues
