2023-08-27 13:59:35 +02:00
|
|
|
plugins {
|
|
|
|
id("lighteco.addon-logic")
|
|
|
|
}
|
|
|
|
|
|
|
|
repositories {
|
|
|
|
maven("https://repo.papermc.io/repository/maven-public/")
|
2023-08-27 23:10:15 +02:00
|
|
|
maven("https://jitpack.io")
|
2023-08-30 13:42:28 +02:00
|
|
|
maven("https://storehouse.okaeri.eu/repository/maven-public/")
|
2023-08-27 13:59:35 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
|
|
|
compileOnly(project(":lighteco-api"))
|
2023-08-27 23:23:42 +02:00
|
|
|
|
2023-08-27 13:59:35 +02:00
|
|
|
compileOnly("io.papermc.paper:paper-api:1.20.1-R0.1-SNAPSHOT")
|
2023-08-27 23:23:42 +02:00
|
|
|
|
2023-08-27 23:10:15 +02:00
|
|
|
compileOnly("com.github.MilkBowl:VaultAPI:1.7")
|
2023-08-27 13:59:35 +02:00
|
|
|
|
2023-08-30 13:42:28 +02:00
|
|
|
// This can be compileOnly because it's included in common (lighteco-platform)
|
|
|
|
// Reduce duplication and size
|
|
|
|
compileOnly("eu.okaeri:okaeri-configs-yaml-snakeyaml:5.0.0-beta.5")
|
|
|
|
compileOnly("eu.okaeri:okaeri-configs-validator-okaeri:5.0.0-beta.5")
|
|
|
|
|
2023-08-27 13:59:35 +02:00
|
|
|
compileOnly("org.projectlombok:lombok:1.18.28")
|
|
|
|
annotationProcessor("org.projectlombok:lombok:1.18.28")
|
|
|
|
|
|
|
|
compileOnly("org.checkerframework:checker-qual:3.8.0")
|
|
|
|
compileOnly("org.jetbrains:annotations:20.1.0")
|
2023-08-30 13:42:28 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
tasks.shadowJar {
|
|
|
|
relocate("eu.okaeri.configs", "dev.xhyrom.lighteco.libraries.okaeri.configs")
|
|
|
|
relocate("eu.okaeri.validator", "dev.xhyrom.lighteco.libraries.okaeri.validator")
|
2023-08-27 13:59:35 +02:00
|
|
|
}
|