A plugin that manages users, messages, exceptions and others across different platforms (Minecraft, Discord, ...)
NorbiPeti
a26c16565f
- Changed the return value of all getData() methods to allow using the result for property delegation - This allows using the config properties like any other property in Kotlin - Also delegating the underlying ConfigData object to the delegate (heh) so that the result can still be used from Java normally - It does require one notable change though: using the IConfigData interface *everywhere* - One problematic part for this is ListConfigData, as a much more elaborate IConfigData<ListConfigData<T>.List> needs to be used for list configs - Also using the display name for MC users heh |
||
---|---|---|
.github/workflows | ||
.settings | ||
ButtonProcessor | ||
Chroma-Core | ||
CorePOM | ||
.editorconfig | ||
.gitignore | ||
.project | ||
.travis.yml | ||
pom.xml | ||
README.md |
ChromaCore
A plugin that manages users, messages, exceptions and others across different platforms (Minecraft, Discord, ...)