diff --git a/build.gradle b/build.gradle index 242a19bd..0a05b93d 100644 --- a/build.gradle +++ b/build.gradle @@ -23,6 +23,10 @@ allprojects { maven { url 'https://repo.codemc.org/repository/nms/' } } + jar { + onlyIf { !sourceSets.main.allSource.files.isEmpty() } + } + dependencies { compileOnly 'org.jetbrains:annotations:19.0.0' } diff --git a/eco-extensions/alchemy/build.gradle b/eco-extensions/alchemy/build.gradle index 75d32af1..c7068295 100644 --- a/eco-extensions/alchemy/build.gradle +++ b/eco-extensions/alchemy/build.gradle @@ -1,3 +1,7 @@ group 'com.willfp' version '3.0.0' -description = 'Alchemy Extension' \ No newline at end of file +description = 'Alchemy Extension' + +jar { + archiveFileName = project.getDescription() + " v" + project.version + ".jar" +} \ No newline at end of file diff --git a/eco-extensions/biomes/build.gradle b/eco-extensions/biomes/build.gradle index 94439d11..a98f1278 100644 --- a/eco-extensions/biomes/build.gradle +++ b/eco-extensions/biomes/build.gradle @@ -1,3 +1,7 @@ group 'com.willfp' version '3.0.0' -description = 'Biomes Extension' \ No newline at end of file +description = 'Biomes Extension' + +jar { + archiveFileName = project.getDescription() + " v" + project.version + ".jar" +} \ No newline at end of file diff --git a/eco-extensions/build.gradle b/eco-extensions/build.gradle index 0453eedd..7dd1b24a 100644 --- a/eco-extensions/build.gradle +++ b/eco-extensions/build.gradle @@ -12,8 +12,4 @@ subprojects { tasks.withType(Jar) { destinationDirectory = file("$rootDir/bin/") } - - jar{ - archiveFileName = project.description + " v" + project.version + ".jar" - } } \ No newline at end of file diff --git a/eco-extensions/effects/build.gradle b/eco-extensions/effects/build.gradle index c83cf19a..88fa5bc7 100644 --- a/eco-extensions/effects/build.gradle +++ b/eco-extensions/effects/build.gradle @@ -1,3 +1,7 @@ group 'com.willfp' version '3.0.0' -description = 'Effects Extension' \ No newline at end of file +description = 'Effects Extension' + +jar { + archiveFileName = project.getDescription() + " v" + project.version + ".jar" +} \ No newline at end of file diff --git a/eco-extensions/endershot/build.gradle b/eco-extensions/endershot/build.gradle index 4513c547..bf748b1d 100644 --- a/eco-extensions/endershot/build.gradle +++ b/eco-extensions/endershot/build.gradle @@ -1,3 +1,7 @@ group 'com.willfp' version '3.0.0' -description = 'Endershot Extension' \ No newline at end of file +description = 'Endershot Extension' + +jar { + archiveFileName = project.getDescription() + " v" + project.version + ".jar" +} \ No newline at end of file diff --git a/eco-extensions/firewand/build.gradle b/eco-extensions/firewand/build.gradle index 69973f05..49d2b25a 100644 --- a/eco-extensions/firewand/build.gradle +++ b/eco-extensions/firewand/build.gradle @@ -1,3 +1,7 @@ group 'com.willfp' version '3.0.0' -description = 'Firewand Extension' \ No newline at end of file +description = 'Firewand Extension' + +jar { + archiveFileName = project.getDescription() + " v" + project.version + ".jar" +} \ No newline at end of file diff --git a/eco-extensions/mmo/build.gradle b/eco-extensions/mmo/build.gradle index 4cb9f9f4..231a3f62 100644 --- a/eco-extensions/mmo/build.gradle +++ b/eco-extensions/mmo/build.gradle @@ -16,4 +16,8 @@ dependencies { configurations.all { exclude group: 'com.mojang', module: 'authlib' +} + +jar { + archiveFileName = project.getDescription() + " v" + project.version + ".jar" } \ No newline at end of file diff --git a/eco-extensions/precision/build.gradle b/eco-extensions/precision/build.gradle index b396f374..59eb9fa4 100644 --- a/eco-extensions/precision/build.gradle +++ b/eco-extensions/precision/build.gradle @@ -1,3 +1,7 @@ group 'com.willfp' version '3.0.0' -description = 'Precision Extension' \ No newline at end of file +description = 'Precision Extension' + +jar { + archiveFileName = project.getDescription() + " v" + project.version + ".jar" +} \ No newline at end of file diff --git a/eco-extensions/sprint-artifacts/build.gradle b/eco-extensions/sprint-artifacts/build.gradle index fdd10d58..7d6566cc 100644 --- a/eco-extensions/sprint-artifacts/build.gradle +++ b/eco-extensions/sprint-artifacts/build.gradle @@ -1,3 +1,7 @@ group 'com.willfp' version '3.0.0' -description = 'Sprint Artifacts Extension' \ No newline at end of file +description = 'Sprint Artifacts Extension' + +jar { + archiveFileName = project.getDescription() + " v" + project.version + ".jar" +} \ No newline at end of file diff --git a/eco-extensions/summoning/build.gradle b/eco-extensions/summoning/build.gradle index 07d3503c..82235d6b 100644 --- a/eco-extensions/summoning/build.gradle +++ b/eco-extensions/summoning/build.gradle @@ -1,3 +1,7 @@ group 'com.willfp' version '3.0.0' -description = 'Summoning Extension' \ No newline at end of file +description = 'Summoning Extension' + +jar { + archiveFileName = project.getDescription() + " v" + project.version + ".jar" +} \ No newline at end of file