From 1a54cf34feaa17c3881b04cd5f05502d978f2efc Mon Sep 17 00:00:00 2001 From: Anastasia Calico Date: Thu, 24 Sep 2026 11:47:58 +1000 Subject: [PATCH] build: Setup FMJs. --- gamerules/gradle.properties | 3 ++ gamerules/src/main/resources/fabric.mod.json | 31 ++++++++++--------- .../src/testmod/resources/fabric.mod.json | 25 ++++++++------- 3 files changed, 32 insertions(+), 27 deletions(-) create mode 100644 gamerules/gradle.properties diff --git a/gamerules/gradle.properties b/gamerules/gradle.properties new file mode 100644 index 0000000..cf96637 --- /dev/null +++ b/gamerules/gradle.properties @@ -0,0 +1,3 @@ +mod_version = 0.2.0 +maven_group = org.vulpixel.config_extensions.gamerules +mod_id = config_extensions_gamerules diff --git a/gamerules/src/main/resources/fabric.mod.json b/gamerules/src/main/resources/fabric.mod.json index 1e6d3d8..0878489 100644 --- a/gamerules/src/main/resources/fabric.mod.json +++ b/gamerules/src/main/resources/fabric.mod.json @@ -2,20 +2,21 @@ "schemaVersion": 1, "id": "${mod_id}", "version": "${mod_version}+${minecraft_version}", - "name": "${mod_name}", - "description": "${mod_description}", + "name": "Config Extensions - Game Rules", + "description": "Config Library agnostic extensions for game rules.", "authors": [ - "${mod_author}" + "Vulpixel" ], "contributors": [ - "${mod_contributors}" + "MerchantCalico", + "Sylv " ], "contact": { - "homepage": "${sources}", - "issues": "${sources}/issues", - "sources": "${sources}" + "homepage": "https://vulpixel.org/", + "issues": "https://tangled.org/vulpixel.org/config-extensions/issues", + "sources": "https://tangled.org/vulpixel.org/config-extensions" }, - "license": "${mod_license}", + "license": "MPL-2.0", "environment": "*", "entrypoints": { "main": [ @@ -27,10 +28,10 @@ ], "accessWidener": "${mod_id}.classtweaker", "depends": { - "fabricloader": "${fabric_loader_version_range}", - "fabric-api": "${fabric_api_version_range}", - "minecraft": "${minecraft_version_range}", - "java": ">=${java_version}" + "fabricloader": ">=0.19", + "fabric-api": "*", + "minecraft": "~26.1", + "java": ">=25" }, "custom": { "modmenu": { @@ -38,9 +39,9 @@ "library" ], "parent": { - "id": "${root_mod_id}", - "name": "${root_mod_name}", - "description": "${root_mod_description}", + "id": "config_extensions", + "name": "Config Extensions", + "description": "Config-library agnostic extensions for Minecraft.", "badges": [ "library" ] } } diff --git a/gamerules/src/testmod/resources/fabric.mod.json b/gamerules/src/testmod/resources/fabric.mod.json index f297e47..655b95a 100644 --- a/gamerules/src/testmod/resources/fabric.mod.json +++ b/gamerules/src/testmod/resources/fabric.mod.json @@ -2,20 +2,21 @@ "schemaVersion": 1, "id": "${mod_id}_testmod", "version": "${mod_version}+${minecraft_version}", - "name": "${mod_name} Testmod", - "description": "${mod_description}", + "name": "Config Extensions - Game Rules Testmod", + "description": "Config Library agnostic extensions for game rules.", "authors": [ - "${mod_author}" + "Vulpixel" ], "contributors": [ - "${mod_contributors}" + "MerchantCalico", + "Sylv " ], "contact": { - "homepage": "${sources}", - "issues": "${sources}/issues", - "sources": "${sources}" + "homepage": "https://vulpixel.org/", + "issues": "https://tangled.org/vulpixel.org/config-extensions/issues", + "sources": "https://tangled.org/vulpixel.org/config-extensions" }, - "license": "${mod_license}", + "license": "MPL-2.0", "environment": "*", "entrypoints": { "main": [ @@ -23,9 +24,9 @@ ] }, "depends": { - "fabricloader": "${fabric_loader_version_range}", - "fabric-api": "${fabric_api_version_range}", - "minecraft": "${minecraft_version_range}", - "java": ">=${java_version}" + "fabricloader": ">=0.19", + "fabric-api": "*", + "minecraft": "~26.1", + "java": ">=25" } } -- 2.51.2