pluginManagement { repositories { gradlePluginPortal() maven("https://maven.fabricmc.net/") { name = "Fabric" } maven("https://repo.spongepowered.org/repository/maven-public/") { name = "Sponge Snapshots" } maven("https://maven.minecraftforge.net") { name = "Forge" } maven("https://maven.parchmentmc.org") { name = "ParchmentMC" } } resolutionStrategy { eachPlugin { // If we request Forge, actually give it the correct artifact. if (requested.id.id == "net.minecraftforge.gradle") { useModule("${requested.id}:ForgeGradle:${requested.version}") } if (requested.id.id == "org.spongepowered.mixin") { useModule("org.spongepowered:mixingradle:${requested.version}") } } } } rootProject.name = "AlmostUnified" include("Common", "Fabric", "Forge")