From e534b1526e26bbaf44588ab07ec8eeee7663a036 Mon Sep 17 00:00:00 2001 From: Zacharias Date: Sat, 15 Jul 2023 13:43:48 +0200 Subject: [PATCH] Updated dependencies Added dependencies check for forge and fabric Added update check for forge and fabric TO-DO add the updateChecker.json GitHub link to forge entry point --- fabric/build.gradle | 4 ++-- fabric/src/main/resources/fabric.mod.json | 9 ++++++-- forge/build.gradle | 2 +- forge/src/main/resources/META-INF/mods.toml | 12 +++++++++++ forge/src/main/resources/updateChecker.json | 24 +++++++++++++++++++++ gradle.properties | 2 +- 6 files changed, 47 insertions(+), 6 deletions(-) create mode 100644 forge/src/main/resources/updateChecker.json diff --git a/fabric/build.gradle b/fabric/build.gradle index 9825a42..c7ca115 100644 --- a/fabric/build.gradle +++ b/fabric/build.gradle @@ -26,8 +26,8 @@ dependencies { // Remove the next line if you don't want to depend on the API modApi "dev.architectury:architectury-fabric:${rootProject.architectury_version}" - modApi "me.shedaniel.cloth:cloth-config-fabric:11.0.99" - modApi "com.terraformersmc:modmenu:7.0.1" + modApi "me.shedaniel.cloth:cloth-config-fabric:11.1.106" + modApi "com.terraformersmc:modmenu:7.1.0" common(project(path: ":common", configuration: "namedElements")) { transitive false } shadowCommon(project(path: ":common", configuration: "transformProductionFabric")) { transitive false } diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json index 155c194..19d79e8 100644 --- a/fabric/src/main/resources/fabric.mod.json +++ b/fabric/src/main/resources/fabric.mod.json @@ -6,7 +6,10 @@ "name": "speedometer", "description": "just displaying your speed", "authors": ["Allen"], - "contact": {}, + "contact": { + "sources": "https://github.com/zaze06/Speedometer", + "issues": "https://github.com/zaze06/Speedometer/issues" + }, "license": "All Rights Reserved", "icon": "icon.png", @@ -18,6 +21,8 @@ }, "depends": { "fabricloader": ">=0.14.21", - "minecraft": ">=1.20" + "minecraft": ">=1.20", + "cloth-config": ">=11.1.106", + "architectury": ">= 9.1.10" } } diff --git a/forge/build.gradle b/forge/build.gradle index 8cab03e..af50f30 100644 --- a/forge/build.gradle +++ b/forge/build.gradle @@ -23,7 +23,7 @@ dependencies { // Remove the next line if you don't want to depend on the API modApi "dev.architectury:architectury-forge:${rootProject.architectury_version}" - modApi "me.shedaniel.cloth:cloth-config-forge:11.0.99" + modApi "me.shedaniel.cloth:cloth-config-forge:11.1.106" common(project(path: ":common", configuration: "namedElements")) { transitive false } shadowCommon(project(path: ":common", configuration: "transformProductionForge")) { transitive = false } diff --git a/forge/src/main/resources/META-INF/mods.toml b/forge/src/main/resources/META-INF/mods.toml index 1a06d6d..b056c1c 100644 --- a/forge/src/main/resources/META-INF/mods.toml +++ b/forge/src/main/resources/META-INF/mods.toml @@ -64,3 +64,15 @@ just displaying your speed versionRange="[1.20,1.21)" ordering="NONE" side="BOTH" +[[dependencies.speedometer]] + modId="architectury" + mandatory=true + versionRange="[9.1.10,)" + ordering="NONE" + side="CLIENT" +[[dependencies.speedometer]] + modId="cloth_config" + mandatory=true + versionRange="[11.1.106,)" + ordering="NONE" + side="CLIENT" \ No newline at end of file diff --git a/forge/src/main/resources/updateChecker.json b/forge/src/main/resources/updateChecker.json new file mode 100644 index 0000000..3f83a2c --- /dev/null +++ b/forge/src/main/resources/updateChecker.json @@ -0,0 +1,24 @@ +{ + "homepage": "https://modrinth.com/mod/speedometer/versions", + "1.20.1": { + "1.0": "First version", + "2.0": "Made the speedometer text movable, added debug data display, added visual speedometer", + "3.0": "Added size setting for visual speedometer, changed how the visual speedometer location is set", + "3.1": "Fixed error in language file", + "3.2": "Correct checker for Client or Server environment, updated dependencies, added dependency check in mod data file" + }, + "1.20": { + "1.0": "First version", + "2.0": "Made the speedometer text movable, added debug data display, added visual speedometer", + "3.0": "Added size setting for visual speedometer, changed how the visual speedometer location is set", + "3.1": "Fixed error in language file", + "3.2": "Correct checker for Client or Server environment, updated dependencies, added dependency check in mod data file" + }, + "promos": { + "1.20.1-latest": "3.2", + "1.20.1-recommended": "3.1", + + "1.20-latest": "3.2", + "1.20-recommended": "3.1" + } +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 63ba221..db98434 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ archives_base_name=speedometer mod_version=3.2 maven_group=me.zacharias -architectury_version=9.0.8 +architectury_version=9.1.10 fabric_loader_version=0.14.21 fabric_api_version=0.84.0+1.20.1