A plugin that manages users, messages, exceptions and others across different platforms (Minecraft, Discord, ...)
Go to file
Norbi Peti a26c16565f
Add support for delegating config properties
- 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
2023-06-12 22:56:39 +02:00
.github/workflows Set Java version for codeql 2020-10-26 23:18:54 +01:00
.settings Plugin update on shutdown+fromcmd 2018-05-07 20:01:36 +02:00
ButtonProcessor Convert some code to Kotlin 2023-04-05 15:19:25 +02:00
Chroma-Core Add support for delegating config properties 2023-06-12 22:56:39 +02:00
CorePOM Convert some code to Kotlin 2023-04-05 15:19:25 +02:00
.editorconfig Fully implement argument suggestions 2020-03-19 20:19:41 +01:00
.gitignore Add subcommand perms, failed attempt at separating command handlers 2020-02-14 17:36:00 +01:00
.project Plugin update on shutdown+fromcmd 2018-05-07 20:01:36 +02:00
.travis.yml Fix and use GitHub Releases 2020-02-10 12:47:00 +01:00
pom.xml Convert some code to Kotlin 2023-04-05 15:19:25 +02:00
README.md Create README.md 2019-11-03 16:21:04 +01:00

ChromaCore

A plugin that manages users, messages, exceptions and others across different platforms (Minecraft, Discord, ...)