mirror of
https://gitlab.com/SamB440/rpgregions-2.git
synced 2026-01-04 15:31:38 +00:00
84 lines
3.2 KiB
Plaintext
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()
|
|
}
|
|
} |