19 lines
1.5 KiB
Markdown
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 |