mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2025-07-01 07:26:09 +00:00
* Bukkit Build Fix (#494) * Bukkit Build Fix * remove comments * remove papermc repo from gradle settings * add back gradle shasum * fix formatting, update gradle hash * Initial Fabric 1.21.5 * Updated dependencies * Updated SpawnerData with backwards compat * Updated dependencies * Updated setBlockState usage - needs verifying as flags are confusing * Refactored Bukkit NMS packages * Initial attempt at updating mixin-commons * Continue fabric 1.21.5 WIP * Some additional logging * Update deps * Build fixes and update allay * Add oak to authors --------- Co-authored-by: Mikal <Ifiht@users.noreply.github.com> Co-authored-by: OakLoaf <oak@beaconstudios.org>
39 lines
1.2 KiB
Plaintext
39 lines
1.2 KiB
Plaintext
plugins {
|
|
id("xyz.jpenilla.run-paper") version Versions.Bukkit.runPaper
|
|
}
|
|
|
|
dependencies {
|
|
shaded(project(":platforms:bukkit:common"))
|
|
shaded(project(":platforms:bukkit:nms:v1_21_5", configuration = "reobf"))
|
|
shaded("xyz.jpenilla", "reflection-remapper", Versions.Bukkit.reflectionRemapper)
|
|
}
|
|
|
|
tasks {
|
|
shadowJar {
|
|
relocate("io.papermc.lib", "com.dfsek.terra.lib.paperlib")
|
|
relocate("com.google.common", "com.dfsek.terra.lib.google.common")
|
|
relocate("org.apache.logging.slf4j", "com.dfsek.terra.lib.slf4j-over-log4j")
|
|
exclude("org/slf4j/**")
|
|
exclude("org/checkerframework/**")
|
|
exclude("org/jetbrains/annotations/**")
|
|
exclude("org/intellij/**")
|
|
exclude("com/google/errorprone/**")
|
|
exclude("com/google/j2objc/**")
|
|
exclude("javax/**")
|
|
}
|
|
|
|
runServer {
|
|
minecraftVersion(Versions.Bukkit.minecraft)
|
|
dependsOn(shadowJar)
|
|
pluginJars(shadowJar.get().archiveFile)
|
|
|
|
downloadPlugins {
|
|
modrinth("viaversion", "5.3.2")
|
|
modrinth("viabackwards", "5.3.2")
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
addonDir(project.file("./run/plugins/Terra/addons"), tasks.named("runServer").get())
|