Files
NotJustNameplates/build.gradle.kts
T
YouHaveTrouble 532e67c4ca experimental changes to allow running on paper.
Paper finally fixed passenger teleportation mechanic and doesn't block portal entry for players with passengers, so technically it's possible to run on paper and without a couple of workarounds that were needed to circumvent random issues
2025-11-13 19:22:59 +01:00

51 lines
1.4 KiB
Kotlin

plugins {
`java-library`
id("io.papermc.paperweight.userdev") version "2.0.0-beta.17"
id("xyz.jpenilla.run-paper") version "2.3.1" // Adds runServer and runMojangMappedServer tasks for testing
}
group = "me.youhavetrouble"
version = "1.18.0-paper-test"
description = "Nameplates using display entities"
java {
toolchain.languageVersion.set(JavaLanguageVersion.of(21))
}
repositories {
maven("https://jitpack.io")
maven("https://repo.purpurmc.org/snapshots/")
maven("https://repo.extendedclip.com/releases/")
}
dependencies {
paperweight.devBundle("org.purpurmc.purpur","1.21.10-R0.1-SNAPSHOT")
compileOnly("me.clip:placeholderapi:2.11.5")
compileOnly("com.github.LeonMangler:SuperVanish:6.2.17")
compileOnly("com.github.mbax:VanishNoPacket:3.22")
}
tasks {
compileJava {
options.encoding = Charsets.UTF_8.name()
options.release.set(21)
}
javadoc {
options.encoding = Charsets.UTF_8.name()
}
processResources {
filteringCharset = Charsets.UTF_8.name()
val props = mapOf(
"name" to project.name,
"version" to project.version,
"description" to project.description,
"apiVersion" to "1.21.8"
)
inputs.properties(props)
filesMatching("paper-plugin.yml") {
expand(props)
}
}
}