From ef727e9094c55e0b86d223edf3636e5fcf62c674 Mon Sep 17 00:00:00 2001 From: MoriyaShiine <45156123+MoriyaShiine@users.noreply.github.com> Date: Tue, 30 Jun 2026 13:06:31 -0500 Subject: [PATCH 1/2] add launchpad support --- .../src/main/resources/fabric.mod.json | 8 ++++++++ .../src/main/resources/fabric.mod.json | 11 +++++++++++ .../src/main/resources/fabric.mod.json | 10 ++++++++++ .../src/main/resources/fabric.mod.json | 9 +++++++++ .../src/main/resources/fabric.mod.json | 9 +++++++++ .../src/main/resources/fabric.mod.json | 10 ++++++++++ .../src/main/resources/fabric.mod.json | 10 ++++++++++ .../src/main/resources/fabric.mod.json | 9 +++++++++ src/main/resources/fabric.mod.json | 4 ++++ 9 files changed, 80 insertions(+) diff --git a/cardinal-components-base/src/main/resources/fabric.mod.json b/cardinal-components-base/src/main/resources/fabric.mod.json index 31f29f50..3db5d736 100644 --- a/cardinal-components-base/src/main/resources/fabric.mod.json +++ b/cardinal-components-base/src/main/resources/fabric.mod.json @@ -12,6 +12,14 @@ ] }, "custom": { + "launchpad:compatible": true, + "launchpad:overrides": { + "id": "cardinal_components_base", + "depends": { + "minecraft": ">=26.1-", + "fabric_api_base": ">=0.1.2" + } + }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-block/src/main/resources/fabric.mod.json b/cardinal-components-block/src/main/resources/fabric.mod.json index 5bbb99ee..59315030 100644 --- a/cardinal-components-block/src/main/resources/fabric.mod.json +++ b/cardinal-components-block/src/main/resources/fabric.mod.json @@ -15,6 +15,17 @@ ] }, "custom": { + "launchpad:compatible": true, + "launchpad:overrides": { + "id": "cardinal_components_block", + "depends": { + "minecraft": ">=26.1-", + "fabric_api_base": "*", + "fabric_api_lookup_api_v1": "*", + "fabric_networking_api_v1": "*", + "cardinal_components_base": ">=8.0.0-alpha.1" + } + }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-chunk/src/main/resources/fabric.mod.json b/cardinal-components-chunk/src/main/resources/fabric.mod.json index 87d7f41f..bb76c47f 100644 --- a/cardinal-components-chunk/src/main/resources/fabric.mod.json +++ b/cardinal-components-chunk/src/main/resources/fabric.mod.json @@ -15,6 +15,16 @@ ] }, "custom": { + "launchpad:compatible": true, + "launchpad:overrides": { + "id": "cardinal_components_chunk", + "depends": { + "minecraft": ">=26.1-", + "fabric_api_base": "*", + "cardinal_components_base": ">=8.0.0-alpha.1", + "fabric_networking_api_v1": "*" + } + }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-entity/src/main/resources/fabric.mod.json b/cardinal-components-entity/src/main/resources/fabric.mod.json index a72f6b0d..a4599ecd 100644 --- a/cardinal-components-entity/src/main/resources/fabric.mod.json +++ b/cardinal-components-entity/src/main/resources/fabric.mod.json @@ -15,6 +15,15 @@ ] }, "custom": { + "launchpad:compatible": true, + "launchpad:overrides": { + "id": "cardinal_components_entity", + "depends": { + "minecraft": ">=26.1-", + "fabric_api_base": "*", + "cardinal_components_base": ">=8.0.0-alpha.1" + } + }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-item/src/main/resources/fabric.mod.json b/cardinal-components-item/src/main/resources/fabric.mod.json index 64ff0a0f..e7b726e5 100644 --- a/cardinal-components-item/src/main/resources/fabric.mod.json +++ b/cardinal-components-item/src/main/resources/fabric.mod.json @@ -7,6 +7,15 @@ "icon": "assets/cardinal-components-item/icon.png", "version": "${version}", "custom": { + "launchpad:compatible": true, + "launchpad:overrides": { + "id": "cardinal_components_item", + "depends": { + "minecraft": ">=1.17-", + "fabric_api_base": "*", + "cardinal_components_base": "*" + } + }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-level/src/main/resources/fabric.mod.json b/cardinal-components-level/src/main/resources/fabric.mod.json index 44d01b84..ef43d6f0 100644 --- a/cardinal-components-level/src/main/resources/fabric.mod.json +++ b/cardinal-components-level/src/main/resources/fabric.mod.json @@ -15,6 +15,16 @@ ] }, "custom": { + "launchpad:compatible": true, + "launchpad:overrides": { + "id": "cardinal_components_level", + "depends": { + "minecraft": ">=26.1-", + "fabric_api_base": "*", + "cardinal_components_base": ">=8.0.0-alpha.1", + "fabric_networking_api_v1": "*" + } + }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-leveldata/src/main/resources/fabric.mod.json b/cardinal-components-leveldata/src/main/resources/fabric.mod.json index c0ab8f10..dd2376e8 100644 --- a/cardinal-components-leveldata/src/main/resources/fabric.mod.json +++ b/cardinal-components-leveldata/src/main/resources/fabric.mod.json @@ -15,6 +15,16 @@ ] }, "custom": { + "launchpad:compatible": true, + "launchpad:overrides": { + "id": "cardinal_components_leveldata", + "depends": { + "minecraft": ">=26.1-", + "fabric_api_base": "*", + "cardinal_components_base": ">=8.0.0-alpha.1", + "fabric_networking_api_v1": "*" + } + }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-scoreboard/src/main/resources/fabric.mod.json b/cardinal-components-scoreboard/src/main/resources/fabric.mod.json index 5a637793..c2ec203a 100644 --- a/cardinal-components-scoreboard/src/main/resources/fabric.mod.json +++ b/cardinal-components-scoreboard/src/main/resources/fabric.mod.json @@ -15,6 +15,15 @@ ] }, "custom": { + "launchpad:compatible": true, + "launchpad:overrides": { + "id": "cardinal_components_scoreboard", + "depends": { + "minecraft": ">=26.1-", + "fabric_api_base": "*", + "cardinal_components_base": ">=8.0.0-alpha.1" + } + }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index fea99cb5..7db006d2 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -7,6 +7,10 @@ "version": "${version}", "icon": "assets/cardinal-components/icon.png", "custom": { + "launchpad:compatible": true, + "launchpad:overrides": { + "id": "cardinal_components" + }, "modmenu": { "badges": ["library"] } From e9230f51850af7d33338b9945bf20a270c007a8c Mon Sep 17 00:00:00 2001 From: MoriyaShiine <45156123+MoriyaShiine@users.noreply.github.com> Date: Fri, 3 Jul 2026 08:05:58 -0500 Subject: [PATCH 2/2] remove unneeded overrides with new launchpad --- .../src/main/resources/fabric.mod.json | 7 ------- .../src/main/resources/fabric.mod.json | 10 ---------- .../src/main/resources/fabric.mod.json | 9 --------- .../src/main/resources/fabric.mod.json | 8 -------- .../src/main/resources/fabric.mod.json | 8 -------- .../src/main/resources/fabric.mod.json | 9 --------- .../src/main/resources/fabric.mod.json | 9 --------- .../src/main/resources/fabric.mod.json | 8 -------- src/main/resources/fabric.mod.json | 3 --- 9 files changed, 71 deletions(-) diff --git a/cardinal-components-base/src/main/resources/fabric.mod.json b/cardinal-components-base/src/main/resources/fabric.mod.json index 3db5d736..ea879dc4 100644 --- a/cardinal-components-base/src/main/resources/fabric.mod.json +++ b/cardinal-components-base/src/main/resources/fabric.mod.json @@ -13,13 +13,6 @@ }, "custom": { "launchpad:compatible": true, - "launchpad:overrides": { - "id": "cardinal_components_base", - "depends": { - "minecraft": ">=26.1-", - "fabric_api_base": ">=0.1.2" - } - }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-block/src/main/resources/fabric.mod.json b/cardinal-components-block/src/main/resources/fabric.mod.json index 59315030..077b8ade 100644 --- a/cardinal-components-block/src/main/resources/fabric.mod.json +++ b/cardinal-components-block/src/main/resources/fabric.mod.json @@ -16,16 +16,6 @@ }, "custom": { "launchpad:compatible": true, - "launchpad:overrides": { - "id": "cardinal_components_block", - "depends": { - "minecraft": ">=26.1-", - "fabric_api_base": "*", - "fabric_api_lookup_api_v1": "*", - "fabric_networking_api_v1": "*", - "cardinal_components_base": ">=8.0.0-alpha.1" - } - }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-chunk/src/main/resources/fabric.mod.json b/cardinal-components-chunk/src/main/resources/fabric.mod.json index bb76c47f..06cfa18d 100644 --- a/cardinal-components-chunk/src/main/resources/fabric.mod.json +++ b/cardinal-components-chunk/src/main/resources/fabric.mod.json @@ -16,15 +16,6 @@ }, "custom": { "launchpad:compatible": true, - "launchpad:overrides": { - "id": "cardinal_components_chunk", - "depends": { - "minecraft": ">=26.1-", - "fabric_api_base": "*", - "cardinal_components_base": ">=8.0.0-alpha.1", - "fabric_networking_api_v1": "*" - } - }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-entity/src/main/resources/fabric.mod.json b/cardinal-components-entity/src/main/resources/fabric.mod.json index a4599ecd..91ce822b 100644 --- a/cardinal-components-entity/src/main/resources/fabric.mod.json +++ b/cardinal-components-entity/src/main/resources/fabric.mod.json @@ -16,14 +16,6 @@ }, "custom": { "launchpad:compatible": true, - "launchpad:overrides": { - "id": "cardinal_components_entity", - "depends": { - "minecraft": ">=26.1-", - "fabric_api_base": "*", - "cardinal_components_base": ">=8.0.0-alpha.1" - } - }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-item/src/main/resources/fabric.mod.json b/cardinal-components-item/src/main/resources/fabric.mod.json index e7b726e5..09dc9fee 100644 --- a/cardinal-components-item/src/main/resources/fabric.mod.json +++ b/cardinal-components-item/src/main/resources/fabric.mod.json @@ -8,14 +8,6 @@ "version": "${version}", "custom": { "launchpad:compatible": true, - "launchpad:overrides": { - "id": "cardinal_components_item", - "depends": { - "minecraft": ">=1.17-", - "fabric_api_base": "*", - "cardinal_components_base": "*" - } - }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-level/src/main/resources/fabric.mod.json b/cardinal-components-level/src/main/resources/fabric.mod.json index ef43d6f0..faf5b9e9 100644 --- a/cardinal-components-level/src/main/resources/fabric.mod.json +++ b/cardinal-components-level/src/main/resources/fabric.mod.json @@ -16,15 +16,6 @@ }, "custom": { "launchpad:compatible": true, - "launchpad:overrides": { - "id": "cardinal_components_level", - "depends": { - "minecraft": ">=26.1-", - "fabric_api_base": "*", - "cardinal_components_base": ">=8.0.0-alpha.1", - "fabric_networking_api_v1": "*" - } - }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-leveldata/src/main/resources/fabric.mod.json b/cardinal-components-leveldata/src/main/resources/fabric.mod.json index dd2376e8..9a239135 100644 --- a/cardinal-components-leveldata/src/main/resources/fabric.mod.json +++ b/cardinal-components-leveldata/src/main/resources/fabric.mod.json @@ -16,15 +16,6 @@ }, "custom": { "launchpad:compatible": true, - "launchpad:overrides": { - "id": "cardinal_components_leveldata", - "depends": { - "minecraft": ">=26.1-", - "fabric_api_base": "*", - "cardinal_components_base": ">=8.0.0-alpha.1", - "fabric_networking_api_v1": "*" - } - }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/cardinal-components-scoreboard/src/main/resources/fabric.mod.json b/cardinal-components-scoreboard/src/main/resources/fabric.mod.json index c2ec203a..8d9ba6d0 100644 --- a/cardinal-components-scoreboard/src/main/resources/fabric.mod.json +++ b/cardinal-components-scoreboard/src/main/resources/fabric.mod.json @@ -16,14 +16,6 @@ }, "custom": { "launchpad:compatible": true, - "launchpad:overrides": { - "id": "cardinal_components_scoreboard", - "depends": { - "minecraft": ">=26.1-", - "fabric_api_base": "*", - "cardinal_components_base": ">=8.0.0-alpha.1" - } - }, "modmenu": { "badges": [ "library" ], "parent": { diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 7db006d2..ff6c7bab 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -8,9 +8,6 @@ "icon": "assets/cardinal-components/icon.png", "custom": { "launchpad:compatible": true, - "launchpad:overrides": { - "id": "cardinal_components" - }, "modmenu": { "badges": ["library"] }