MZCore/README.md
2025-08-30 06:29:49 +02:00

19 lines
1.5 KiB
Markdown

# MZCore - ALL IN ONE core by me for me
## Todo-list
* [X] **i18n management** - Use one method to get translation with MiniMessage support
* [X] **Database management** - Easy creation and call of databases with async usage
* [X] **Configuration management** - Simple configuration creation and management
* [ ] **Task management** - Unification of `CompletableFuture`, `BukkitScheduler` & everything in a central `TaskScheduler`
* [ ] **Event management** - Publish/listen events between plugins/outside plugins/about modules
* [ ] **Cache management** - Everything in the same cache type with concurrent management and async manipulations
* [ ] **Logger management** - Unified logger with debug, colors and file logger management
* [ ] **Simple storage management** - Key/value storage for simple operations
* [ ] **Export-to-file management** - Export data to another format, like XLSX, TXT, JSON...
* [ ] **Global migration management** - Management of version evolutions of configuration files
* [ ] **Player management** - Locally cached player to persist and/or normalize
* [ ] **Moar i18n management** - PER PLAYER i18n !
* [ ] **Full-house hot reload management** - /mzcore reload to reload everything in the core, or call reload() from plugin
* [ ] **GUI management** - Easier simpler smaller GUI creation
* [ ] **Command management** - Easier simpler smaller commands creation
* [ ] **Permissions management** - Easier simpler smaller permissions management
* [ ] **Performance management** - Abort if it's too long and show (debug) duration of some operations