Skip to content

Storage & Database

dHomeGUI keeps homes and player data in memory with an async write-through cache, persisted either to flat files or to a database.

plugins/dHomeGUI/
β”œβ”€β”€ homes.yml # all homes
└── playerdata.yml # per-player data (bought slots, last location, etc.)

No setup needed β€” the default for single servers.

Edit plugins/dHomeGUI/database.yml:

enabled: false # set true to use a database
type: MYSQL # MYSQL or POSTGRESQL
host: localhost
port: 3306
database: minecraft
username: root
password: ''

Set enabled: true, fill in the connection details and restart. The schema is created automatically. Point several servers at the same database to share homes across a network.

DzusillCore supports MySQL and PostgreSQL only β€” there’s no SQLite backend.

/dhomeadmin backup exports a timestamped JSON snapshot of all homes into the plugin folder β€” handy before switching storage or running mass deletes. See Admin Tools.