Main Configuration
The config.yml file lives in plugins/EnhancedEchest/. It controls language, chest size, the database backend, and migration behavior.
Click any option or category to view additional information.
Apply changes without a restart
After editing config.yml, run /ee reload in-game or from the console to apply your changes.
language:en_US
enderchest:
default-size:54
permission-chests:
enabled:true
database:
type:sqlite
sqlite-file:enderchests.db
host:localhost
port:3306
database:enhancedechest
username:root
password:
pool-size:10
migration:
enabled:false
Full Example
yaml
# EnhancedEchest configuration
# Language locale to load from language/<locale>/
language: en_US
enderchest:
# Slot count of the chest auto-created the first time a player opens their ender chest.
# Must be a multiple of 9, between 9 and 54. Invalid values are rounded.
default-size: 54
permission-chests:
# Grant ender chests from permissions of the form:
# enhancedechest.additional_amount.<count>.slot.<size>
# e.g. enhancedechest.additional_amount.2.slot.54 -> two 54-slot chests.
# Matching permissions STACK (summed per size). Losing a permission removes those chests,
# spilling any items into a temporary chest. Players always keep their base chest.
enabled: true
database:
# Storage backend: sqlite | mysql | mariadb | postgres
type: sqlite
# SQLite: path relative to plugin data folder
sqlite-file: enderchests.db
# MySQL/MariaDB default port: 3306 | Postgres default port: 5432
host: localhost
port: 3306
database: enhancedechest
username: root
password: ""
pool-size: 10
migration:
# When true: un-migrated players have their vanilla enderchest imported on join
enabled: false