Skip to content
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+
       } 
    })
}

Clone this wiki locally