diff --git a/build.gradle b/build.gradle index 540ba1f..09cd78d 100644 --- a/build.gradle +++ b/build.gradle @@ -29,6 +29,10 @@ repositories { // for more information about repositories. } +configurations { + includedJars +} + dependencies { // To change the versions see the gradle.properties file minecraft "com.mojang:minecraft:${project.minecraft_version}" @@ -39,7 +43,9 @@ dependencies { modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" implementation group: 'org.yaml', name: 'snakeyaml', version: '2.3' + includedJars group: 'org.yaml', name: 'snakeyaml', version: '2.3' implementation group: 'org.json', name: 'json', version: '20240303' + includedJars group: 'org.json', name: 'json', version: '20240303' } processResources { @@ -79,11 +85,14 @@ java { } jar { + duplicatesStrategy = DuplicatesStrategy.EXCLUDE from("LICENSE") { rename { "${it}_${project.archivesBaseName}" } } + from configurations.includedJars.collect { + it.isDirectory() ? it : zipTree(it) + } } - // configure the maven publication publishing { publications { diff --git a/gradle.properties b/gradle.properties index d5b5daa..bf2aabf 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ minecraft_version=1.21.1 yarn_mappings=1.21.1+build.3 loader_version=0.16.5 # Mod Properties -mod_version=1.0-SNAPSHOT +mod_version=1.0.0 maven_group=ru.bitheaven archives_base_name=donpayinteg # Dependencies diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 04a801f..6ae7673 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -3,7 +3,7 @@ "id": "donpayinteg", "version": "${version}", "name": "DonatePay Integration", - "description": "Mod add integration with donate system", + "description": "Mod add integration with DonatePay system for exec custom commands for donates.", "authors": [ "BitHeaven" ],