a flexible, all-in-one configuration API for Fabric mods.
|
před 4 roky | |
---|---|---|
gradle | před 5 roky | |
src | před 4 roky | |
.gitignore | před 4 roky | |
LICENSE | před 5 roky | |
README.md | před 4 roky | |
build.gradle | před 4 roky | |
gradle.properties | před 4 roky | |
gradlew | před 5 roky | |
gradlew.bat | před 5 roky | |
settings.gradle | před 5 roky |
CompleteConfig is a flexible, all-in-one configuration library for Fabric mods.
It takes care of creating and observing config entries, displaying them as GUI, and saving and loading the config.
The main goal of this library is to provide a comprehensive configuration system solution.
This means:
To use the API, first add the JitPack repository to your build.gradle
:
repositories {
...
maven { url 'https://jitpack.io' }
}
Then add CompleteConfig as dependency:
dependencies {
...
// This adds CompleteConfig and includes it in your mod's jar, so users don't have to install it
// Replace Tag with the current version you can find above
modApi 'com.gitlab.Lortseam:completeconfig:Tag'
include 'com.gitlab.Lortseam:completeconfig:Tag'
// This bundles Cloth Config in your mod's jar
// Only required if you want to display a GUI based on your mod's config and don't provide your own GUI generation
// Replace Version with the current version
include 'me.shedaniel.cloth:config-2:Version'
// Recommended: Adds Mod Menu to your game, so you can easily open and check your config GUI (see the Mod Menu documentation for more information)
// Replace Version with current version
modImplementation 'io.github.prospector:modmenu:Version'
}
See the wiki for usage instructions.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.