52 lines
1.3 KiB
Groovy
52 lines
1.3 KiB
Groovy
buildscript {
|
|
repositories {
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
maven { url = "https://maven.neoforged.net/releases" }
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id 'java'
|
|
}
|
|
|
|
allprojects {
|
|
repositories {
|
|
mavenCentral()
|
|
maven { url = "https://libraries.minecraft.net/" }
|
|
maven { url = "https://neoforged.forgecdn.net/releases" }
|
|
maven { url = "https://neoforged.forgecdn.net/mojang-meta" }
|
|
maven { url = "https://maven.minecraftforge.net/" }
|
|
maven { url = "https://maven.parchmentmc.org" }
|
|
maven { url = "https://maven.izzel.io/releases/" }
|
|
maven { url = "https://maven.bawnorton.com/releases" }
|
|
maven { url 'https://repo.lucko.me/' } // LuckPerms
|
|
maven {
|
|
name = "Modrinth"
|
|
url = "https://api.modrinth.com/maven"
|
|
}
|
|
maven {
|
|
url "https://cursemaven.com"
|
|
}
|
|
maven {
|
|
name = 'papermc'
|
|
url = 'https://repo.papermc.io/repository/maven-public/'
|
|
}
|
|
}
|
|
processResources{
|
|
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
|
|
}
|
|
}
|
|
|
|
subprojects {
|
|
apply plugin: 'java'
|
|
|
|
|
|
tasks.withType(JavaCompile).configureEach {
|
|
options.encoding = 'UTF-8'
|
|
}
|
|
}
|
|
|
|
test {
|
|
useJUnitPlatform()
|
|
} |