repositories { maven { url = "https://maven.theillusivec4.top/" } } dependencies { runtimeOnly fg.deobf("top.theillusivec4.curios:curios-forge:5.4.2+1.20.1") compileOnly fg.deobf("top.theillusivec4.curios:curios-forge:5.4.2+1.20.1:api") } minecraft { runs { client { property 'mixin.env.remapRefMap', 'true' property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" } server { property 'mixin.env.remapRefMap', 'true' property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" } data { property 'mixin.env.remapRefMap', 'true' property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" } } } repositories { maven { url = 'https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/' } } dependencies { implementation fg.deobf('software.bernie.geckolib:geckolib-forge-1.20.1:4.4.6') } minecraft { runs { client { property 'mixin.env.remapRefMap', 'true' property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" } server { property 'mixin.env.remapRefMap', 'true' property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" } data { property 'mixin.env.remapRefMap', 'true' property 'mixin.env.refMapRemappingFile', "${projectDir}/build/createSrgToMcp/output.srg" } } } repositories { maven { name = "Jared's maven" url = "https://maven.blamejared.com/" } } dependencies { // compile against the JEI API but do not include it at runtime compileOnly(fg.deobf("mezz.jei:jei-${mc_version}-common-api:${jei_version}")) compileOnly(fg.deobf("mezz.jei:jei-${mc_version}-forge-api:${jei_version}")) // at runtime, use the full JEI jar for Forge runtimeOnly(fg.deobf("mezz.jei:jei-${mc_version}-forge:${jei_version}")) }