Skip to content

Installation

Requirements

Before installing EnhancedEchest, make sure your server meets these requirements:

RequirementSpecification
Minecraft Version26.1.x only
Server SoftwarePaper, Folia, Purpur or compatible Paper forks
Java VersionJava 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

  1. Stop your server completely
  2. Download the latest .jar file from a source above
  3. Place it in your server's plugins/ folder
  4. 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:

/plugins

EnhancedEchest 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/:

FileDescription
config.ymlMain configuration: chest size, database, migration
enderchests.dbSQLite database (default storage backend)
language/<locale>/messages.ymlPlayer-facing messages and the plugin prefix
language/<locale>/gui.ymlInventory titles and chest-menu labels

Updating

  1. Download the new version
  2. Stop your server
  3. Replace the old .jar file with the new one
  4. Start your server

Your database and configuration are preserved across updates.

Getting Help

If you run into issues:

  1. Check your console logs for error messages
  2. Report bugs on GitHub Issues