9
0
mirror of https://gitlab.com/SamB440/rpgregions-2.git synced 2026-01-04 15:31:38 +00:00
Files
rpgregions-2/rpgregions/build.gradle.kts

84 lines
3.2 KiB
Plaintext

repositories {
maven("https://betonquest.org/nexus/repository/betonquest/")
}
dependencies {
implementation(project(":api"))
implementation(project(":folia"))
testImplementation("junit:junit:4.13.2")
testImplementation("com.github.seeseemelk:MockBukkit-v1.17:1.13.0")
testImplementation("org.reflections:reflections:0.10.2")
implementation("cloud.commandframework:cloud-paper:${properties["cloud_version"]}") {
exclude("org.checkerframework")
}
implementation("cloud.commandframework:cloud-annotations:${properties["cloud_version"]}") {
exclude("org.checkerframework")
}
implementation("cloud.commandframework:cloud-minecraft-extras:${properties["cloud_version"]}") {
exclude("org.checkerframework")
exclude("net.kyori")
}
implementation("net.wesjd:anvilgui:1.6.3-SNAPSHOT") // anvilgui
implementation("com.github.stefvanschie.inventoryframework:IF:0.10.9") // inventory framework
implementation("co.aikar:idb-core:1.0.0-SNAPSHOT") // database
implementation("org.bstats:bstats-bukkit:3.0.1") // plugin stats
implementation("io.papermc:paperlib:1.0.7") // paperlib - async teleport on Paper
compileOnly("org.spigotmc:spigot-api:1.19.4-R0.1-SNAPSHOT")
compileOnly("com.github.ben-manes.caffeine:caffeine:3.1.5") { // IMPLEMENTED VIA LIBRARIES
exclude("org.checkerframework")
}
compileOnly("com.sk89q.worldguard:worldguard-bukkit:7.0.4-SNAPSHOT") {
exclude("com.destroystokyo.paper")
exclude("org.spigotmc")
}
compileOnly("com.sk89q.worldedit:worldedit-bukkit:7.2.0-SNAPSHOT") {
exclude("com.google")
exclude("org.bukkit")
exclude("org.spigotmc")
}
compileOnly("org.flywaydb:flyway-core:9.16.2") // IMPLEMENTED VIA LIBRARIES - db migration
compileOnly("org.flywaydb:flyway-mysql:9.16.3") // IMPLEMENTED VIA LIBRARIES
//compileOnly 'com.zaxxer:HikariCP:2.4.1' // IMPLEMENTED VIA LIBRARIES - database
compileOnly("me.clip:placeholderapi:2.10.4") // PAPI
compileOnly("com.github.MilkBowl:VaultAPI:1.7") { // vault
exclude("org.bukkit")
}
compileOnly(":AlonsoLevels_v2.0-BETA") // alonsolevels
compileOnly(":Quests-4.0.1") // quests
compileOnly("pl.betoncraft:betonquest:1.12.0") {
exclude("org.bstats")
exclude("org.apache.commons")
}
compileOnly("net.Indyuce:MMOCore-API:1.11.0-SNAPSHOT")
compileOnly("com.github.shynixn.headdatabase:hdb-api:1.0") // head database
compileOnly("com.github.plan-player-analytics:Plan:5.4.1366") // plan
compileOnly("io.lumine.xikage:MythicMobs:4.9.1") {
exclude("org.apache.commons")
}
compileOnly(":Dynmap-3.5-beta-3-spigot") // Dynmap
compileOnly("com.comphenix.protocol:ProtocolLib:5.0.0-SNAPSHOT")
compileOnly("com.ryandw11:CustomStructures:1.8.2")
}
configurations.all {
exclude("commons-io")
exclude("commons-codec")
}
tasks {
javadoc {
exclude("net/islandearth/rpgregions/translation/**")
exclude("net/islandearth/rpgregions/listener/**")
exclude("net/islandearth/rpgregions/gson/**")
exclude("net/islandearth/rpgregions/commands/**")
exclude("net/islandearth/rpgregions/utils/**")
}
shadowJar {
minimize()
}
}