dependencies {
    implementation project(path: ":api")
    shadow 'net.playeranalytics:Extension-AAC:4.4.2-R1.1'
    shadow 'net.playeranalytics:Extension-AdvancedAchievements:6.4.0-R1.1'
    shadow 'net.playeranalytics:Extension-AdvancedBan:2.1.5-R2.0'
    shadow 'net.playeranalytics:Extension-ASkyBlock:3.0.9.4-R1.5'
    shadow 'net.playeranalytics:Extension-AuthMe:5.6.0-R1.2'
    shadow 'net.playeranalytics:Extension-BanManager:7.3.1-R1.2'
    shadow 'net.playeranalytics:Extension-BentoBox:1.15.5-R2.0'
    shadow 'net.playeranalytics:Extension-DiscordSRV:1.25.1-R1.4'
    shadow 'net.playeranalytics:Extension-DKBans:2.1.2-R1.3'
    shadow 'net.playeranalytics:Extension-DKCoins:3.0.5-R1.1'
    shadow 'net.playeranalytics:Extension-EssentialsX:2.15.0-R2.0'
    shadow 'net.playeranalytics:Extension-Factions:2.14.0-R1.1'
    shadow 'net.playeranalytics:Extension-FactionsUUID:1.6.9.5-U0.5.25-R1.1'
    shadow 'net.playeranalytics:Extension-FastLogin:R1.1'
    shadow 'net.playeranalytics:Extension-Floodgate:2.2.0-R1.3'
    shadow 'net.playeranalytics:Extension-GriefDefender:2.1.0-R1.1'
    shadow 'net.playeranalytics:Extension-GriefPrevention:16.11.6-R1.2'
    shadow 'net.playeranalytics:Extension-GriefPrevention-Sponge:4.0.1-R1.2'
    shadow 'net.playeranalytics:Extension-Heroes:R1.2'
    shadow 'net.playeranalytics:Extension-Jobs:4.16.3-R1.1'
    shadow 'net.playeranalytics:Extension-KingdomsX:1.12.6.3.1-R1.4'
    shadow 'net.playeranalytics:Extension-Lands:5.4.12-R1.1'
    shadow 'net.playeranalytics:Extension-LibertyBans:0.8.0-R1.2'
    shadow 'net.playeranalytics:Extension-Litebans:0.3.4-R1.4'
    shadow 'net.playeranalytics:Extension-LogBlock:1.16.1.2-R1.9'
    shadow 'net.playeranalytics:Extension-LuckPerms:5.0-R1.6'
    shadow 'net.playeranalytics:Extension-MarriageMaster:2.3-R1.3'
    shadow 'net.playeranalytics:Extension-McMMO:2.1.149-R2.5'
    shadow 'net.playeranalytics:Extension-MinigamesLib:1.14.17-R1.2'
    shadow 'net.playeranalytics:Extension-MyPet:3.10-R1.2'
    shadow 'net.playeranalytics:Extension-Nucleus:3.0.0-R1.0'
    shadow 'net.playeranalytics:Extension-nuVotifier:2.3.4-R1.3'
    shadow 'net.playeranalytics:Extension-PlaceholderAPI:2.10.9-R1.5'
    shadow 'net.playeranalytics:Extension-PlotSquared:6.9.4-R1.3'
    shadow 'net.playeranalytics:Extension-ProtectionStones:2.8.2-R1.2'
    shadow 'net.playeranalytics:Extension-ProtocolSupport:1.16.4-R1.3'
    shadow 'net.playeranalytics:Extension-Quests:4.5.3-R1.1'
    shadow 'net.playeranalytics:Extension-React:6.651-R1.1'
    shadow 'net.playeranalytics:Extension-RedProtect:7.7.3-R1.1'
    shadow 'net.playeranalytics:Extension-Sponge-Economy:8.0.0-R1.3'
    shadow 'net.playeranalytics:Extension-SuperbVote:0.5.4-R1.1'
    shadow 'net.playeranalytics:Extension-Tebex:R2.3'
    shadow 'net.playeranalytics:Extension-Towny:0.96.7.4-R1.2'
    shadow 'net.playeranalytics:Extension-Vault:1.7-R1.3'
    shadow 'net.playeranalytics:Extension-ViaVersion:4.0.1-R1.3'
}

shadowJar {
    configurations = [project.configurations.shadow]

    // TODO Missing test scope in every Extension pom.xml causes junit to be shadowed.
    exclude 'org/junit/**/*'
    exclude 'org/opentest4j/**/*'
}
