firefly is a simple library for loading Bukkit configurations into Kotlin data classes
- Simple decoding with nested data classes
- Custom decoders
- Lists
- Maps
- Decorators for remapping
Usage documentation can be found on the wiki
Gradle
repositories {
maven("https://jitpack.io")
}
dependencies {
implementation("com.github.mpschorr:firefly:0.1.0")
}
Maven
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
<dependency>
<groupId>com.github.mpschorr</groupId>
<artifactId>firefly</artifactId>
<version>0.1.0</version>
</dependency>