Convert repository declarations to exclusive content

This commit is contained in:
embeddedt 2024-03-31 15:58:34 -04:00
parent eddb7fa166
commit e1059e15e7
No known key found for this signature in database
GPG Key ID: A69433EC199B5613

View File

@ -38,43 +38,100 @@ archivesBaseName = rootProject.archives_base_name + '-' + project.name
sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8 sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8
repositories { repositories {
maven { url 'https://modmaven.dev/' } exclusiveContent {
maven { forRepository {
url "https://cursemaven.com" maven {
content { url "https://modmaven.dev"
}
}
filter {
includeGroup "appeng"
includeGroup "vazkii.patchouli"
includeGroup "mezz.jei"
}
}
exclusiveContent {
forRepository {
maven {
url "https://cursemaven.com"
}
}
filter {
includeGroup "curse.maven" includeGroup "curse.maven"
} }
} }
maven { exclusiveContent {
name = 'ParchmentMC' forRepository {
url = 'https://maven.parchmentmc.org' maven {
name = 'ParchmentMC'
url = 'https://maven.parchmentmc.org'
}
}
filter {
includeGroup "org.parchmentmc.data"
}
} }
maven { exclusiveContent {
// Shedaniel's maven (Architectury API) forRepository {
url = "https://maven.architectury.dev" maven {
content { url = 'https://maven.architectury.dev'
}
}
filter {
includeGroup "me.shedaniel" includeGroup "me.shedaniel"
} }
} }
exclusiveContent {
maven { forRepository {
// saps.dev Maven (KubeJS and Rhino) maven {
url = "https://maven.saps.dev/minecraft" url = 'https://maven.saps.dev/minecraft'
content { }
}
filter {
includeGroup "dev.latvian.mods" includeGroup "dev.latvian.mods"
} }
} }
maven { // CTM exclusiveContent {
url "https://maven.tterrag.com/" forRepository {
} maven {
maven { url 'https://maven.blamejared.com' } name = "Fuzs Mod Resources"
repositories { url = "https://raw.githubusercontent.com/Fuzss/modresources/main/maven/"
maven { }
name = "Fuzs Mod Resources" }
url = "https://raw.githubusercontent.com/Fuzss/modresources/main/maven/" filter {
includeGroup "fuzs"
} }
} }
maven { exclusiveContent {
url 'https://maven.terraformersmc.com/releases' forRepository {
maven {
name = "Fabric maven"
url = "https://maven.fabricmc.net/"
}
}
filter {
includeGroup "net.fabricmc"
}
}
exclusiveContent {
forRepository {
maven {
name = "Mod Menu"
url = "https://maven.terraformersmc.com/releases/"
}
}
filter {
includeGroup "com.terraformersmc"
}
}
exclusiveContent {
forRepository {
maven {
url "https://maven.tterrag.com"
}
}
filter {
includeGroup "team.chisel.ctm"
}
} }
} }