/firefly

A simple data class based configuration library for Kotlin and Bukkit

Primary LanguageKotlin

firefly

Release Version License

firefly is a simple library for loading Bukkit configurations into Kotlin data classes

Roadmap

  • Simple decoding with nested data classes
  • Custom decoders
  • Lists
  • Maps
  • Decorators for remapping

Usage

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>