2019-08-12 19:14:11 +00:00
|
|
|
plugins {
|
|
|
|
java
|
|
|
|
id("net.kyori.blossom") version "1.1.0"
|
|
|
|
id("com.github.johnrengelman.shadow") version "4.0.4"
|
|
|
|
}
|
|
|
|
|
|
|
|
group = "com.actualplayer"
|
2020-07-16 12:45:24 +00:00
|
|
|
version = "1.2.1"
|
2019-08-12 19:14:11 +00:00
|
|
|
description = "A way for the user to login to the server he last connected to."
|
|
|
|
|
|
|
|
repositories {
|
|
|
|
mavenCentral()
|
|
|
|
maven {
|
|
|
|
name = "velocity"
|
|
|
|
setUrl("https://repo.velocitypowered.com/snapshots/")
|
|
|
|
}
|
2020-06-30 12:35:01 +00:00
|
|
|
maven {
|
|
|
|
setUrl("https://repo.spongepowered.org/maven")
|
|
|
|
}
|
|
|
|
maven {
|
|
|
|
setUrl("https://repo.velocitypowered.com/snapshots/")
|
|
|
|
}
|
|
|
|
maven {
|
|
|
|
setUrl("https://libraries.minecraft.net/")
|
|
|
|
}
|
2019-08-12 19:14:11 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
defaultTasks("clean", "build", "shadowJar")
|
|
|
|
|
|
|
|
dependencies {
|
|
|
|
compileOnly("org.projectlombok:lombok:1.18.8")
|
|
|
|
annotationProcessor("org.projectlombok:lombok:1.18.8")
|
|
|
|
|
2021-05-15 08:30:03 +00:00
|
|
|
implementation("net.luckperms:api:5.3")
|
2019-08-12 21:57:18 +00:00
|
|
|
|
2021-05-15 08:30:03 +00:00
|
|
|
compileOnly("com.velocitypowered:velocity-api:1.1.5")
|
|
|
|
annotationProcessor("com.velocitypowered:velocity-api:1.1.5")
|
2019-08-12 19:14:11 +00:00
|
|
|
|
|
|
|
testImplementation("junit", "junit", "4.12")
|
|
|
|
}
|
|
|
|
|
|
|
|
blossom {
|
2019-08-13 06:52:48 +00:00
|
|
|
replaceToken("@ID@", name.replace(" ", "").toLowerCase())
|
2019-08-12 19:14:11 +00:00
|
|
|
replaceToken("@NAME@", name)
|
|
|
|
replaceToken("@VERSION@", version)
|
|
|
|
replaceToken("@DESCRIPTION@", description)
|
|
|
|
}
|
|
|
|
|
|
|
|
configure<JavaPluginConvention> {
|
|
|
|
sourceCompatibility = JavaVersion.VERSION_1_8
|
2019-08-12 21:57:18 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
configurations {
|
|
|
|
runtime {
|
|
|
|
exclude(group = "me.lucko.luckperms")
|
|
|
|
}
|
2019-08-12 19:14:11 +00:00
|
|
|
}
|