aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.gradle89
1 files changed, 80 insertions, 9 deletions
diff --git a/build.gradle b/build.gradle
index 4edd4607..c7f2f340 100644
--- a/build.gradle
+++ b/build.gradle
@@ -16,20 +16,91 @@ repositories {
flatDir {
dirs 'libs'
}
- maven { url "https://maven.terraformersmc.com/releases" }
- maven { url "https://maven.shedaniel.me/" }
- maven { url "https://maven.isxander.dev/releases" }
- maven { url "https://maven.isxander.dev/snapshots" } //For minecraft snapshots
+
maven {
- url 'https://repo.maven.apache.org/maven2'
name 'Maven Central'
+ url 'https://repo.maven.apache.org/maven2'
+ }
+
+ // For ModMenu and EMI
+ exclusiveContent {
+ forRepository {
+ maven { url "https://maven.terraformersmc.com/releases" }
+ }
+
+ filter {
+ includeGroup "com.terraformersmc"
+ includeGroup "dev.emi"
+ }
}
+
+ // For REI
+ exclusiveContent {
+ forRepository {
+ maven { url "https://maven.shedaniel.me/" }
+ }
+
+ filter {
+ includeGroup "me.shedaniel"
+ includeGroup "me.shedaniel.cloth"
+ includeGroup "dev.architectury"
+ }
+ }
+
+ // YACL
maven {
- name = "meteor-maven"
- url = "https://maven.meteordev.org/releases"
+ url "https://maven.isxander.dev/releases"
+
+ content {
+ includeGroup "dev.isxander"
+ includeGroup "org.quiltmc.parsers"
+ }
+ }
+
+ // For Minecraft snapshots
+ maven {
+ url "https://maven.isxander.dev/snapshots"
+
+ content {
+ includeGroup "dev.isxander"
+ }
+ }
+
+ // For Discord RPC
+ exclusiveContent {
+ forRepository {
+ maven {
+ name = "meteor-maven"
+ url = "https://maven.meteordev.org/releases"
+ }
+ }
+
+ filter {
+ includeGroup "meteordevelopment"
+ }
+ }
+
+ // For Occlusion Culling library
+ exclusiveContent {
+ forRepository {
+ maven { url "https://repo.codemc.io/repository/maven-public/" }
+ }
+
+ filter {
+ includeGroup "com.logisticscraft"
+ }
+ }
+
+ // For NEU repo parser
+ exclusiveContent {
+ forRepository {
+ maven { url "https://repo.nea.moe/releases" }
+ }
+
+ filter {
+ includeGroup "moe.nea"
+ }
}
- maven { url "https://repo.codemc.io/repository/maven-public/" } // For Occlusion Culling library
- maven { url "https://repo.nea.moe/releases" } // For neu repoparser
maven { url "https://maven.azureaaron.net/releases" }
maven { url "https://maven.azureaaron.net/snapshots" }