-
Notifications
You must be signed in to change notification settings - Fork 0
Setup
Gustavo Malvestiti edited this page Aug 16, 2026
·
2 revisions
Artifacts are published to Maven Central under the group com.gmalvestiti.minecraft, with one
artifact per loader:
| Loader | Artifact |
|---|---|
| Fabric | easyconfig-fabric |
| NeoForge | easyconfig-neoforge |
The library version tracks the Minecraft major version family, not the loader version:
| Minecraft | Easy Config |
|---|---|
1.21.x |
1.x.x |
26.x.x+ |
2.x.x |
Embedded vs. standalone: Embedding (via include / jarJar) bundles Easy Config inside your
mod jar so players install nothing extra. Standalone requires players to have Easy Config installed
as a separate mod.
Fabric — standalone
repositories {
mavenCentral()
}
dependencies {
modImplementation 'com.gmalvestiti.minecraft:easyconfig-fabric:1.0.0' // or 2.0.0 for 26+
}Declare the dependency so the loader refuses to start without it:
{
"depends": {
"easyconfig": ">=1.0.0" // or 2.0.0 for 26+
}
}Fabric — embedded
repositories {
mavenCentral()
}
dependencies {
modImplementation 'com.gmalvestiti.minecraft:easyconfig-fabric:1.0.0' // or 2.0.0 for 26+
include 'com.gmalvestiti.minecraft:easyconfig-fabric:1.0.0' // or 2.0.0 for 26+
}NeoForge — standalone
repositories {
mavenCentral()
}
dependencies {
implementation 'com.gmalvestiti.minecraft:easyconfig-neoforge:1.0.0' // or 2.0.0 for 26+
}Declare the dependency in META-INF/neoforge.mods.toml:
[[dependencies.yourmodid]]
modId = "easyconfig"
type = "required"
versionRange = "[1.0.0,)" # or 2.0.0 for 26+
ordering = "NONE"
side = "BOTH" NeoForge — embedded
repositories {
mavenCentral()
}
dependencies {
jarJar(implementation('com.gmalvestiti.minecraft:easyconfig-neoforge:1.0.0') { // or 2.0.0 for 26+
version {
strictly '[1.0.0,)' // or 2.0.0 for 26+
prefer '1.0.0' // or 2.0.0 for 26+
}
})
}