dependencies {
    compileOnly "net.kyori:adventure-text-serializer-ansi:$adventure_api"
    compileOnly "com.alessiodp.libby:libby-core:$libby_version"
    compileOnly "com.github.retrooper:packetevents-api:$packetevents_spigot_version"
    compileOnly "org.jdbi:jdbi3-core:$jdbi3_core_version"
    compileOnly "org.jdbi:jdbi3-sqlobject:$jdbi3_core_version"
    compileOnly "org.xerial:sqlite-jdbc:$sqlite_jdbc_version"
    compileOnly "org.incendo:cloud-core:$cloud_core_version"
    compileOnly "org.incendo:cloud-minecraft-extras:$cloud_minecraft_extras_version"
    compileOnly "com.zaxxer:HikariCP:$HikariCP_version"
    compileOnly "org.apache.logging.log4j:log4j-core:$log4j_core_version"
    compileOnly "net.skinsrestorer:skinsrestorer-api:$skinsrestorerapi_version"
    compileOnly "net.luckperms:api:$luckpermsapi_version"
    compileOnly "com.discord4j:discord4j-core:$discord4j_version"
    compileOnly "com.github.twitch4j:twitch4j:$twitch4j_version"
    compileOnly "org.telegram:telegrambots-longpolling:$telegrambots_version"
    compileOnly "org.telegram:telegrambots-client:$telegrambots_version"
    compileOnly "com.yandex.cloud:java-sdk-services:$yandexsdk_version"
    compileOnly "com.deepl.api:deepl-java:$deepl_version"
    compileOnly "com.sparkjava:spark-core:$spark_version"
    compileOnly "org.mariadb.jdbc:mariadb-java-client:$mariadb_java_client_version"
    compileOnly "com.h2database:h2:$h2_version"
    compileOnly "org.postgresql:postgresql:$postgresql_version"
    compileOnly "io.lettuce:lettuce-core:$lettuce_version"
    compileOnly "de.maxhenkel.voicechat:voicechat-api:$voicechatapi_version"
    compileOnly "su.plo.voice.api:server:$plasmovoiceapi_version"
}

tasks.named("buildFinalJar", Jar) {
    from(zipTree(tasks.shadeDowngradedApi.archiveFile))

    dependsOn tasks.shadeDowngradedApi
}