-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle.kts
46 lines (39 loc) · 1.28 KB
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
plugins {
id("java")
id("com.github.johnrengelman.shadow") version "7.1.2"
id("net.minecrell.plugin-yml.bukkit") version "0.5.3"
}
repositories {
mavenCentral()
mavenLocal()
maven("https://repo.unnamed.team/repository/unnamed-public/")
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://repo.triumphteam.dev/snapshots/")
}
dependencies {
compileOnly("io.papermc.paper:paper-api:1.19.3-R0.1-SNAPSHOT")
compileOnly("org.mongodb:mongodb-driver-sync:4.8.1")
implementation("team.unnamed:inject:1.0.1")
implementation("dev.triumphteam:triumph-cmd-bukkit:2.0.0-SNAPSHOT")
}
tasks {
shadowJar {
archiveBaseName.set("Shrimp")
archiveVersion.set("${project.version}")
archiveClassifier.set("BETA")
// Relocations
relocate("dev.triumphteam.cmd", "${rootProject.group}.shrimp.libs.command")
relocate("team.unnamed.inject", "${rootProject.group}.shrimp.libs.inject")
}
java {
toolchain.languageVersion.set(JavaLanguageVersion.of(17))
}
}
bukkit {
main = "team.devblook.shrimp.Shrimp"
name = "Shrimp"
version = project.version.toString()
apiVersion = "1.17"
libraries = listOf("org.mongodb:mongodb-driver-sync:4.8.1")
authors = listOf("Call4han")
}