SpaceServe Config
A configuration API that stands out for its ease of use through the implementation of kotlinx serialization and Kotlin data classes. You simply need to create a data class that implements the IConfigure interface, and all required methods will be immediately available. Saving, loading, and resetting configurations are performed through simple and well-documented method calls. For working with Minecraft's complex data types, specialized serializers are provided; currently supported are: Block, Enchantment, Identifier, Item, Text.
Adding to Your Project
repositories {
maven {
name = "Modrinth"
url = uri("https://api.modrinth.com/maven")
}
}
dependencies {
// Config
modImplementation("maven.modrinth:config:0.1.1")
include("maven.modrinth:config:0.1.1")
}