diff options
| author | Elis Eriksson <Spelis@duck.com> | 2026-03-05 16:08:01 +0100 |
|---|---|---|
| committer | Elis Eriksson <Spelis@duck.com> | 2026-03-05 16:08:01 +0100 |
| commit | bb93816e9efdf3d9377ca6b940c4fcf4a9e0ca2a (patch) | |
| tree | 3ef79320c38431eb72e5735ea7fdf954740416b1 /build.gradle.kts | |
| download | svc_intercom-bb93816e9efdf3d9377ca6b940c4fcf4a9e0ca2a.tar svc_intercom-bb93816e9efdf3d9377ca6b940c4fcf4a9e0ca2a.tar.gz svc_intercom-bb93816e9efdf3d9377ca6b940c4fcf4a9e0ca2a.tar.bz2 svc_intercom-bb93816e9efdf3d9377ca6b940c4fcf4a9e0ca2a.tar.lz svc_intercom-bb93816e9efdf3d9377ca6b940c4fcf4a9e0ca2a.tar.xz svc_intercom-bb93816e9efdf3d9377ca6b940c4fcf4a9e0ca2a.tar.zst svc_intercom-bb93816e9efdf3d9377ca6b940c4fcf4a9e0ca2a.zip | |
Initial Commit
Diffstat (limited to 'build.gradle.kts')
| -rw-r--r-- | build.gradle.kts | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..4d24b49 --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,59 @@ +plugins { + java + id("io.papermc.paperweight.userdev") version "2.0.0-beta.19" + id("xyz.jpenilla.run-paper") version "2.3.1" +} + +group = "eu.projnull.spelis" +version = "1.0" +val targetJavaVersion = 21 + +java { + val javaVersion = JavaVersion.toVersion(targetJavaVersion) + sourceCompatibility = javaVersion + targetCompatibility = javaVersion + if (JavaVersion.current() < javaVersion) { + toolchain.languageVersion.set(JavaLanguageVersion.of(targetJavaVersion)) + } +} + +tasks.withType<JavaCompile>().configureEach { + options.encoding = "UTF-8" + if (targetJavaVersion >= 10 || JavaVersion.current().isJava10Compatible) { + options.release.set(targetJavaVersion) + } +} + +repositories { + mavenCentral() + maven { + name = "papermc-repo" + url = uri("https://repo.papermc.io/repository/maven-public/") + } + maven { + name = "henkelmax.public" + url = uri("https://maven.maxhenkel.de/repository/public") + } + mavenLocal() +} + +dependencies { + paperweight.paperDevBundle("1.21.11-R0.1-SNAPSHOT") + implementation("de.maxhenkel.voicechat:voicechat-api:2.6.0") + implementation("com.googlecode.soundlibs:mp3spi:1.9.5.4") + implementation("com.googlecode.soundlibs:vorbisspi:1.0.3.3") + implementation("com.googlecode.soundlibs:tritonus-share:0.3.7.4") + implementation("com.google.code.findbugs:jsr305:3.0.2") +} + +tasks.processResources { + val props = mapOf( + "version" to "1.0", + "bukkit_api_version" to "1.21.11" + ) + inputs.properties(props) + filteringCharset = "UTF-8" + filesMatching("plugin.yml") { + expand(props) + } +} |
