Added: MySQL Support (Network-ready)
- New storage.type: MYSQL option (SQLite still supported)
- Uses HikariCP connection pooling for stable performance
- Auto-creates required tables on startup (no manual SQL needed)
Added: Database Test Command
- /ecopulse dbtest (admin)
Quickly checks the database connection and prints DB info/version.
Added: Transaction Logging + Viewer
- Every buy/sell can be logged to the database (ep_transactions)
- New admin command to view logs:
/ecopulse transactions <player> [limit] (alias: /ecopulse tx)
Changed: Search Rework (Chat Search)
- Removed Anvil search (more stable across versions)
- Click Search in the shop GUI → type your query in chat
- clear / reset → clears the search
- cancel → aborts
🛠 Notes
- After changing storage settings (SQLite ↔ MySQL), do a full server restart.
- This is an EA build: feedback & suggestions are welcome.
Changes:
- Fixed: /ecopulse reload now refreshes open shop GUIs instantly (no need to reopen manually)
- Added: /ecopulse status command (quick diagnostics: Vault, economy provider, storage mode, tracked items, market settings)
- Improved: /ecopulse tab completion (subcommands + item suggestions)
