From d49ddf6c318e2e6883b01b943b1e2909ef9698bc Mon Sep 17 00:00:00 2001 From: Molzonas Date: Sat, 30 Aug 2025 06:29:49 +0200 Subject: [PATCH] Adding Todo as README.md --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..1c136c8 --- /dev/null +++ b/README.md @@ -0,0 +1,19 @@ +# 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 \ No newline at end of file