Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-11-14 20:10:05 +01:00
c9f654db91
Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing CraftBukkit Changes: f992ce60 Fix duplicate datapack reload on /reload
78 Zeilen
2.2 KiB
Plaintext
78 Zeilen
2.2 KiB
Plaintext
plugins {
|
|
java
|
|
id("com.github.johnrengelman.shadow") version "7.0.0" apply false
|
|
id("io.papermc.paperweight.core") version "1.0.1-LOCAL-SNAPSHOT"
|
|
}
|
|
|
|
subprojects {
|
|
apply(plugin = "java")
|
|
|
|
java {
|
|
toolchain {
|
|
languageVersion.set(JavaLanguageVersion.of(16))
|
|
}
|
|
}
|
|
|
|
tasks.withType<JavaCompile>().configureEach {
|
|
options.encoding = "UTF-8"
|
|
options.release.set(16)
|
|
}
|
|
|
|
if (name == "Paper-MojangAPI") {
|
|
return@subprojects
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
maven("https://repo1.maven.org/maven2/")
|
|
maven("https://oss.sonatype.org/content/groups/public/")
|
|
maven("https://papermc.io/repo/repository/maven-public/")
|
|
maven("https://ci.emc.gs/nexus/content/groups/aikar/")
|
|
maven("https://repo.aikar.co/content/groups/aikar")
|
|
maven("https://repo.md-5.net/content/repositories/releases/")
|
|
maven("https://hub.spigotmc.org/nexus/content/groups/public/")
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
maven("https://papermc.io/repo/repository/maven-public/") {
|
|
content {
|
|
onlyForConfigurations("paperclip")
|
|
}
|
|
}
|
|
maven("https://maven.quiltmc.org/repository/release/") {
|
|
content {
|
|
onlyForConfigurations("paramMappings", "remapper")
|
|
}
|
|
}
|
|
maven("https://files.minecraftforge.net/maven/") {
|
|
content {
|
|
onlyForConfigurations("decompiler")
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
paramMappings("org.quiltmc:yarn:1.17+build.2:mergedv2")
|
|
remapper("org.quiltmc:tiny-remapper:0.4.1")
|
|
decompiler("net.minecraftforge:forgeflower:1.5.498.12")
|
|
paperclip("io.papermc:paperclip:2.0.0@jar")
|
|
}
|
|
|
|
paperweight {
|
|
minecraftVersion.set(providers.gradleProperty("mcVersion"))
|
|
versionPackage.set(providers.gradleProperty("packageVersion"))
|
|
serverProject.set(project(":Paper-Server"))
|
|
|
|
paper {
|
|
spigotApiPatchDir.set(file("patches/api"))
|
|
spigotServerPatchDir.set(file("patches/server"))
|
|
|
|
mappingsPatch.set(file("build-data/mappings-patch.tiny"))
|
|
|
|
additionalSpigotMemberMappings.set(file("build-data/additional-spigot-member-mappings.csrg"))
|
|
craftBukkitPatchPatchesDir.set(file("build-data/craftbukkit-patch-patches"))
|
|
}
|
|
}
|