1. Now the action of closing the inventory is closed on the next tick to avoid desynchronization at the client.
2. Now you can edit the commands at runtime and you don't have to restart
1. A dependency unloading system has been implemented. This change allows to reduce the size of the final plugin by unloading dependencies at runtime.
2. Now you can disable filter or order buttons without problems
3. Fixed a bug when executing removeall subcommand in console
4. Fixed small bugs if paths were missing in messages or menus.
5. Now all possible colors are added to the default generated configuration (You can add more combinations if you wish).