A super simple to use api that uses kotlinx serialization and Kotlin data classes. Simply make a data class that
implements IConfigure, and all the necessary methods are right there for you. Saving, loading, and resetting the
config are simple and documented method calls.
Custom serializers are available for Minecraft's complex types; currently available are:
- Block
- Enchantment
- GameProfile
- Identifier
- Item
- ItemStack
- Text
- UUID
repositories {
maven {
name = "Modrinth"
url = uri("https://api.modrinth.com/maven")
}
}
dependencies {
// Config
modImplementation("maven.modrinth:config:0.2.0")
include("maven.modrinth:config:0.2.0")
}