diff options
| author | Krakenied <Krakenied1@gmail.com> | 2024-06-12 04:04:25 +0200 |
|---|---|---|
| committer | Krakenied <46192742+Krakenied@users.noreply.github.com> | 2024-08-28 11:37:11 +0200 |
| commit | de2b72083c83a9af9da33f89600aeb20a7225ce3 (patch) | |
| tree | 334a0dce43bc58a88bbfd870de7ba777af772b19 /bukkit/build.gradle | |
| parent | 22d882e5ba4e2bb2b26660d19fd0c660959a712f (diff) | |
Rewrite Gradle files to use DSL which is actually supported by IDEs
Change the downgrader to a modern supported one
Diffstat (limited to 'bukkit/build.gradle')
| -rw-r--r-- | bukkit/build.gradle | 167 |
1 files changed, 0 insertions, 167 deletions
diff --git a/bukkit/build.gradle b/bukkit/build.gradle deleted file mode 100644 index a972e5f6..00000000 --- a/bukkit/build.gradle +++ /dev/null @@ -1,167 +0,0 @@ -plugins { - id 'java' - id 'io.github.goooler.shadow' -} - -processResources { - duplicatesStrategy = duplicatesStrategy.INCLUDE - from(sourceSets.main.resources.srcDirs) { - include 'plugin.yml' - expand('version': project.version) - } -} - -repositories { - // Folia, Paper - maven { url = 'https://repo.papermc.io/repository/maven-public/' } - // Paper (adventure-bom snapshots) - maven { url = 'https://s01.oss.sonatype.org/content/repositories/snapshots/' } - // ASkyBlock, BentoBox, bStats, Citizens - maven { url = 'https://repo.codemc.org/repository/maven-public/' } - // AuthLib - maven { url = 'https://libraries.minecraft.net/' } - // CoreProtect - maven { url = 'https://maven.playpro.com/' } - // EcoBosses, EcoMobs - maven { url = 'https://repo.auxilor.io/repository/maven-public/' } - // EssentialsX - maven { url = 'https://repo.essentialsx.net/releases/' } - // MMOItems, MythicLib - maven { url = 'https://nexus.phoenixdevt.fr/repository/maven-public/' } - // MythicMobs 4, MythicMobs 5 - maven { url = 'https://mvn.lumine.io/repository/maven-public/' } - // NuVotifier - maven { url = 'https://repo.leonardobishop.com/releases/' } - // Oraxen - maven { url = 'https://repo.oraxen.com/releases' } - // PlaceholderAPI - maven { url = 'https://repo.extendedclip.com/content/repositories/dev/' } - // CustomFishing, ItemsAdder, SCore, ShopGUIPlus, Slimefun4 - maven { url = 'https://jitpack.io/' } - // PlayerPoints - maven { url = 'https://repo.rosewooddev.io/repository/public/' } - // SuperiorSkyblock2 - maven { url = 'https://repo.bg-software.com/repository/api/' } - // uSkyBlock TODO fix whenever repo is up - //maven { url = 'https://raw.githubusercontent.com/uskyblock/uskyblock-repo/master/' } - // VotingPlugin - maven { url = 'https://nexus.bencodez.com/repository/maven-public/' } - // WildStacker - maven { url = 'https://repo.bg-software.com/repository/api/' } - // ZNPCsPlus - maven { url = 'https://repo.pyr.lol/snapshots' } - - // bungeecord-chat, HikariCP, hppc, JetBrains Annotations, slf4j - mavenCentral() -} - -dependencies { - compileOnly project(':common') - // Paper - compileOnly("io.papermc.paper:paper-api:1.20.5-R0.1-SNAPSHOT") { - // exclude libraries not available in 1.8 - exclude(group: 'it.unimi.dsi', module: 'fastutil') - exclude(group: 'org.apache.maven', module: 'maven-resolver-provider') - exclude(group: 'net.md-5', module: 'bungeecord-chat') - } - // Folia - compileOnly('dev.folia:folia-api:1.20.4-R0.1-SNAPSHOT') { - // exclude libraries not available in 1.8 - exclude(group: 'it.unimi.dsi', module: 'fastutil') - exclude(group: 'org.apache.maven', module: 'maven-resolver-provider') - exclude(group: 'net.md-5', module: 'bungeecord-chat') - } - // ASkyBlock - compileOnly('com.wasteofplastic:askyblock:3.0.9.4') { transitive = false } - // AuthLib - compileOnly('com.mojang:authlib:1.5.21') { transitive = false } - // BentoBox - compileOnly('world.bentobox:bentobox:1.22.0-SNAPSHOT') { transitive = false } - // Citizens - compileOnly('net.citizensnpcs:citizensapi:2.0.30-SNAPSHOT') { transitive = false } - // CoreProtect - compileOnly 'net.coreprotect:coreprotect:21.2' - // CustomFishing - compileOnly 'com.github.Xiao-MoMi:Custom-Fishing:2.1.2' - // EcoBosses, EcoMobs - compileOnly 'com.willfp:EcoBosses:9.14.0' - compileOnly 'com.willfp:EcoMobs:10.0.0-b1' - compileOnly 'com.willfp:eco:6.65.1' - compileOnly 'com.willfp:libreforge:4.21.1' - // EssentialsX - compileOnly('net.essentialsx:EssentialsX:2.19.7') { transitive = false } - // IridiumSkyblock TODO fix whenever repo is up - //compileOnly 'com.github.Iridium-Development:IridiumSkyblock:master-SNAPSHOT' - // ItemsAdder - compileOnly 'com.github.LoneDev6:API-ItemsAdder:3.5.0b' - // JetBrains Annotations - compileOnly 'org.jetbrains:annotations:24.1.0' - // MMOItems - compileOnly 'net.Indyuce:MMOItems-API:6.9.2-SNAPSHOT' - // MythicLib - compileOnly 'io.lumine:MythicLib-dist:1.6-SNAPSHOT' - // MythicMobs 4 - compileOnly 'io.lumine.xikage:MythicMobs:4.12.0' - // MythicMobs 5 - compileOnly 'io.lumine:Mythic-Dist:5.2.0' - // NuVotifier - compileOnly 'com.vexsoftware:NuVotifier:2.7.3' - // Oraxen - compileOnly('io.th0rgal:oraxen:1.175.0') { transitive = false } - // PlaceholderAPI - compileOnly 'me.clip:placeholderapi:2.11.3-DEV-160' - // PlayerPoints - compileOnly('org.black_ixx:playerpoints:3.2.5') - // SCore - compileOnly 'com.github.Ssomar-Developement:SCore:3.4.7' - // ShopGUIPlus - compileOnly('com.github.brcdev-minecraft:shopgui-api:3.0.0') { transitive = false } - // Slimefun4 - compileOnly 'com.github.Slimefun:Slimefun4:RC-37' - // SuperiorSkyblock2 - compileOnly 'com.bgsoftware:SuperiorSkyblockAPI:2022.9' - // uSkyBlock TODO fix whenever repo is up - //compileOnly('ovh.uskyblock:uSkyBlock-API:2.8.9') { transitive = false } - // VotingPlugin - compileOnly('com.bencodez:votingplugin:6.15') { transitive = false } - // WildStacker - compileOnly 'com.bgsoftware:WildStackerAPI:2023.3' - // ZNPCsPlus - compileOnly 'lol.pyr:znpcsplus-api:2.0.0-SNAPSHOT' - - // IridiumSkyblock, PyroFishingPro, uSkyBlock - compileOnly fileTree(dir: 'libs', includes: ['*.jar']) - - // bStats - implementation 'org.bstats:bstats-bukkit-lite:1.8' - // HikariCP - implementation 'com.zaxxer:HikariCP:5.0.1' - // slf4j - implementation 'org.slf4j:slf4j-nop:1.7.36' - // hppc - implementation 'com.carrotsearch:hppc:0.9.1' - // bungeecord-chat - implementation('net.md-5:bungeecord-chat:1.20-R0.2') { transitive = false } -} - -tasks.build { - dependsOn(tasks.shadowJar) -} - -shadowJar { - exclude('mojang-translations/*') - - relocate 'org.bstats', 'com.leonardobishop.quests.libs.bstats' - relocate 'com.zaxxer.hikari', 'com.leonardobishop.quests.libs.hikari' - relocate 'org.slf4j', 'com.leonardobishop.quests.libs.slf4j' - relocate 'com.carrotsearch.hppc', 'com.leonardobishop.quests.libs.hppc' - relocate 'net.md_5.bungee', 'com.leonardobishop.quests.libs.bungee' - - minimize { - exclude(dependency('org.bstats:.*:.*')) - exclude(dependency('com.zaxxer:.*:.*')) - exclude(dependency('org.slf4j:.*:.*')) - } - - archiveClassifier.set('') -} |
