From 9c258d452f3da2f2450fa56c7262232975319701 Mon Sep 17 00:00:00 2001 From: Redeix <59435925+Redeix@users.noreply.github.com> Date: Tue, 13 May 2025 11:08:47 -0500 Subject: [PATCH 01/40] Branch merge (#995) From 165cc8d2cdb0a4c09dba63ed921d37ca69e71dc4 Mon Sep 17 00:00:00 2001 From: Risuga Date: Wed, 14 May 2025 11:42:32 -0700 Subject: [PATCH 02/40] Some recipe changes (#1003) * misc recipes * add saw to jar lid recipe * revert table salt name changing that didn't work --- CHANGELOG.md | 2 ++ .../en_us/entries/getting_started/finding_ores.json | 2 +- kubejs/server_scripts/hotornot/recipes.js | 11 ++++++++++- kubejs/server_scripts/tfc/recipes.js | 9 +++++++++ 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 904dcac3b..3acc7cf26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog ## [Unreleased] ### Changes +- Changed wooden tongs recipe from shapeless to shaped (Oosyrag) +- Added crafting recipe for tin jar lids (Oosyrag) - Rebalanced the Large Boilers so now they consume WAY less fuel, so lava is no longer basically mandatory - see [here](https://github.com/TerraFirmaGreg-Team/Modpack-Modern/pull/977) for the full math (Oosyrag) - Greenhouse ports and sprinklers now work directly with gregtech pipes (Thomasx0) - Added recipes for stainless steel greenhouse parts (Pyritie) diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/getting_started/finding_ores.json b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/getting_started/finding_ores.json index 8b6fabe05..1fd784c67 100644 --- a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/getting_started/finding_ores.json +++ b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/getting_started/finding_ores.json @@ -58,7 +58,7 @@ { "type": "patchouli:crafting", "recipe": "tfchotornot:crafting/tongs/wood", - "text": "Careful, the vessel will be hot! Craft $(thing)Wooden Tongs$() with two sticks and a knife and hold them in your off hand to handle the hot vessel safely. (This is a $(thing)Shapeless Recipe$(), you can make it in your inventory crafting grid)" + "text": "Careful, the vessel will be hot! Craft $(thing)Wooden Tongs$() with two sticks and a knife and hold them in your off hand to handle the hot vessel safely." }, { "type": "patchouli:image", diff --git a/kubejs/server_scripts/hotornot/recipes.js b/kubejs/server_scripts/hotornot/recipes.js index 5ceac71f8..9db1a3a67 100644 --- a/kubejs/server_scripts/hotornot/recipes.js +++ b/kubejs/server_scripts/hotornot/recipes.js @@ -1,5 +1,14 @@ // priority: 0 const registerHotOrNotRecipes = (event) => { - + + event.shaped('tfchotornot:tongs/wood', [ + 'AB ', + 'B ', + ' ' + ], { + A: '#forge:tools/knives', + B: '#forge:rods/wooden' + }).id('tfchotornot:crafting/tongs/wood') + } \ No newline at end of file diff --git a/kubejs/server_scripts/tfc/recipes.js b/kubejs/server_scripts/tfc/recipes.js index 5f2c122ac..123b5d7ef 100644 --- a/kubejs/server_scripts/tfc/recipes.js +++ b/kubejs/server_scripts/tfc/recipes.js @@ -324,4 +324,13 @@ const registerTFCRecipes = (event) => { .circuit(6) .EUt(GTValues.VA[GTValues.ULV]) }); + + // Jar lids + + event.shapeless('8x tfc:jar_lid', [ + 'gtceu:tin_ingot', + '#forge:tools/hammers', + '#forge:tools/saws' + ]).id('tfc:shapeless/jar_lid') + } From 27a6f70141c88fa34a06ada1e8e3030b88f277da Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 14 May 2025 20:57:48 +0100 Subject: [PATCH 03/40] fixed the basin having the wrong tag to be used with the charcoal forge --- kubejs/server_scripts/create/tags.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kubejs/server_scripts/create/tags.js b/kubejs/server_scripts/create/tags.js index 8946b655f..71fa54f9e 100644 --- a/kubejs/server_scripts/create/tags.js +++ b/kubejs/server_scripts/create/tags.js @@ -79,6 +79,8 @@ const registerCreateBlockTags = (event) => { // Disable bulk blasting event.removeAll('create:fan_processing_catalysts/blasting') + + event.add('tfc:forge_invisible_whitelist', 'create:basin') } From 761f396080666e83539b8e5d3c755e63bc55d77c Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 14 May 2025 20:59:01 +0100 Subject: [PATCH 04/40] removed obsidian framed pressure plate - idk what it even does, but it's causing crashes fixes #1006 --- .../server_scripts/framed_blocks/recipes.js | 26 ------------------- .../startup_scripts/framedblocks/constants.js | 3 ++- 2 files changed, 2 insertions(+), 27 deletions(-) diff --git a/kubejs/server_scripts/framed_blocks/recipes.js b/kubejs/server_scripts/framed_blocks/recipes.js index 6667bce79..86a2674bf 100644 --- a/kubejs/server_scripts/framed_blocks/recipes.js +++ b/kubejs/server_scripts/framed_blocks/recipes.js @@ -81,32 +81,6 @@ const registerFramedBlocksRecipes = (event) => { }).id('framedblocks:framing_saw/framed_pressure_plate') //#endregion - //#region Framed Obsidian Pressure Plate - event.shaped('framedblocks:framed_obsidian_pressure_plate', [ - 'AA', - 'BB' - ], { - A: '#forge:plates/obsidian', - B: 'framedblocks:framed_cube' - }).id('framedblocks:framed_obsidian_pressure_plate') - - event.custom({ - type: "framedblocks:frame", - additives: [ - { - count: 1, - ingredient: { - tag: "forge:plates/obsidian" - } - } - ], - material: 1536, - result: { - item: "framedblocks:framed_obsidian_pressure_plate" - } - }).id('framedblocks:framing_saw/framed_obsidian_pressure_plate') - //#endregion - //#region Framed Gold Pressure Plate event.shaped('framedblocks:framed_gold_pressure_plate', [ 'AA', diff --git a/kubejs/startup_scripts/framedblocks/constants.js b/kubejs/startup_scripts/framedblocks/constants.js index e84b9f059..4145d093b 100644 --- a/kubejs/startup_scripts/framedblocks/constants.js +++ b/kubejs/startup_scripts/framedblocks/constants.js @@ -2,5 +2,6 @@ global.FRAMEDBLOCKS_DISABLED_ITEMS = [ 'framedblocks:framed_soul_torch', - 'framedblocks:framed_torch' + 'framedblocks:framed_torch', + 'framedblocks:framed_obsidian_pressure_plate' ]; \ No newline at end of file From 9c8369262a655cbc52b4047f6f98b5c03363bed0 Mon Sep 17 00:00:00 2001 From: TomPlop Date: Wed, 14 May 2025 15:59:22 -0400 Subject: [PATCH 05/40] Fix for Create Deco bricks conflict with Minecraft bricks in the assembler (#1005) Signed-off-by: TomPlop --- kubejs/server_scripts/createdeco/recipes.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/kubejs/server_scripts/createdeco/recipes.js b/kubejs/server_scripts/createdeco/recipes.js index f6c4091d8..d25688cb3 100644 --- a/kubejs/server_scripts/createdeco/recipes.js +++ b/kubejs/server_scripts/createdeco/recipes.js @@ -47,6 +47,7 @@ const registerCreatedecoRecipes = (event) => { event.remove({ id: 'createdeco:industrial_iron_bars' }) event.remove({ id: 'createdeco:zinc_bars_overlay' }) event.remove({ id: 'createdeco:zinc_bars' }) + event.remove({ id: 'gtceu:assembler/bricks' }) event.remove({ type: 'minecraft:stonecutting', input: '#forge:storage_blocks/tin_alloy' }) event.remove({ type: 'minecraft:stonecutting', input: '#forge:storage_blocks/brass' }) event.remove({ type: 'minecraft:stonecutting', input: '#forge:storage_blocks/wrought_iron' }) @@ -130,6 +131,14 @@ const registerCreatedecoRecipes = (event) => { const brickTypes = ['blue', 'verdant', 'pearl', 'dean', 'dusk', 'scarlet', 'umber'] const powderTypes = ['lapis_lazuli', 'malachite', 'soda_ash', 'limonite', 'charcoal', 'hematite', 'cassiterite'] + event.recipes.gtceu.assembler(`assembler_bricks`) + .itemInputs('5x minecraft:brick') + .inputFluids(Fluid.of('gtceu:concrete', 144)) + .itemOutputs(`4x minecraft:bricks`) + .duration(50) + .circuit(2) + .EUt(7) + brickTypes.forEach(type => { event.remove({ output: `createdeco:${type}_bricks` }); }); @@ -295,4 +304,4 @@ const registerCreatedecoRecipes = (event) => { }) // #endregion -}; \ No newline at end of file +}; From 47723978704e9b6594659281d7ac7b246ccf9b7d Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 14 May 2025 22:23:10 +0100 Subject: [PATCH 06/40] removing the gregtech material error suppression because it's just causing more confusion --- kubejs/server_scripts/gregtech/utility.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kubejs/server_scripts/gregtech/utility.js b/kubejs/server_scripts/gregtech/utility.js index 02d74b307..e0dfc26d0 100644 --- a/kubejs/server_scripts/gregtech/utility.js +++ b/kubejs/server_scripts/gregtech/utility.js @@ -164,12 +164,12 @@ function generatePlatedBlockRecipe(event, material) { .EUt(GTValues.VA[GTValues.LV]) } -const $MRM = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.IMaterialRegistryManager') +//const $MRM = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.IMaterialRegistryManager') function forEachMaterial(iterator) { - if (GTMaterialRegistry.getPhase() === $MRM.Phase.CLOSED || GTMaterialRegistry.getPhase() === $MRM.Phase.FROZEN) { + //if (GTMaterialRegistry.getPhase() === $MRM.Phase.CLOSED || GTMaterialRegistry.getPhase() === $MRM.Phase.FROZEN) { GTMaterialRegistry.getRegisteredMaterials().forEach(material => { iterator(material) }) - } + //} } \ No newline at end of file From b1e8a852afc20fb59cb6a60e8cc1c8cf3841be89 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 15 May 2025 12:23:20 +0100 Subject: [PATCH 07/40] updated changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3acc7cf26..56620e6cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,10 @@ - Added item to summon armor stands with arms. (Redeix) - Added recipes for extracting/ forming magma blocks. (Redeix) - Nerfed steel support recipe output. (Redeix) +- Fixed assembler recipe conflict with regular vanilla bricks and Create Deco's colored bricks (TomPlop) +- Fixed not being able to use a charcoal forge with a basin (Pyritie) +- Removed programmed circuit from the salt water electrolysis recipe (SverhRazum-Nah) +- Added wrought iron alternatives for early game cast iron recipes, like wooden crates (ZackH01) ## [0.9.5] - 08.05.2025 ### Changes From 890e183900bc84c7e80470db56b7910c70487814 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 22:45:19 +0500 Subject: [PATCH 08/40] Update CHANGELOG.md --- CHANGELOG.md | 50 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56620e6cf..860fe6fdb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,31 +1,31 @@ # Changelog ## [Unreleased] ### Changes -- Changed wooden tongs recipe from shapeless to shaped (Oosyrag) -- Added crafting recipe for tin jar lids (Oosyrag) -- Rebalanced the Large Boilers so now they consume WAY less fuel, so lava is no longer basically mandatory - see [here](https://github.com/TerraFirmaGreg-Team/Modpack-Modern/pull/977) for the full math (Oosyrag) -- Greenhouse ports and sprinklers now work directly with gregtech pipes (Thomasx0) -- Added recipes for stainless steel greenhouse parts (Pyritie) -- More field guide updates (Oosyrag) -- Added assembler recipes for more Create and Greate items (Pyritie) -- Blaze burners, alternators, steam engines, and steam multiblock inputs/outputs are now much cheaper (Pyritie) -- Firmaciv sails can now use any fabric instead of just wool (Pyritie) -- Fixed some recycling recipes to prevent dupes (Pyritie) -- Added a circuit to the assembler hopper recipe (Pyritie) -- Fixed chiseling non-tfc blocks so it returns two slabs instead of one (Pyritie) -- Fixed being able to use tree taps on placed logs (Pyritie) -- Fixed tooltips on the uncolored small vessel and AFC wooden supports (Pyritie) -- Fixed assembler clay recipes so they output the correct amount (Pyritie) -- Quest fixes/tweaks (Pyritie) -- Added aluminium, stainless steel, and titanium millstones (Pyritie) -- Fixed fishing nets behavior. (Redeix) -- Added item to summon armor stands with arms. (Redeix) -- Added recipes for extracting/ forming magma blocks. (Redeix) -- Nerfed steel support recipe output. (Redeix) -- Fixed assembler recipe conflict with regular vanilla bricks and Create Deco's colored bricks (TomPlop) -- Fixed not being able to use a charcoal forge with a basin (Pyritie) -- Removed programmed circuit from the salt water electrolysis recipe (SverhRazum-Nah) -- Added wrought iron alternatives for early game cast iron recipes, like wooden crates (ZackH01) +- Changed wooden tongs recipe from shapeless to shaped. @Oosyrag +- Added crafting recipe for tin jar lids. @Oosyrag +- Rebalanced the Large Boilers so now they consume WAY less fuel, so lava is no longer basically mandatory - see #977 for the full math. @Oosyrag +- Greenhouse ports and sprinklers now work directly with gregtech pipes. @Thomasx0 +- Added recipes for stainless steel greenhouse parts. @Pyritie +- More field guide updates. @Oosyrag +- Added assembler recipes for more Create and Greate items. @Pyritie +- Blaze burners, alternators, steam engines, and steam multiblock inputs/outputs are now much cheaper. @Pyritie +- Firmaciv sails can now use any fabric instead of just wool. @Pyritie +- Fixed some recycling recipes to prevent dupes. @Pyritie +- Added a circuit to the assembler hopper recipe. @Pyritie +- Fixed chiseling non-tfc blocks so it returns two slabs instead of one. @Pyritie +- Fixed being able to use tree taps on placed logs. @Pyritie +- Fixed tooltips on the uncolored small vessel and AFC wooden supports. @Pyritie +- Fixed assembler clay recipes so they output the correct amount. @Pyritie +- Quest fixes/tweaks. @Pyritie +- Added aluminium, stainless steel, and titanium millstones. @Pyritie +- Fixed fishing nets behavior. @Redeix +- Added item to summon armor stands with arms. @Redeix +- Added recipes for extracting/ forming magma blocks. @Redeix +- Nerfed steel support recipe output. @Redeix +- Fixed assembler recipe conflict with regular vanilla bricks and Create Deco's colored bricks. @TomPlop +- Fixed not being able to use a charcoal forge with a basin. @Pyritie +- Removed programmed circuit from the salt water electrolysis recipe. @SverhRazum-Nah +- Added wrought iron alternatives for early game cast iron recipes, like wooden crates. @ZackH01 ## [0.9.5] - 08.05.2025 ### Changes From c3476cc9c9ec9c056de9b17f20f2035148987e00 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:31:47 +0500 Subject: [PATCH 09/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index f17ed37a5..60fd2065c 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,6 +2,8 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] +assignees: ["Contributor-Modern"] +issueType: "Enhancement" body: - type: checkboxes From 7c4ca2ba0f8bd51c4ca0f3ee5796d54b3c701aed Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:32:14 +0500 Subject: [PATCH 10/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index 60fd2065c..8fd450803 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,7 +2,6 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] -assignees: ["Contributor-Modern"] issueType: "Enhancement" body: From 737f6e1749cd77064ff0f5fea9dd64d14e86e96e Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:35:56 +0500 Subject: [PATCH 11/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index 8fd450803..6964d6b4c 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,7 +2,7 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] -issueType: "Enhancement" +issue_type: "Enhancement" body: - type: checkboxes From a594c48db37180ff82677a4cc8d68b2ce5fd2e57 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:36:57 +0500 Subject: [PATCH 12/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index 6964d6b4c..fa43f9dbd 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,7 +2,7 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] -issue_type: "Enhancement" +issues_type: "Enhancement" body: - type: checkboxes From fd91d3c0984db8aa84e5f97c7846a975bc35aa94 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:37:14 +0500 Subject: [PATCH 13/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index fa43f9dbd..811a0ff6b 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,7 +2,7 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] -issues_type: "Enhancement" +issues_type: [ "Enhancement" ] body: - type: checkboxes From 6c3c57530459477e0b928932b8148e5a84696c44 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:37:43 +0500 Subject: [PATCH 14/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index 811a0ff6b..83fac0b28 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,7 +2,7 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] -issues_type: [ "Enhancement" ] +issue-types: [ "Enhancement" ] body: - type: checkboxes From 0498585be90bae770923b182cb122f3e80a09857 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:37:58 +0500 Subject: [PATCH 15/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index 83fac0b28..5197d9c79 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,7 +2,7 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] -issue-types: [ "Enhancement" ] +issue_types: [ "Enhancement" ] body: - type: checkboxes From 0bfb5007f1873982c668d09e10dc290cfcad543a Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:40:39 +0500 Subject: [PATCH 16/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index 5197d9c79..af00d3489 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,7 +2,7 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] -issue_types: [ "Enhancement" ] +type: [ "Enhancement" ] body: - type: checkboxes From 22e8fd92670b6228c5a73c178f02b91411efc09b Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:41:08 +0500 Subject: [PATCH 17/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index af00d3489..c9e439c6d 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,7 +2,7 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] -type: [ "Enhancement" ] +type: "Enhancement" body: - type: checkboxes From 5ea2857944c231c0c22b227a6aa01c8b6fc02652 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:44:15 +0500 Subject: [PATCH 18/40] Update ENHANCEMENT.yml --- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index c9e439c6d..42fc3c18c 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -2,6 +2,7 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " labels: [ "1. Type: Enhancement" ] +projects: ["TerraFirmaGreg-Team/10"] type: "Enhancement" body: From ba4cc2ecf6f4b00047d0ca04ef5725b802120586 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Thu, 15 May 2025 23:45:00 +0500 Subject: [PATCH 19/40] ISSUE_TEMPLATE --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 2 ++ .github/ISSUE_TEMPLATE/CRASH_REPORT.yml | 2 ++ .github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml | 2 ++ .github/ISSUE_TEMPLATE/QUESTION.yml | 1 + 4 files changed, 7 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 2bfbada55..c52d0093e 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -2,6 +2,8 @@ name: "Bug report" description: "Report a bug where something is not working as expected, which does not crash the game." title: "[🐛]: " labels: [ "1. Type: Bug", "2. Status: Unverified" ] +projects: ["TerraFirmaGreg-Team/10"] +type: "Bug" body: - type: checkboxes diff --git a/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml b/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml index f542fd5fd..3c77ec010 100644 --- a/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml @@ -2,6 +2,8 @@ name: "Crash Report" description: "Report a bug that crashes the game or prevents startup." title: "[💥]: " labels: [ "1. Type: Crash", "2. Status: Unverified" ] +projects: ["TerraFirmaGreg-Team/10"] +type: "Crash" body: - type: checkboxes diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml index 7a35bf3c2..21c834595 100644 --- a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml +++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml @@ -2,6 +2,8 @@ name: "Feature request" description: "Request a new feature or a change to an existing one." title: "[🪶]: " labels: [ "1. Type: Feature" ] +projects: ["TerraFirmaGreg-Team/10"] +type: "Feature" body: - type: checkboxes diff --git a/.github/ISSUE_TEMPLATE/QUESTION.yml b/.github/ISSUE_TEMPLATE/QUESTION.yml index a7a56aee6..bf31443f3 100644 --- a/.github/ISSUE_TEMPLATE/QUESTION.yml +++ b/.github/ISSUE_TEMPLATE/QUESTION.yml @@ -2,6 +2,7 @@ name: "Ask a Question" description: "Ask a question regarding this project." title: "[❓]: " labels: [ "1. Type: Question" ] +type: "Question" body: - type: checkboxes From 71157ac7cfc586705bbcf2db79f3928a665035ec Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 15 May 2025 20:05:32 +0100 Subject: [PATCH 20/40] tweaked Y levels of the overworld <-> beneath teleporting --- config/forgivingworld.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/forgivingworld.json b/config/forgivingworld.json index 26056c231..4156561c1 100644 --- a/config/forgivingworld.json +++ b/config/forgivingworld.json @@ -31,7 +31,7 @@ "teleporttype": "AIR", "teleport_to_y": 125 }, - "belowy": -58, + "belowy": -57, "slowfallticks": 1200 }, { @@ -39,7 +39,7 @@ "to": "minecraft:overworld", "teleporttype": { "teleporttype": "CAVE", - "teleport_to_y": -58 + "teleport_to_y": -56 }, "abovey": 118 } From c0a35f04afb3e8836567475bb99af07b509df193 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Fri, 16 May 2025 00:39:17 +0500 Subject: [PATCH 21/40] ISSUE_TEMPLATE --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 2 +- .github/ISSUE_TEMPLATE/CRASH_REPORT.yml | 2 +- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 2 +- .github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml | 2 +- .github/ISSUE_TEMPLATE/QUESTION.yml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index c52d0093e..43e6835ea 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -1,7 +1,7 @@ name: "Bug report" description: "Report a bug where something is not working as expected, which does not crash the game." title: "[🐛]: " -labels: [ "1. Type: Bug", "2. Status: Unverified" ] +labels: [ "Status: Backlog" ] projects: ["TerraFirmaGreg-Team/10"] type: "Bug" diff --git a/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml b/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml index 3c77ec010..ee0f20405 100644 --- a/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml @@ -1,7 +1,7 @@ name: "Crash Report" description: "Report a bug that crashes the game or prevents startup." title: "[💥]: " -labels: [ "1. Type: Crash", "2. Status: Unverified" ] +labels: [ "Status: Backlog" ] projects: ["TerraFirmaGreg-Team/10"] type: "Crash" diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index 42fc3c18c..a1ff6bc8a 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -1,7 +1,7 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " -labels: [ "1. Type: Enhancement" ] +labels: [ "Status: Backlog" ] projects: ["TerraFirmaGreg-Team/10"] type: "Enhancement" diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml index 21c834595..a81d4cbec 100644 --- a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml +++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml @@ -1,7 +1,7 @@ name: "Feature request" description: "Request a new feature or a change to an existing one." title: "[🪶]: " -labels: [ "1. Type: Feature" ] +labels: [ "Status: Backlog" ] projects: ["TerraFirmaGreg-Team/10"] type: "Feature" diff --git a/.github/ISSUE_TEMPLATE/QUESTION.yml b/.github/ISSUE_TEMPLATE/QUESTION.yml index bf31443f3..80db9b202 100644 --- a/.github/ISSUE_TEMPLATE/QUESTION.yml +++ b/.github/ISSUE_TEMPLATE/QUESTION.yml @@ -1,7 +1,7 @@ name: "Ask a Question" description: "Ask a question regarding this project." title: "[❓]: " -labels: [ "1. Type: Question" ] +labels: [ "Status: Backlog" ] type: "Question" body: From 2d0a876e35102d4f6ad3d19494981905aabdbdf5 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Fri, 16 May 2025 00:58:30 +0500 Subject: [PATCH 22/40] github --- .github/dependabot.yml | 2 +- .github/workflows/build.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ff9c78233..223ed0f22 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -11,7 +11,7 @@ updates: schedule: interval: "weekly" labels: - - "1. Type: Dependencies" + - "Type: Dependencies" groups: dependencies: applies-to: version-updates diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ad306d0ce..0631371f9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -387,10 +387,10 @@ jobs: fi echo "✔️ All artifacts found" - - name: 🚫 Сlose fixed in dev + - name: 🚫 Сlose label "Done" uses: Xikaro/close-issues-based-on-label@master env: - LABEL: "2. Status: In Dev" + LABEL: "Status: Done" COMMENT: In ${{ needs.info.outputs.project_version }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 4cf0aa8b6bd1f3f1d34a0fd73c1c32b8d00ad9ea Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 15 May 2025 23:21:20 +0100 Subject: [PATCH 23/40] langs, quest tweaks, updated field guide for sprinklers --- .../quests/chapters/lv__low_voltage.snbt | 8 +----- .../quests/chapters/ore_processing.snbt | 27 +++++++------------ .../quests/chapters/questssteam_age.snbt | 13 +++++---- .../quests/chapters/queststfc_tips.snbt | 3 ++- kubejs/assets/create/lang/en_us.json | 4 +-- kubejs/assets/gtceu/lang/en_us.json | 2 ++ .../en_us/entries/firmalife/irrigation.json | 8 +++--- kubejs/assets/tfg/lang/en_us.json | 27 ++++++++++++++++--- 8 files changed, 51 insertions(+), 41 deletions(-) diff --git a/config/ftbquests/quests/chapters/lv__low_voltage.snbt b/config/ftbquests/quests/chapters/lv__low_voltage.snbt index b7bee86da..1a2f4635e 100644 --- a/config/ftbquests/quests/chapters/lv__low_voltage.snbt +++ b/config/ftbquests/quests/chapters/lv__low_voltage.snbt @@ -1308,13 +1308,7 @@ } { dependencies: ["22510C5F2386B453"] - description: [ - "{quests.steam_age.alternator.desc.1}" - "{@pagebreak}" - "{quests.steam_age.alternator.desc.2}" - "" - "{image:tfg:textures/quests/alternator_multiblock.png width:100 height:100 align:center}" - ] + description: ["{quests.steam_age.alternator.desc.1}"] id: "2DC24661CAD557B0" optional: true subtitle: "{quests.steam_age.alternator.subtitle}" diff --git a/config/ftbquests/quests/chapters/ore_processing.snbt b/config/ftbquests/quests/chapters/ore_processing.snbt index 2941f44cf..aff277eb7 100644 --- a/config/ftbquests/quests/chapters/ore_processing.snbt +++ b/config/ftbquests/quests/chapters/ore_processing.snbt @@ -22,25 +22,18 @@ id: "5D09BEE61210DF02" size: 1.5d subtitle: "{quests.ore_proc.native_ore.subtitle}" - tasks: [ - { - id: "047DA2872D107BA0" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "or(item_tag(tfc:ore_pieces))" - } + tasks: [{ + id: "047DA2872D107BA0" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item_tag(tfc:ore_pieces))" } - optional_task: true - title: "{quests.ore_proc.native_ore.task}" - type: "item" } - { - id: "2D0D9226FDB3CAC9" - type: "checkmark" - } - ] + title: "{quests.ore_proc.native_ore.task}" + type: "item" + }] title: "{quests.ore_proc.native_ore.title}" x: 0.5d y: -8.5d diff --git a/config/ftbquests/quests/chapters/questssteam_age.snbt b/config/ftbquests/quests/chapters/questssteam_age.snbt index 586e1a5a1..015d12d47 100644 --- a/config/ftbquests/quests/chapters/questssteam_age.snbt +++ b/config/ftbquests/quests/chapters/questssteam_age.snbt @@ -23,10 +23,8 @@ { id: "23A27702FF816291" linked_quest: "6903C72A254A7B08" - shape: "octagon" - size: 2.0d - x: -13.5d - y: 14.5d + x: -14.5d + y: 6.0d } { id: "1F1E7097C015BE33" @@ -726,7 +724,8 @@ dependencies: ["46FA9DD4755A5548"] description: ["{quests.steam_age.extractor.desc}"] id: "1DF4DBE41BB0B6FD" - shape: "square" + optional: true + shape: "heart" size: 1.0d subtitle: "{quests.steam_age.extractor.subtitle}" tasks: [{ @@ -1161,7 +1160,7 @@ type: "item" }] title: "{quests.steam_age.vacuum_chamber.title}" - x: -13.5d + x: -14.5d y: 12.0d } { @@ -1578,7 +1577,7 @@ dependencies: ["49896161B31DB7B4"] description: [ "There is currently a bug with the Mechanical Mixer where some recipes want an actual Programmed Circuit item." - "For the time being, you can craft these out of Sticks." + "For the time being, you can craft these with a Stick and a Wrench." "" "This will be fixed whenever we're able to update Greate to the latest version, which requires Create 6, which requires other Create addons to be updated... hopefully that should be soon." ] diff --git a/config/ftbquests/quests/chapters/queststfc_tips.snbt b/config/ftbquests/quests/chapters/queststfc_tips.snbt index 228a39cb5..e33e2790d 100644 --- a/config/ftbquests/quests/chapters/queststfc_tips.snbt +++ b/config/ftbquests/quests/chapters/queststfc_tips.snbt @@ -1116,9 +1116,10 @@ } { dependencies: [ - "1DF4DBE41BB0B6FD" "4891E995D3EC2BD1" + "5F3063C539C9CBBF" ] + dependency_requirement: "one_completed" description: ["{quests.tfg_tips.create_rubber_ingot.desc}"] id: "6903C72A254A7B08" shape: "gear" diff --git a/kubejs/assets/create/lang/en_us.json b/kubejs/assets/create/lang/en_us.json index a45af984a..9c17fa677 100644 --- a/kubejs/assets/create/lang/en_us.json +++ b/kubejs/assets/create/lang/en_us.json @@ -1,5 +1,6 @@ { "__COMMENT__": "This file was auto generated by the LanguageMerger, read the file \".README IF TRANSLATING\" found in \"minecraft/kubejs\" for more information.", + "block.create.netherite_backtank": "Blue Steel Backtank", "block.create.dark_oak_window": "Hickory Window", "block.create.dark_oak_window_pane": "Hickory Window Pane", "block.create.andesite_bars": "Metal Bars", @@ -68,7 +69,6 @@ "block.create.small_granite_brick_wall": "Small Chert Brick Wall", "block.create.layered_granite": "Layered Chert", "block.create.granite_pillar": "Chert Pillar", - "block.create.netherite_backtank": "Blue Steel Backtank", "item.create.netherite_diving_helmet.tooltip.summary": "Together with a _Blue Steel Backtank_, this can protect you from _extreme heat_. To be effective, _Legs and Feet_ have to be covered in a _Blue Steel Diving Equipment_, too.", "item.create.netherite_backtank": "Blue Steel Backtank", "item.create.netherite_diving_helmet": "Blue Steel Diving Helmet", @@ -89,4 +89,4 @@ "create.ponder.brass_funnel.text_1": "Metal Funnels can only ever extract single items.", "create.ponder.cogwheel_casing.text_1": "Brass or Metal Casing can be used to decorate Cogwheels", "create.ponder.shaft_casing.text_1": "Brass or Metal Casing can be used to decorate Shafts" -} +} \ No newline at end of file diff --git a/kubejs/assets/gtceu/lang/en_us.json b/kubejs/assets/gtceu/lang/en_us.json index 2ed03e10f..a5ea52d7b 100644 --- a/kubejs/assets/gtceu/lang/en_us.json +++ b/kubejs/assets/gtceu/lang/en_us.json @@ -62,6 +62,8 @@ "material.gtceu.ostrum": "Ostrum", "material.gtceu.calorite": "Calorite", "material.gtceu.etrium": "Etrium", + "material.gtceu.rocket_alloy_t1": "Colored Rocket Alloy", + "material.gtceu.vitrified_asbestos": "Vitrified Asbestos", "metaitem.dust.tooltip.purify": "Drop in Water to get Clean Dust", "metaitem.crushed.tooltip.purify": "Drop in Water to get Purified Ore", "item.gtceu.tool.behavior.silk_ice": "Silk Harvests Packed Ice", diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/firmalife/irrigation.json b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/firmalife/irrigation.json index 82d01a01d..721b9b125 100644 --- a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/firmalife/irrigation.json +++ b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/firmalife/irrigation.json @@ -13,12 +13,14 @@ "text": "The sprinkler is made with a $(thing)Copper Plate$()." }, { - "type": "patchouli:text", - "text": "Sprinklers must be connected to a system of pipes that feed it water in order to work. This is done by connecting a series of $(thing)Fluid Pipes$() to them. You can pump fluid into them with a $(thing)Mechanical Pump$()." + "title": "Piping", + "item": "gtceu:copper_tiny_fluid_pipe", + "type": "patchouli:spotlight", + "text": "Sprinklers must be connected to a system of pipes that feed it water in order to work. This is done by connecting a series of $(thing)Fluid Pipes$() to them. You can pump water into them with a $(thing)Mechanical Pump$()." }, { "type": "patchouli:text", - "text": "You can right-click a pipe with a GregTech Frame (such as a $(thing)Copper Frame$()) to make them flush with the wall. You will need a Drum or Fluid Tank attached to each sprinkler in order for them to work." + "text": "You can right-click a pipe with a GregTech Frame (such as a $(thing)Copper Frame$()) to make them flush with the wall, or use a Greenhouse Port. You can then attach your sprinkler directly to the pipe! Right-click fluid pipes with a wrench to change their direction, and sneak-right-click them with an $(thing)empty offhand$() to make them one-way." } ], "read_by_default": true, diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index c612af621..5bc6a96ec 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -11,9 +11,14 @@ "biome.tfg.nether/gneiss_caves": "Deep Caves", "biome.tfg.nether/granite_caves": "Deep Caves", "biome.tfg.nether/schist_caves": "Deep Caves", - "biome.tfg.moon/lunar_basalt_maria": "Lunar Maria", - "biome.tfg.moon/lunar_diorite_delta": "Lunar Delta", - "biome.tfg.moon/lunar_gabbro_uplift": "Lunar Uplift", + "biome.tfg.moon/lunar_asurine_dense": "Certus Fields", + "biome.tfg.moon/lunar_asurine_sparse": "Asurine Fields", + "biome.tfg.moon/lunar_chorus_dense": "Chorus Thicket", + "biome.tfg.moon/lunar_chorus_sparse": "Chorus Forest", + "biome.tfg.moon/lunar_corals_dense": "Lunar Reef", + "biome.tfg.moon/lunar_corals_sparse": "Lunar Maria", + "biome.tfg.moon/lunar_lights_dense": "Lightbloom Star Gazers", + "biome.tfg.moon/lunar_lights_sparse": "Lightbloom Scrubland", "biome.tfg.moon/lunar_plains": "Lunar Plains", "block.tfg.decorative_vase.black": "Black Decorative Vase", "block.tfg.decorative_vase.gray": "Gray Decorative Vase", @@ -131,17 +136,25 @@ "block.tfg.loose.deepslate": "Loose Migmatite Rock", "block.tfg.loose.dripstone": "Loose Travertine Rock", "block.tfg.rock.hardened_moon_stone": "Hardened Anorthosite", + "block.tfg.spike.moon_stone_spike": "Anorthosite Spike", "block.tfg.loose.moon_stone": "Loose Anorthosite Rock", "block.tfg.rock.hardened_moon_deepslate": "Hardened Norite", + "block.tfg.spike.moon_deepslate_spike": "Norite Spike", "block.tfg.loose.moon_deepslate": "Loose Norite Rock", "block.tfg.rock.hardened_mars_stone": "Hardened Argillite", + "block.tfg.spike.mars_stone_spike": "Argillite Spike", "block.tfg.loose.mars_stone": "Loose Argillite Rock", "block.tfg.rock.hardened_venus_stone": "Hardened Trachyte", + "block.tfg.spike.venus_stone_spike": "Trachyte Spike", "block.tfg.loose.venus_stone": "Loose Trachyte Rock", "block.tfg.rock.hardened_mercury_stone": "Hardened Komatiite", + "block.tfg.spike.mercury_stone_spike": "Komatiite Spike", "block.tfg.loose.mercury_stone": "Loose Komatiite Rock", "block.tfg.rock.hardened_glacio_stone": "Hardened Phonolite", + "block.tfg.spike.glacio_stone_spike": "Phonolite Spike", "block.tfg.loose.glacio_stone": "Loose Phonolite Rock", + "block.tfg.rock.hardened_permafrost": "Hardened Permafrost", + "block.tfg.spike.permafrost_spike": "Permafrost Spike", "block.tfg.loose.permafrost": "Permafrost Chunk", "block.tfg.lunar_roots": "Lunar Lightblooms", "block.tfg.lunar_sprouts": "Lunar Lightgrass", @@ -193,6 +206,7 @@ "item.tfg.latex_soaked_gloves": "Latex-Soaked Gloves", "item.tfg.spade_head_extruder_mold": "Extruder Mold (Spade Head)", "item.tfg.unfired_chalk": "Unfired Chalk Stick", + "item.tfg.armor_stand_arms": "Armor Stand with Arms", "item.tfg.brick.deepslate": "Migmatite Brick", "item.tfg.loose.moon_stone": "Loose Anorthosite", "item.tfg.brick.moon_stone": "Anorthosite Brick", @@ -568,12 +582,14 @@ "quests.development.hull_zpm.desc": "This is the &9Wetware&r Circuit line.\n\nIt will be the biggest automation challenge to face in this modpack. Best of luck.", "quests.gregtech_energy": "Gregtech Energy", "quests.gregtech_energy.subtitle": "So how does all of that work?", + "quests.gregtech_energy.start.title": "Let's do some explaining", + "quests.gregtech_energy.start.desc": "We know that &5GregTech&r isn’t the easiest mod to get into — especially when it comes to the &cenergy system&r. That’s why we’ll take our time in this chapter to explain as much as we can.\n\nSome things here might not make full sense until later in your progression, so &adon’t stress yourself&r. Just try to understand what you can for now, and feel free to &dcome back to this chapter&r whenever you have questions.\n\nWe’ve split this chapter into &efour categories&r, each one covering a topic related to the &6GregTech Energy System&r. We’ll provide as many examples as possible to help you understand how it all works.", + "quests.gregtech_energy.start.task": "Welcome aboard", "quests.gregtech_energy.TEST.title": "", "quests.gregtech_energy.TEST.subtitle": "", "quests.gregtech_energy.TEST.desc.1": "", "quests.gregtech_energy.TEST.desc.2": "", "quests.gregtech_energy.TEST.desc.3": "", - "quests.gregtech_energy.TEST.desc.4": "", "quests.gregtech_energy.TEST.task": "", "quests.gregtech_energy.TEST.desc": "", "quests.high_voltage": "&6HV&r - High Voltage", @@ -1050,6 +1066,9 @@ "quests.medium_voltage.mv_ram.title": "Download more RAM", "quests.medium_voltage.mv_ram.subtitle": "That's from the Dark Punk you know?", "quests.medium_voltage.mv_ram.desc": "&aRandom Access Memory&r is required for many Circuits.", + "quests.medium_voltage.lsb.title": "Getting very steamy", + "quests.medium_voltage.lsb.subtitle": "If you have unlimited fuel, it can still be good", + "quests.medium_voltage.lsb.desc": "If you're &lstill&r running off the &3Large Bronze Boiler&r, you may want to upgrade to the &3Large Steel Boiler&r.\n\nIt's slightly more efficient than the &3LBB&r, and produces &d900 EU/t worth of Steam&r.\n\nWe'd recommend you try other power options at this point.", "quests.metal_age": "Metallurgy Age", "quests.metal_age.subtitle": "Your First Technological Advancements.", "quests.metal_age.weld_bronze_ingots.title": "Welding Bronze", From c7b3ba56b0e370e6145f02c7de2f364392a375fb Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 15 May 2025 23:21:35 +0100 Subject: [PATCH 24/40] put tin jar lid recycling in the right category --- kubejs/server_scripts/firmalife/recipes.js | 1 + 1 file changed, 1 insertion(+) diff --git a/kubejs/server_scripts/firmalife/recipes.js b/kubejs/server_scripts/firmalife/recipes.js index 58ed444e8..694169ff2 100644 --- a/kubejs/server_scripts/firmalife/recipes.js +++ b/kubejs/server_scripts/firmalife/recipes.js @@ -79,6 +79,7 @@ const registerFirmaLifeRecipes = (event) => { .itemInputs('tfc:jar_lid') .outputFluids(Fluid.of('gtceu:tin', 9)) .duration(50) + .category(GTRecipeCategories.EXTRACTOR_RECYCLING) .EUt(2) event.recipes.gtceu.fluid_solidifier(`firmalife:firmalife/stainless_steel_jar_lid`) From 077ebdaf83f61986dafaac05ca79b75da0e48f23 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Thu, 15 May 2025 23:21:48 +0100 Subject: [PATCH 25/40] hid the new space tfg blocks --- kubejs/server_scripts/tfg/tags.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index b254db754..503fc92d1 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -262,6 +262,15 @@ const registerTFGBlockTags = (event) => { event.add('tfc:rock/hardened', 'tfg:rock/hardened_dripstone') // #endregion + + // #region Space blocks (TODO: undo these when merging space into dev!) + + event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_roots') + event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_sprouts') + event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_chorus_plant') + event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_chorus_flower') + + // #endregion } const registerTFGFluidTags = (event) => { From 9081294a2956a49a0be057d4537342eb1e8440c7 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 16 May 2025 00:07:23 +0100 Subject: [PATCH 26/40] updated pakku --- pakku-lock.json | 336 +++++++++++++++++++++++++++++------------------- 1 file changed, 206 insertions(+), 130 deletions(-) diff --git a/pakku-lock.json b/pakku-lock.json index 4e758c3db..218c6b969 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -11,7 +11,8 @@ "pakku_id": "vKxuOwsLOm1Eaesi", "pakku_links": [ "jkz20XWDUGHwlZxp", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -82,7 +83,8 @@ "pakku_links": [ "jkz20XWDUGHwlZxp", "HlauzHpOCumhX2AQ", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "slug": { @@ -125,7 +127,8 @@ { "pakku_id": "G1s0TjQfR5uVCf2Y", "pakku_links": [ - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "slug": { @@ -482,7 +485,7 @@ "files": [ { "type": "modrinth", - "file_name": "AmbientSounds_FORGE_v6.1.9_mc1.20.1.jar", + "file_name": "AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -491,22 +494,22 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/fM515JnW/versions/Azcdw9vT/AmbientSounds_FORGE_v6.1.9_mc1.20.1.jar", - "id": "Azcdw9vT", + "url": "https://cdn.modrinth.com/data/fM515JnW/versions/xGUL054M/AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", + "id": "xGUL054M", "parent_id": "fM515JnW", "hashes": { - "sha512": "7f50aca7fd415b8ccbab47d28b5f7fecc5bc83f7c6964d6b40222f02119f453e515e00659b11f3c4797e403d39e11796b467d7f06a0ec30c257a6a1948767eec", - "sha1": "934e8939b27625532cce257cd4fc57765eaa2de9" + "sha512": "c6aad2f1b4dc997794ee28c97e7f30a77a13043566266098f5f095cdde410aca0ce2ac6ca65dbfe34ca042a8735160a90391864d44b9158ba2bfa711c593623d", + "sha1": "e7ef689927dc79299548b4350783e40aa038c7f7" }, "required_dependencies": [ "OsZiaDHq" ], - "size": 83885807, - "date_published": "2025-04-22T12:25:27.402652Z" + "size": 83885821, + "date_published": "2025-05-13T13:50:30.594172Z" }, { "type": "curseforge", - "file_name": "AmbientSounds_FORGE_v6.1.9_mc1.20.1.jar", + "file_name": "AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -515,91 +518,94 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6451/670/AmbientSounds_FORGE_v6.1.9_mc1.20.1.jar", - "id": "6451670", + "url": "https://edge.forgecdn.net/files/6525/810/AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", + "id": "6525810", "parent_id": "254284", "hashes": { - "sha1": "934e8939b27625532cce257cd4fc57765eaa2de9", - "md5": "dd203c11ba29f4a6056efc726f3ba5a7" + "sha1": "e7ef689927dc79299548b4350783e40aa038c7f7", + "md5": "90581a906aa769f56e6dd26545f38265" }, "required_dependencies": [ "257814" ], - "size": 83885807, - "date_published": "2025-04-22T12:24:57.987Z" + "size": 83885821, + "date_published": "2025-05-13T13:49:59.073Z" } ] }, { - "pakku_id": "hEH6ly65CC6Sw1pf", + "pakku_id": "FnKweRrkUQZW32bO", "pakku_links": [ - "xIYXAtMQYLSiAsji" + "y3U56Xi2gXs1JMV8" ], "type": "MOD", "side": "BOTH", "slug": { - "curseforge": "applied-energistics-2", - "modrinth": "ae2" + "modrinth": "ae2", + "curseforge": "applied-energistics-2" }, "name": { - "curseforge": "Applied Energistics 2", - "modrinth": "Applied Energistics 2" + "modrinth": "Applied Energistics 2", + "curseforge": "Applied Energistics 2" }, "id": { - "curseforge": "223794", - "modrinth": "XxWD5pD3" + "modrinth": "XxWD5pD3", + "curseforge": "223794" }, "files": [ { "type": "modrinth", - "file_name": "appliedenergistics2-forge-15.3.4.jar", + "file_name": "appliedenergistics2-forge-15.4.2.jar", "mc_versions": [ "1.20.1" ], "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/XxWD5pD3/versions/Ap6Grcvz/appliedenergistics2-forge-15.3.4.jar", - "id": "Ap6Grcvz", - "parent_id": "XxWD5pD3", - "hashes": { - "sha512": "b24496c052d8c56673e7b8fd68fb171c851a442928e5a88d0121b5e6e388f748c0588b5965bda1b12d65944b4288bc60607bb7c5017a4fdd6c12c86f33a3d9ea", - "sha1": "fa899580dddd44500586a43874c504c7e4620d7a" - }, - "required_dependencies": [], - "size": 9746206, - "date_published": "2025-03-27T20:34:07.359242Z" - }, - { - "type": "curseforge", - "file_name": "appliedenergistics2-forge-15.3.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "neoforge", "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6357/138/appliedenergistics2-forge-15.3.4.jar", - "id": "6357138", + "url": "https://cdn.modrinth.com/data/XxWD5pD3/versions/eqFFaFdj/appliedenergistics2-forge-15.4.2.jar", + "id": "eqFFaFdj", + "parent_id": "XxWD5pD3", + "hashes": { + "sha512": "1396a6fe156fddf4488ad80411fdc65e6cbd4b434e79dd4f2897912762c8d08190b7c1bd44d8d19869673e1f450d672b53d06f4305f3e693d9066a63b9900d5b", + "sha1": "829ccaed2a1d1d25e9f5e459ccc481a3c061f8c1" + }, + "required_dependencies": [ + "Ck4E7v7R" + ], + "size": 8410614, + "date_published": "2025-05-06T08:16:20.704317Z" + }, + { + "type": "curseforge", + "file_name": "appliedenergistics2-forge-15.4.2.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6501/484/appliedenergistics2-forge-15.4.2.jar", + "id": "6501484", "parent_id": "223794", "hashes": { - "sha1": "fa899580dddd44500586a43874c504c7e4620d7a", - "md5": "7df1bee0c97c2d819ef6c745f6213fa8" + "sha1": "829ccaed2a1d1d25e9f5e459ccc481a3c061f8c1", + "md5": "9fe7f15dfec2b9a52975ed6b9140cef0" }, - "required_dependencies": [], - "size": 9746206, - "date_published": "2025-03-27T20:34:05.820Z" + "required_dependencies": [ + "1173950" + ], + "size": 8410614, + "date_published": "2025-05-06T08:16:21.133Z" } ] }, { "pakku_id": "5wfRJRuF34kJZFbp", "pakku_links": [ - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -690,7 +696,7 @@ "files": [ { "type": "modrinth", - "file_name": "afc-1.0.15-1.20.1.jar", + "file_name": "afc-1.0.16-1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -699,23 +705,22 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/9q4wtMjp/versions/WTlvl3a2/afc-1.0.15-1.20.1.jar", - "id": "WTlvl3a2", + "url": "https://cdn.modrinth.com/data/9q4wtMjp/versions/rJShZA3K/afc-1.0.16-1.20.1.jar", + "id": "rJShZA3K", "parent_id": "9q4wtMjp", "hashes": { - "sha512": "ad9f12fea6bc3a50e24e4b6e350a19a7cb73543372c8e918f2dc91c30c282c9c73da7018db3cc4acf52776c415446f4d2a4fc461ce24d187d15af5af9ccaa69f", - "sha1": "bc0bd1fe835939127141eb905a136949ccb20dbd" + "sha512": "522793d84e5b7e7062a6ff5c54098735c1b9a2f4027fee54a25d95649f1d4ee72648bc3260b743c8d11b6763e2725066e5ebfbedb557ecd894a98439e9158fe2", + "sha1": "ccd779855cb17ddc2ca922d23f7734f4818f5791" }, "required_dependencies": [ - "nU0bVIaL", "JaCEZUhg" ], - "size": 5101948, - "date_published": "2025-05-07T01:44:15.051705Z" + "size": 5102110, + "date_published": "2025-05-09T22:49:29.184484Z" }, { "type": "curseforge", - "file_name": "afc-1.0.15-1.20.1.jar", + "file_name": "afc-1.0.16-1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -724,18 +729,18 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6503/970/afc-1.0.15-1.20.1.jar", - "id": "6503970", + "url": "https://edge.forgecdn.net/files/6514/143/afc-1.0.16-1.20.1.jar", + "id": "6514143", "parent_id": "877545", "hashes": { - "sha1": "bc0bd1fe835939127141eb905a136949ccb20dbd", - "md5": "3c7ce7adbe8ee17515fddaf80a356655" + "sha1": "ccd779855cb17ddc2ca922d23f7734f4818f5791", + "md5": "4de5658231a8e6b666b736a8c826d441" }, "required_dependencies": [ "302973" ], - "size": 5101948, - "date_published": "2025-05-07T01:45:06.783Z" + "size": 5102110, + "date_published": "2025-05-09T22:48:10.113Z" } ] }, @@ -1148,7 +1153,7 @@ "files": [ { "type": "modrinth", - "file_name": "balm-forge-1.20.1-7.3.27-all.jar", + "file_name": "balm-forge-1.20.1-7.3.29-all.jar", "mc_versions": [ "1.20", "1.20.1" @@ -1157,20 +1162,20 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/MBAkmtvl/versions/GmMJVPH4/balm-forge-1.20.1-7.3.27-all.jar", - "id": "GmMJVPH4", + "url": "https://cdn.modrinth.com/data/MBAkmtvl/versions/VSVCZFqo/balm-forge-1.20.1-7.3.29-all.jar", + "id": "VSVCZFqo", "parent_id": "MBAkmtvl", "hashes": { - "sha512": "a740f45553c945e0cc255390c5f84db9de2efc0f801c5c3a8580662fd5521b5ee9633c07ae8453f3a54d785f49aef7eed97e279ccd714137c4ab3d560c3600d3", - "sha1": "ca67b7528946937c609d8d3bfb9ea69a56f4b4b4" + "sha512": "1d937fd27a1fd9953875112f1a8493a0a74dd94c9acb157d4a3ecd9caf3148282c48ae2aee6e845e484f203bb54bd190c1dae15ef627888e82573c7e18fd06a6", + "sha1": "949cc46c6a513221bdf3917e5faad5be490b3248" }, "required_dependencies": [], - "size": 475315, - "date_published": "2025-03-29T09:50:05.774689Z" + "size": 594963, + "date_published": "2025-05-11T20:09:47.370256Z" }, { "type": "curseforge", - "file_name": "balm-forge-1.20.1-7.3.27-all.jar", + "file_name": "balm-forge-1.20.1-7.3.29-all.jar", "mc_versions": [ "1.20.1", "1.20" @@ -1179,16 +1184,16 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6362/504/balm-forge-1.20.1-7.3.27-all.jar", - "id": "6362504", + "url": "https://edge.forgecdn.net/files/6520/552/balm-forge-1.20.1-7.3.29-all.jar", + "id": "6520552", "parent_id": "531761", "hashes": { - "sha1": "8c0364c8e7fe47f86505d2a4c53c6022ebd7b9d2", - "md5": "f602ed9d2c722942623165fec6eb538f" + "sha1": "63c72ff9c85fa70fe340c0e9fc9a58d6221d481a", + "md5": "c0a9b19be467921a3192878ab7271289" }, "required_dependencies": [], - "size": 475315, - "date_published": "2025-03-29T09:50:06.680Z" + "size": 594963, + "date_published": "2025-05-11T20:10:08.660Z" } ] }, @@ -1402,7 +1407,8 @@ "pakku_links": [ "IqPkca9cWhZ2JxDJ", "YrMPVh28ndtUkLsq", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -4752,7 +4758,8 @@ "pakku_links": [ "jkz20XWDUGHwlZxp", "HlauzHpOCumhX2AQ", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "slug": { @@ -5204,7 +5211,7 @@ "files": [ { "type": "modrinth", - "file_name": "fancymenu_forge_3.5.0_MC_1.20.1.jar", + "file_name": "fancymenu_forge_3.5.2_MC_1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -5212,23 +5219,23 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/Wq5SjeWM/versions/FRgAQGvw/fancymenu_forge_3.5.0_MC_1.20.1.jar", - "id": "FRgAQGvw", + "url": "https://cdn.modrinth.com/data/Wq5SjeWM/versions/uBpY4zmy/fancymenu_forge_3.5.2_MC_1.20.1.jar", + "id": "uBpY4zmy", "parent_id": "Wq5SjeWM", "hashes": { - "sha512": "09470968e5b2fd6c4570f1868febc5dd0d2164d7fc844e948253f0fc97cb781ec0b6b4b2385bac84db83920a8a5b3a72dc62d69d93dc12327b6cad67d636c991", - "sha1": "3217f4a8fdaa919fc11d03f07306edc868efa0d6" + "sha512": "02525bb00136737201b652f02beeee2f28c0c44b97c06deb43652a32f974152069a6171a36471e0b4e639641b767ce83c43d121e68981d9c573771aa89f68bcf", + "sha1": "35caa7f22f09dd7004e68c7387205a1bb1707b4b" }, "required_dependencies": [ - "CVT4pFB2", - "J81TRJWm" + "J81TRJWm", + "CVT4pFB2" ], - "size": 3280422, - "date_published": "2025-04-10T23:23:20.411380Z" + "size": 3280719, + "date_published": "2025-05-12T22:40:26.750649Z" }, { "type": "curseforge", - "file_name": "fancymenu_forge_3.5.0_MC_1.20.1.jar", + "file_name": "fancymenu_forge_3.5.2_MC_1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -5236,19 +5243,19 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6408/859/fancymenu_forge_3.5.0_MC_1.20.1.jar", - "id": "6408859", + "url": "https://edge.forgecdn.net/files/6523/977/fancymenu_forge_3.5.2_MC_1.20.1.jar", + "id": "6523977", "parent_id": "367706", "hashes": { - "sha1": "3217f4a8fdaa919fc11d03f07306edc868efa0d6", - "md5": "4da459780fb51757bd0e467460c01e63" + "sha1": "35caa7f22f09dd7004e68c7387205a1bb1707b4b", + "md5": "c67bc748e4099f0a9ac24ef90241a02d" }, "required_dependencies": [ "938643", "410295" ], - "size": 3280422, - "date_published": "2025-04-10T23:23:12.083Z" + "size": 3280719, + "date_published": "2025-05-12T22:40:16.317Z" } ] }, @@ -6436,6 +6443,67 @@ } ] }, + { + "pakku_id": "y3U56Xi2gXs1JMV8", + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "guideme", + "modrinth": "guideme" + }, + "name": { + "curseforge": "GuideME", + "modrinth": "GuideME" + }, + "id": { + "curseforge": "1173950", + "modrinth": "Ck4E7v7R" + }, + "files": [ + { + "type": "curseforge", + "file_name": "guideme-20.1.7.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6489/464/guideme-20.1.7.jar", + "id": "6489464", + "parent_id": "1173950", + "hashes": { + "sha1": "fc039093c479b3632b1ab60ea503e79b76b686f9", + "md5": "01ca90ca84ab2f886e4c5a2101934d00" + }, + "required_dependencies": [], + "size": 9401162, + "date_published": "2025-05-03T00:27:09.520Z" + }, + { + "type": "modrinth", + "file_name": "guideme-20.1.7.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/Ck4E7v7R/versions/UD2nQxJx/guideme-20.1.7.jar", + "id": "UD2nQxJx", + "parent_id": "Ck4E7v7R", + "hashes": { + "sha512": "8e12ede30db086a3d30236783848f53fb984d413727cdb364bac487be8818d5c4a3696d4446db5d1dd83be62f347ceac6bcd7af9ccb27e09a160ea03c15e9dbb", + "sha1": "fc039093c479b3632b1ab60ea503e79b76b686f9" + }, + "required_dependencies": [], + "size": 9401162, + "date_published": "2025-05-03T00:27:15.237566Z" + } + ] + }, { "pakku_id": "Uyfzeev3SUQZkciO", "type": "MOD", @@ -7186,7 +7254,7 @@ "neoforge", "forge" ], - "release_type": "beta", + "release_type": "release", "url": "https://edge.forgecdn.net/files/6271/651/Jade-1.20.1-Forge-11.13.1.jar", "id": "6271651", "parent_id": "324717", @@ -8562,7 +8630,8 @@ "pakku_id": "pw7ThBG0IEqFqKZQ", "pakku_links": [ "jkz20XWDUGHwlZxp", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -8634,7 +8703,8 @@ "pakku_links": [ "jkz20XWDUGHwlZxp", "ljByFnUSb1ka9OoU", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -10118,7 +10188,7 @@ "files": [ { "type": "modrinth", - "file_name": "particular-1.20.1-Forge-1.2.0.jar", + "file_name": "particular-1.20.1-Forge-1.2.1.jar", "mc_versions": [ "1.20.1" ], @@ -10126,16 +10196,16 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/pYFUU6cq/versions/ZP94L2Nm/particular-1.20.1-Forge-1.2.0.jar", - "id": "ZP94L2Nm", + "url": "https://cdn.modrinth.com/data/pYFUU6cq/versions/zqsbIU9v/particular-1.20.1-Forge-1.2.1.jar", + "id": "zqsbIU9v", "parent_id": "pYFUU6cq", "hashes": { - "sha512": "bf3c9a8e615216177511d2e656f1260c881db3dc2cc3f0f14ac993747e5d90e17092e74ad24a90176291510c6af84e01fc44763c5b30719428954b40b2d7d121", - "sha1": "fa2140c8231137222aad8c69e5276f65ee7b81f2" + "sha512": "404fccd4b2e8a01a60bf7f553dfa4da167f787a35c4ec8d7c7adc89d07ed1413bc2e2bf0856c30b931b808e8f14a64767ea1b49d4c5b2e779feb0864412340b4", + "sha1": "a392ef5dd4b505c76e7de0d4516117a18639d4df" }, "required_dependencies": [], - "size": 413624, - "date_published": "2025-04-04T18:27:56.564062Z" + "size": 417264, + "date_published": "2025-05-02T12:56:15.035263Z" }, { "type": "curseforge", @@ -12824,47 +12894,53 @@ "files": [ { "type": "modrinth", - "file_name": "TerraFirmaGreg-Core-Modern-0.6.3.jar", + "file_name": "TerraFirmaGreg-Core-Modern-0.6.4.jar", "mc_versions": [ "1.20.1" ], "loaders": [ - "forge" + "forge", + "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/lNttW2Xl/versions/Hb2YsDpn/TerraFirmaGreg-Core-Modern-0.6.3.jar", - "id": "Hb2YsDpn", + "url": "https://cdn.modrinth.com/data/lNttW2Xl/versions/YsoH1BE8/TerraFirmaGreg-Core-Modern-0.6.4.jar", + "id": "YsoH1BE8", "parent_id": "lNttW2Xl", "hashes": { - "sha512": "d142976b5caa236ed24b7653da4c29adebdba63cdb9e8c2c5a1f4111f51680f67d9da14e7c1fb7523cebf7ca3fd27eb91544e2f9d8c81296f2465ecb448bed26", - "sha1": "7f1b225c8f1669dcbf37198eb2ebc2e36e739ced" + "sha512": "4e4fa6c512fd13492228a08c43d886a7e5b550fcb057722987bac9d59f58bfcf2358c54f83979fc620b493fa52f9497d8a85b535ad4529982059ff0eb03482f5", + "sha1": "de0e6e84858668e275ae17bf0dcfcb3e632dcfbd" }, - "required_dependencies": [], - "size": 239158, - "date_published": "2025-05-04T11:12:28.957711Z" + "required_dependencies": [ + "JaCEZUhg", + "7tG215v7" + ], + "size": 267458, + "date_published": "2025-05-15T21:48:58.335833Z" }, { "type": "curseforge", - "file_name": "TerraFirmaGreg-Core-Modern-0.6.3.jar", + "file_name": "TerraFirmaGreg-Core-Modern-0.6.4.jar", "mc_versions": [ "1.20.1" ], "loaders": [ + "neoforge", "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6493/960/TerraFirmaGreg-Core-Modern-0.6.3.jar", - "id": "6493960", + "url": "https://edge.forgecdn.net/files/6533/713/TerraFirmaGreg-Core-Modern-0.6.4.jar", + "id": "6533713", "parent_id": "513402", "hashes": { - "sha1": "7f1b225c8f1669dcbf37198eb2ebc2e36e739ced", - "md5": "8afa25b0ad4e8e5efcb463d0a1e1db5f" + "sha1": "de0e6e84858668e275ae17bf0dcfcb3e632dcfbd", + "md5": "68cb34d847e4bd85b4588d48f6e09235" }, "required_dependencies": [ + "890405", "302973" ], - "size": 239158, - "date_published": "2025-05-04T06:31:31.180Z" + "size": 267458, + "date_published": "2025-05-15T21:48:56.720Z" } ] }, From 6afc5628456f99bf374b99e040d2a94ed328e6d9 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 16 May 2025 01:40:03 +0100 Subject: [PATCH 27/40] I FORGOT TO ADD PUNISHMENT FOR DEATH --- pakku-lock.json | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/pakku-lock.json b/pakku-lock.json index 218c6b969..4e908cbc1 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -12315,6 +12315,48 @@ } ] }, + { + "pakku_id": "mZwfKcex878w6k9d", + "pakku_links": [ + "F6H99cZ4H6jZRpEK" + ], + "type": "MOD", + "slug": { + "curseforge": "tfc-punishment-for-death" + }, + "name": { + "curseforge": "TFC Punishment for Death" + }, + "id": { + "curseforge": "1258250" + }, + "files": [ + { + "type": "curseforge", + "file_name": "TFC_punishment_for_death-1.20.1-1.0.0.14.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/6520/14/TFC_punishment_for_death-1.20.1-1.0.0.14.jar", + "id": "6520014", + "parent_id": "1258250", + "hashes": { + "sha1": "6f9d58aba27208b4aeb33bc1d1b6f801f9dc6369", + "md5": "d99aad026d88904741f69582ada22f1e" + }, + "required_dependencies": [ + "302973" + ], + "size": 36474, + "date_published": "2025-05-11T16:48:31.577Z" + } + ] + }, { "pakku_id": "LdCEmxAyaiJBsONh", "pakku_links": [ From 14fb2de026ad1c34dd4b42a875b086686993b58e Mon Sep 17 00:00:00 2001 From: Xikaro Date: Fri, 16 May 2025 18:43:42 +0500 Subject: [PATCH 28/40] aa --- pakku-lock.json | 73 ++++--------------------------------------------- 1 file changed, 5 insertions(+), 68 deletions(-) diff --git a/pakku-lock.json b/pakku-lock.json index 4e908cbc1..6f42b8335 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -3955,7 +3955,7 @@ { "pakku_id": "Vl9JDBWAzQ5W19ta", "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "detected-setblock-be-gone", "modrinth": "dsbg" @@ -5331,7 +5331,7 @@ { "pakku_id": "M1zzOhfFKbBUyvAt", "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "fastboot", "modrinth": "fastboot" @@ -6933,7 +6933,7 @@ { "pakku_id": "KrMagbELcCin0ry1", "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "inventory-tweaks-refoxed", "modrinth": "inventory-tweaks-refoxed" @@ -10298,7 +10298,7 @@ "IxsPMqjGrMxcFzus" ], "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "pick-up-notifier", "modrinth": "pick-up-notifier" @@ -11658,69 +11658,6 @@ } ] }, - { - "pakku_id": "cKIMFUo1WXYa0CYj", - "type": "MOD", - "side": "BOTH", - "slug": { - "curseforge": "starlight-forge", - "modrinth": "starlight-forge" - }, - "name": { - "curseforge": "Starlight (Forge)", - "modrinth": "Starlight (Forge)" - }, - "id": { - "curseforge": "526854", - "modrinth": "iRfIGC1s" - }, - "files": [ - { - "type": "modrinth", - "file_name": "starlight-1.1.2+forge.1cda73c.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/iRfIGC1s/versions/cNa0vkNj/starlight-1.1.2+forge.1cda73c.jar", - "id": "cNa0vkNj", - "parent_id": "iRfIGC1s", - "hashes": { - "sha512": "cc89c6b2dd0db709586028c7732a57a3e6184f19cc2b98b25964c720c3ab434031e62de23e0dab022575d637b5e4a34b5813164d32ec356d56588da400e7d026", - "sha1": "a915880c7834a0b0f9f300f0e3053deaa9a3205a" - }, - "required_dependencies": [], - "size": 110583, - "date_published": "2023-07-08T06:10:54.244596Z" - }, - { - "type": "curseforge", - "file_name": "starlight-1.1.2+forge.1cda73c.jar", - "mc_versions": [ - "1.20.1", - "1.20" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/4631/193/starlight-1.1.2+forge.1cda73c.jar", - "id": "4631193", - "parent_id": "526854", - "hashes": { - "sha1": "a915880c7834a0b0f9f300f0e3053deaa9a3205a", - "md5": "da99a054428fb62342b6767b993c4c8d" - }, - "required_dependencies": [], - "size": 110583, - "date_published": "2023-07-08T06:07:12.477Z" - } - ] - }, { "pakku_id": "uJmbR9oVezsu0reN", "type": "MOD", @@ -13316,7 +13253,7 @@ { "pakku_id": "iEsJ0aHodKhDTwgV", "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "xaeros-minimap", "modrinth": "xaeros-minimap" From 5e801ef9fcf88dd1bdb4e68fe73d122a4e4754cb Mon Sep 17 00:00:00 2001 From: Xikaro Date: Fri, 16 May 2025 18:43:54 +0500 Subject: [PATCH 29/40] Update mods --- mods | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods b/mods index cd3a3c4d3..a9ec3802e 160000 --- a/mods +++ b/mods @@ -1 +1 @@ -Subproject commit cd3a3c4d3df0e8a77bae8586d8ff9483331233d8 +Subproject commit a9ec3802e93f8255dcacd4ea4e71597100bdc882 From 3c904f7d8572bc700fbade72d2b7d94cbaf55182 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Fri, 16 May 2025 18:46:36 +0500 Subject: [PATCH 30/40] CHANGELOG --- CHANGELOG.md | 4 ++++ pakku.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 860fe6fdb..ba1a3f2eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog + ## [Unreleased] ### Changes + +## [0.9.6] - 16.05.2025 +### Changes - Changed wooden tongs recipe from shapeless to shaped. @Oosyrag - Added crafting recipe for tin jar lids. @Oosyrag - Rebalanced the Large Boilers so now they consume WAY less fuel, so lava is no longer basically mandatory - see #977 for the full math. @Oosyrag diff --git a/pakku.json b/pakku.json index 749b24ba2..3be83843f 100644 --- a/pakku.json +++ b/pakku.json @@ -1,6 +1,6 @@ { "name": "TerraFirmaGreg-Modern", - "version": "0.9.5", + "version": "0.9.6", "description": "An innovative modpack that contains GregTech and TerraFirmaCraft on 1.20.x.", "author": "Exception, Xikaro", "overrides": [ From e6c971f197fcf1f610b8a774a4b3563d84401c4e Mon Sep 17 00:00:00 2001 From: Pyritie Date: Fri, 16 May 2025 14:49:23 +0100 Subject: [PATCH 31/40] Release: 0.9.6 (#1020) * - Fixed hide duping recipes. - Added quest book and field guide instances for fishing nets. - Fixed rebar support recipe crash. - Fixed red steel flask dupe. - Fixed red alloy recipe inconsistency. * - Fixed blue steel backpack block lang * - Added max vessel fluid warning to small vessels. * - Moved red steel flask recipe * Update pakku.json * fixed vessel tooltips so they display on the uncolored vessel too * fixed inconsistent small spring recipe with the coiling machine * fixed chiseling non-tfc blocks into slabs was only returning 1 slab instead of both * Field guide updates (#973) * added detected-setblock-be-gone to pakku server * added "requiresNaturalLog" config to afc tree tapping recipes so you can't tap your house * fixed missing tooltips on AFC wooden supports * added recipes for greenhouse ports, added recipes for stainless steel greenhouse (if you want to be fancy) * quest fixes, lang strings * added assembler recipes for most create things, made steam engines, blaze burners, and alternators cheaper, made firmaciv sails use any fabric * langs * removed gt compressed clay, fixed assembler recipe for clay bricks * removed the leather armor recycling because it's basically infinite armor * fixed iron door inconsistency * hopper in assembler now has a circuit condition * fixes #931 * Buff Large Boiler Fuel Efficiency (#977) * bufflargeboilers * formatting * oh so THAT's why the recycling recipes weren't working... * made the steam multiblock inputs/outputs significantly cheaper * changed default flywheel setting back to instanced * added assembler recipes for greate things * updated changelog * added recipes for the other millstones * - Fixed fishing nets event function * Update queststfc_tips.snbt Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * Update en_us.json Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * - Added item to summon armor stands with arms * - Added recipes to empty vessels and molds * - Added recipes for extracting/ forming magma blocks. * - Added recipes for extracting/ forming magma blocks. * - Nerfed steel support recipe output. * Fixes and features (#987) * - Fixed hide duping recipes. - Added quest book and field guide instances for fishing nets. - Fixed rebar support recipe crash. - Fixed red steel flask dupe. - Fixed red alloy recipe inconsistency. * - Fixed blue steel backpack block lang * - Added max vessel fluid warning to small vessels. * - Moved red steel flask recipe * - Fixed fishing nets event function * Update queststfc_tips.snbt Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * Update en_us.json Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * - Added item to summon armor stands with arms * - Added recipes to empty vessels and molds * - Added recipes for extracting/ forming magma blocks. * - Added recipes for extracting/ forming magma blocks. * - Nerfed steel support recipe output. --------- Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> * Add wrought iron alternatives for early game cast iron recipes (#985) * Add wrought iron alternatives for early game cast iron recipes * Change doulbe iron ingots tag to use #forge item tags * salt water fast fix (#992) no more circuits Signed-off-by: SverhRazum-Nah * - Revert mold changes from #987 * Branch merge (#995) * Some recipe changes (#1003) * misc recipes * add saw to jar lid recipe * revert table salt name changing that didn't work * fixed the basin having the wrong tag to be used with the charcoal forge * removed obsidian framed pressure plate - idk what it even does, but it's causing crashes fixes #1006 * Fix for Create Deco bricks conflict with Minecraft bricks in the assembler (#1005) Signed-off-by: TomPlop * removing the gregtech material error suppression because it's just causing more confusion * updated changelog * Update CHANGELOG.md * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * Update ENHANCEMENT.yml * ISSUE_TEMPLATE * tweaked Y levels of the overworld <-> beneath teleporting * ISSUE_TEMPLATE * github * langs, quest tweaks, updated field guide for sprinklers * put tin jar lid recycling in the right category * hid the new space tfg blocks * updated pakku * I FORGOT TO ADD PUNISHMENT FOR DEATH * aa * Update mods * CHANGELOG --------- Signed-off-by: Redeix <59435925+Redeix@users.noreply.github.com> Signed-off-by: SverhRazum-Nah Signed-off-by: TomPlop Co-authored-by: Redeix Co-authored-by: Xikaro Co-authored-by: Risuga Co-authored-by: Redeix <59435925+Redeix@users.noreply.github.com> Co-authored-by: Zack <93035068+ZackH01@users.noreply.github.com> Co-authored-by: SverhRazum-Nah Co-authored-by: TomPlop --- .github/ISSUE_TEMPLATE/BUG_REPORT.yml | 4 +- .github/ISSUE_TEMPLATE/CRASH_REPORT.yml | 4 +- .github/ISSUE_TEMPLATE/ENHANCEMENT.yml | 4 +- .github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml | 4 +- .github/ISSUE_TEMPLATE/QUESTION.yml | 3 +- .github/dependabot.yml | 2 +- .github/workflows/build.yml | 4 +- CHANGELOG.md | 29 ++ config/flywheel-client.toml | 2 +- config/forgivingworld.json | 4 +- .../quests/chapters/lv__low_voltage.snbt | 8 +- .../quests/chapters/mv__medium_voltage.snbt | 25 +- .../quests/chapters/ore_processing.snbt | 27 +- .../quests/chapters/questssteam_age.snbt | 19 +- .../quests/chapters/queststfc_tips.snbt | 15 +- kubejs/assets/gtceu/lang/en_us.json | 2 + kubejs/assets/minecraft/lang/en_us.json | 1 + .../en_us/entries/firmalife/irrigation.json | 8 +- .../entries/getting_started/finding_ores.json | 9 +- .../entries/roadsandroofs/concrete_roads.json | 63 +++ kubejs/assets/tfg/lang/en_us.json | 160 ++++--- .../tfg/textures/item/armor_stand_arms.png | Bin 0 -> 520 bytes kubejs/client_scripts/tooltips.js | 8 +- kubejs/server_scripts/afc/recipes.js | 36 +- kubejs/server_scripts/create/recipes.js | 301 +++++++++++- kubejs/server_scripts/create/tags.js | 2 + .../create_additions/recipes.js | 8 +- kubejs/server_scripts/createdeco/recipes.js | 11 +- kubejs/server_scripts/firmaciv/recipes.js | 2 + kubejs/server_scripts/firmalife/recipes.js | 107 ++++- .../server_scripts/framed_blocks/recipes.js | 26 - kubejs/server_scripts/greate/recipes.js | 201 +++++++- .../greate/recipes.recycling.js | 74 ++- .../server_scripts/greate/recipes.removes.js | 7 +- kubejs/server_scripts/gregtech/recipes.js | 31 +- .../gregtech/recipes.machines.js | 49 ++ .../gregtech/recipes.recycling.js | 64 +++ kubejs/server_scripts/gregtech/utility.js | 6 +- kubejs/server_scripts/hotornot/recipes.js | 11 +- kubejs/server_scripts/minecraft/recipes.js | 20 - kubejs/server_scripts/tfc/recipes.js | 9 + kubejs/server_scripts/tfc/recipes.metals.js | 4 +- kubejs/server_scripts/tfg/events.js | 117 +++-- .../tfg/recipes.miscellaneous.js | 8 + kubejs/server_scripts/tfg/recipes.molds.js | 18 + .../server_scripts/tfg/recipes.recycling.js | 122 ----- kubejs/server_scripts/tfg/recipes.rocks.js | 36 +- kubejs/server_scripts/tfg/recipes.supports.js | 16 +- kubejs/server_scripts/tfg/tags.js | 15 + .../vintage_improvements/recipes.js | 8 +- kubejs/startup_scripts/firmalife/constants.js | 12 - .../startup_scripts/framedblocks/constants.js | 3 +- kubejs/startup_scripts/greate/constants.js | 3 - kubejs/startup_scripts/gtceu/constants.js | 2 + kubejs/startup_scripts/tfc/constants.js | 10 +- kubejs/startup_scripts/tfg/items.js | 3 + mods | 2 +- pakku-lock.json | 451 ++++++++++-------- pakku.json | 20 +- 59 files changed, 1564 insertions(+), 656 deletions(-) create mode 100644 kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/roadsandroofs/concrete_roads.json create mode 100644 kubejs/assets/tfg/textures/item/armor_stand_arms.png delete mode 100644 kubejs/server_scripts/tfg/recipes.recycling.js diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml index 2bfbada55..43e6835ea 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -1,7 +1,9 @@ name: "Bug report" description: "Report a bug where something is not working as expected, which does not crash the game." title: "[🐛]: " -labels: [ "1. Type: Bug", "2. Status: Unverified" ] +labels: [ "Status: Backlog" ] +projects: ["TerraFirmaGreg-Team/10"] +type: "Bug" body: - type: checkboxes diff --git a/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml b/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml index f542fd5fd..ee0f20405 100644 --- a/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml +++ b/.github/ISSUE_TEMPLATE/CRASH_REPORT.yml @@ -1,7 +1,9 @@ name: "Crash Report" description: "Report a bug that crashes the game or prevents startup." title: "[💥]: " -labels: [ "1. Type: Crash", "2. Status: Unverified" ] +labels: [ "Status: Backlog" ] +projects: ["TerraFirmaGreg-Team/10"] +type: "Crash" body: - type: checkboxes diff --git a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml index f17ed37a5..a1ff6bc8a 100644 --- a/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml +++ b/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml @@ -1,7 +1,9 @@ name: "Enhancement" description: "Provide supporting details for a feature in development" title: "[🪡]: " -labels: [ "1. Type: Enhancement" ] +labels: [ "Status: Backlog" ] +projects: ["TerraFirmaGreg-Team/10"] +type: "Enhancement" body: - type: checkboxes diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml index 7a35bf3c2..a81d4cbec 100644 --- a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml +++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml @@ -1,7 +1,9 @@ name: "Feature request" description: "Request a new feature or a change to an existing one." title: "[🪶]: " -labels: [ "1. Type: Feature" ] +labels: [ "Status: Backlog" ] +projects: ["TerraFirmaGreg-Team/10"] +type: "Feature" body: - type: checkboxes diff --git a/.github/ISSUE_TEMPLATE/QUESTION.yml b/.github/ISSUE_TEMPLATE/QUESTION.yml index a7a56aee6..80db9b202 100644 --- a/.github/ISSUE_TEMPLATE/QUESTION.yml +++ b/.github/ISSUE_TEMPLATE/QUESTION.yml @@ -1,7 +1,8 @@ name: "Ask a Question" description: "Ask a question regarding this project." title: "[❓]: " -labels: [ "1. Type: Question" ] +labels: [ "Status: Backlog" ] +type: "Question" body: - type: checkboxes diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ff9c78233..223ed0f22 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -11,7 +11,7 @@ updates: schedule: interval: "weekly" labels: - - "1. Type: Dependencies" + - "Type: Dependencies" groups: dependencies: applies-to: version-updates diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ad306d0ce..0631371f9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -387,10 +387,10 @@ jobs: fi echo "✔️ All artifacts found" - - name: 🚫 Сlose fixed in dev + - name: 🚫 Сlose label "Done" uses: Xikaro/close-issues-based-on-label@master env: - LABEL: "2. Status: In Dev" + LABEL: "Status: Done" COMMENT: In ${{ needs.info.outputs.project_version }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 58950f4a7..ba1a3f2eb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,36 @@ # Changelog + ## [Unreleased] ### Changes +## [0.9.6] - 16.05.2025 +### Changes +- Changed wooden tongs recipe from shapeless to shaped. @Oosyrag +- Added crafting recipe for tin jar lids. @Oosyrag +- Rebalanced the Large Boilers so now they consume WAY less fuel, so lava is no longer basically mandatory - see #977 for the full math. @Oosyrag +- Greenhouse ports and sprinklers now work directly with gregtech pipes. @Thomasx0 +- Added recipes for stainless steel greenhouse parts. @Pyritie +- More field guide updates. @Oosyrag +- Added assembler recipes for more Create and Greate items. @Pyritie +- Blaze burners, alternators, steam engines, and steam multiblock inputs/outputs are now much cheaper. @Pyritie +- Firmaciv sails can now use any fabric instead of just wool. @Pyritie +- Fixed some recycling recipes to prevent dupes. @Pyritie +- Added a circuit to the assembler hopper recipe. @Pyritie +- Fixed chiseling non-tfc blocks so it returns two slabs instead of one. @Pyritie +- Fixed being able to use tree taps on placed logs. @Pyritie +- Fixed tooltips on the uncolored small vessel and AFC wooden supports. @Pyritie +- Fixed assembler clay recipes so they output the correct amount. @Pyritie +- Quest fixes/tweaks. @Pyritie +- Added aluminium, stainless steel, and titanium millstones. @Pyritie +- Fixed fishing nets behavior. @Redeix +- Added item to summon armor stands with arms. @Redeix +- Added recipes for extracting/ forming magma blocks. @Redeix +- Nerfed steel support recipe output. @Redeix +- Fixed assembler recipe conflict with regular vanilla bricks and Create Deco's colored bricks. @TomPlop +- Fixed not being able to use a charcoal forge with a basin. @Pyritie +- Removed programmed circuit from the salt water electrolysis recipe. @SverhRazum-Nah +- Added wrought iron alternatives for early game cast iron recipes, like wooden crates. @ZackH01 + ## [0.9.5] - 08.05.2025 ### Changes - Disabled pollution diff --git a/config/flywheel-client.toml b/config/flywheel-client.toml index 9dc17f4d1..e41e2022e 100644 --- a/config/flywheel-client.toml +++ b/config/flywheel-client.toml @@ -1,6 +1,6 @@ #Select the backend to use. #Allowed Values: OFF, BATCHING, INSTANCING -backend = "OFF" +backend = "INSTANCING" #Enable or disable a debug overlay that colors pixels by their normal. debugNormals = false #Enable or disable instance update limiting with distance. diff --git a/config/forgivingworld.json b/config/forgivingworld.json index 26056c231..4156561c1 100644 --- a/config/forgivingworld.json +++ b/config/forgivingworld.json @@ -31,7 +31,7 @@ "teleporttype": "AIR", "teleport_to_y": 125 }, - "belowy": -58, + "belowy": -57, "slowfallticks": 1200 }, { @@ -39,7 +39,7 @@ "to": "minecraft:overworld", "teleporttype": { "teleporttype": "CAVE", - "teleport_to_y": -58 + "teleport_to_y": -56 }, "abovey": 118 } diff --git a/config/ftbquests/quests/chapters/lv__low_voltage.snbt b/config/ftbquests/quests/chapters/lv__low_voltage.snbt index b7bee86da..1a2f4635e 100644 --- a/config/ftbquests/quests/chapters/lv__low_voltage.snbt +++ b/config/ftbquests/quests/chapters/lv__low_voltage.snbt @@ -1308,13 +1308,7 @@ } { dependencies: ["22510C5F2386B453"] - description: [ - "{quests.steam_age.alternator.desc.1}" - "{@pagebreak}" - "{quests.steam_age.alternator.desc.2}" - "" - "{image:tfg:textures/quests/alternator_multiblock.png width:100 height:100 align:center}" - ] + description: ["{quests.steam_age.alternator.desc.1}"] id: "2DC24661CAD557B0" optional: true subtitle: "{quests.steam_age.alternator.subtitle}" diff --git a/config/ftbquests/quests/chapters/mv__medium_voltage.snbt b/config/ftbquests/quests/chapters/mv__medium_voltage.snbt index 337602ca5..bdbeb0137 100644 --- a/config/ftbquests/quests/chapters/mv__medium_voltage.snbt +++ b/config/ftbquests/quests/chapters/mv__medium_voltage.snbt @@ -81,17 +81,23 @@ size: 1.0d subtitle: "{quests.medium_voltage.mv_brewery.subtitle}" tasks: [ - { - id: "095C98D86D021B2E" - item: "gtceu:lv_brewery" - type: "item" - } { id: "1CB0F32E8293B5D7" item: "gtceu:lubricant_bucket" optional_task: true type: "item" } + { + id: "29393DEB346EC4D2" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item(gtceu:lv_brewery)item(gtceu:mv_brewery))" + } + } + type: "item" + } ] title: "{quests.medium_voltage.mv_brewery.title}" x: -5.5d @@ -1001,7 +1007,7 @@ type: "item" }] title: "{quests.medium_voltage.mv_oilsands.title}" - x: -2.5d + x: -8.0d y: 1.0d } { @@ -1010,6 +1016,7 @@ "6EB68C28BEE24DEF" "05ADBAE5B6F38956" ] + dependency_requirement: "one_completed" description: [ "{quests.medium_voltage.mv_distillery.desc.1}" "{@pagebreak}" @@ -1024,12 +1031,12 @@ size: 1.0d subtitle: "{quests.medium_voltage.mv_distillery.subtitle}" tasks: [{ - id: "685043442271A0D0" + id: "6C32C7BCF9D12EBC" item: { Count: 1 id: "ftbfiltersystem:smart_filter" tag: { - "ftbfiltersystem:filter": "or(item(gtceu:mv_distillery)item(gtceu:lv_distillery))" + "ftbfiltersystem:filter": "or(item(gtceu:lv_distillery)item(gtceu:mv_distillery))" } } title: "{quests.medium_voltage.mv_distillery.task}" @@ -1167,7 +1174,7 @@ }] title: "{quests.medium_voltage.mv_mutli_channel.title}" x: -8.0d - y: 1.0d + y: -2.0d } { dependencies: ["315169840E06110F"] diff --git a/config/ftbquests/quests/chapters/ore_processing.snbt b/config/ftbquests/quests/chapters/ore_processing.snbt index 2941f44cf..aff277eb7 100644 --- a/config/ftbquests/quests/chapters/ore_processing.snbt +++ b/config/ftbquests/quests/chapters/ore_processing.snbt @@ -22,25 +22,18 @@ id: "5D09BEE61210DF02" size: 1.5d subtitle: "{quests.ore_proc.native_ore.subtitle}" - tasks: [ - { - id: "047DA2872D107BA0" - item: { - Count: 1 - id: "ftbfiltersystem:smart_filter" - tag: { - "ftbfiltersystem:filter": "or(item_tag(tfc:ore_pieces))" - } + tasks: [{ + id: "047DA2872D107BA0" + item: { + Count: 1 + id: "ftbfiltersystem:smart_filter" + tag: { + "ftbfiltersystem:filter": "or(item_tag(tfc:ore_pieces))" } - optional_task: true - title: "{quests.ore_proc.native_ore.task}" - type: "item" } - { - id: "2D0D9226FDB3CAC9" - type: "checkmark" - } - ] + title: "{quests.ore_proc.native_ore.task}" + type: "item" + }] title: "{quests.ore_proc.native_ore.title}" x: 0.5d y: -8.5d diff --git a/config/ftbquests/quests/chapters/questssteam_age.snbt b/config/ftbquests/quests/chapters/questssteam_age.snbt index 2c2b9cae7..015d12d47 100644 --- a/config/ftbquests/quests/chapters/questssteam_age.snbt +++ b/config/ftbquests/quests/chapters/questssteam_age.snbt @@ -23,10 +23,8 @@ { id: "23A27702FF816291" linked_quest: "6903C72A254A7B08" - shape: "octagon" - size: 2.0d - x: -13.5d - y: 14.5d + x: -14.5d + y: 6.0d } { id: "1F1E7097C015BE33" @@ -726,7 +724,8 @@ dependencies: ["46FA9DD4755A5548"] description: ["{quests.steam_age.extractor.desc}"] id: "1DF4DBE41BB0B6FD" - shape: "square" + optional: true + shape: "heart" size: 1.0d subtitle: "{quests.steam_age.extractor.subtitle}" tasks: [{ @@ -1161,7 +1160,7 @@ type: "item" }] title: "{quests.steam_age.vacuum_chamber.title}" - x: -13.5d + x: -14.5d y: 12.0d } { @@ -1509,7 +1508,7 @@ y: 10.5d } { - dependencies: ["033E74BC588E7EAD"] + dependencies: ["32046292AA5B0E30"] description: ["{quests.steam_age.rotation_speed_controller.desc}"] id: "414835BADD34513F" optional: true @@ -1520,8 +1519,8 @@ type: "item" }] title: "{quests.steam_age.rotation_speed_controller.title}" - x: -21.0d - y: 17.0d + x: -5.5d + y: -2.0d } { dependencies: [ @@ -1578,7 +1577,7 @@ dependencies: ["49896161B31DB7B4"] description: [ "There is currently a bug with the Mechanical Mixer where some recipes want an actual Programmed Circuit item." - "For the time being, you can craft these out of Sticks." + "For the time being, you can craft these with a Stick and a Wrench." "" "This will be fixed whenever we're able to update Greate to the latest version, which requires Create 6, which requires other Create addons to be updated... hopefully that should be soon." ] diff --git a/config/ftbquests/quests/chapters/queststfc_tips.snbt b/config/ftbquests/quests/chapters/queststfc_tips.snbt index 687db8c97..e33e2790d 100644 --- a/config/ftbquests/quests/chapters/queststfc_tips.snbt +++ b/config/ftbquests/quests/chapters/queststfc_tips.snbt @@ -1116,9 +1116,10 @@ } { dependencies: [ - "1DF4DBE41BB0B6FD" "4891E995D3EC2BD1" + "5F3063C539C9CBBF" ] + dependency_requirement: "one_completed" description: ["{quests.tfg_tips.create_rubber_ingot.desc}"] id: "6903C72A254A7B08" shape: "gear" @@ -4792,20 +4793,23 @@ } { dependencies: ["2D2CB8104E40E808"] - description: ["The &6Nano Saber&r is a powerful weapon you’ll be able to unlock once you reach &5EV&r. Simply use &dShift + Right-Click&r to activate the &cbzzzzz mode&r."] + description: ["{quests.tfg_tips.nano_saber.desc}"] id: "7A4C6930EF68646E" + subtitle: "{quests.tfg_tips.nano_saber.subtitle}" tasks: [{ id: "41A7611367BBD2A7" item: "gtceu:nano_saber" type: "item" }] + title: "{quests.tfg_tips.nano_saber.title}" x: 12.0d y: 7.0d } { dependencies: ["2D2CB8104E40E808"] - description: ["The &6Item Magnet&r is exactly what you'd expect — a magnet that pulls nearby &6items&r straight to you. &aVery useful&r. What more could you ask for?"] + description: ["{quests.tfg_tips.magnets.desc}"] id: "49D2EFFFC15563F9" + subtitle: "{quests.tfg_tips.magnets.subtitle}" tasks: [{ id: "6290D18A38A1583C" item: { @@ -4817,6 +4821,7 @@ } type: "item" }] + title: "{quests.tfg_tips.magnets.title}" x: 12.0d y: 9.0d } @@ -4990,8 +4995,9 @@ } { dependencies: ["2D2CB8104E40E808"] - description: ["Most &5GregTech&r tools are crafted from a &6Tool Head&r. Try using &aEMI&r to explore what you can do with them — just remember two important things:\\n\\n- The &ehigher the Tool Head tier&r, the more &cpowerful&r the tool will be, and the &6larger the battery&r it will use.\\n- Not every tool supports every Tool Head tier. For example, the &6Chainsaw&r can only be crafted with a &7LV Tool Head&r."] + description: ["{quests.tfg_tips.gt_tools.desc}"] id: "2CA86664C6E0C888" + subtitle: "{quests.tfg_tips.gt_tools.subtitle}" tasks: [{ id: "153D23778A26C74F" item: { @@ -5003,6 +5009,7 @@ } type: "item" }] + title: "{quests.tfg_tips.gt_tools.title}" x: 12.0d y: 8.0d } diff --git a/kubejs/assets/gtceu/lang/en_us.json b/kubejs/assets/gtceu/lang/en_us.json index 2ed03e10f..a5ea52d7b 100644 --- a/kubejs/assets/gtceu/lang/en_us.json +++ b/kubejs/assets/gtceu/lang/en_us.json @@ -62,6 +62,8 @@ "material.gtceu.ostrum": "Ostrum", "material.gtceu.calorite": "Calorite", "material.gtceu.etrium": "Etrium", + "material.gtceu.rocket_alloy_t1": "Colored Rocket Alloy", + "material.gtceu.vitrified_asbestos": "Vitrified Asbestos", "metaitem.dust.tooltip.purify": "Drop in Water to get Clean Dust", "metaitem.crushed.tooltip.purify": "Drop in Water to get Purified Ore", "item.gtceu.tool.behavior.silk_ice": "Silk Harvests Packed Ice", diff --git a/kubejs/assets/minecraft/lang/en_us.json b/kubejs/assets/minecraft/lang/en_us.json index 93e6cc9b5..ad6f97857 100644 --- a/kubejs/assets/minecraft/lang/en_us.json +++ b/kubejs/assets/minecraft/lang/en_us.json @@ -41,6 +41,7 @@ "block.minecraft.polished_blackstone_wall": "Polished Pyroxenite Wall", "block.minecraft.dripstone_block": "Raw Travertine", "block.minecraft.magma_block": "Pyroxenite Magma", + "block.minecraft.twisting_vines": "Lightbloom Stem", "item.minecraft.iron_nugget": "Cast Iron Nugget", "item.minecraft.iron_ingot": "Cast Iron Ingot", "item.minecraft.iron_block": "Cast Iron Block", diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/firmalife/irrigation.json b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/firmalife/irrigation.json index 82d01a01d..721b9b125 100644 --- a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/firmalife/irrigation.json +++ b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/firmalife/irrigation.json @@ -13,12 +13,14 @@ "text": "The sprinkler is made with a $(thing)Copper Plate$()." }, { - "type": "patchouli:text", - "text": "Sprinklers must be connected to a system of pipes that feed it water in order to work. This is done by connecting a series of $(thing)Fluid Pipes$() to them. You can pump fluid into them with a $(thing)Mechanical Pump$()." + "title": "Piping", + "item": "gtceu:copper_tiny_fluid_pipe", + "type": "patchouli:spotlight", + "text": "Sprinklers must be connected to a system of pipes that feed it water in order to work. This is done by connecting a series of $(thing)Fluid Pipes$() to them. You can pump water into them with a $(thing)Mechanical Pump$()." }, { "type": "patchouli:text", - "text": "You can right-click a pipe with a GregTech Frame (such as a $(thing)Copper Frame$()) to make them flush with the wall. You will need a Drum or Fluid Tank attached to each sprinkler in order for them to work." + "text": "You can right-click a pipe with a GregTech Frame (such as a $(thing)Copper Frame$()) to make them flush with the wall, or use a Greenhouse Port. You can then attach your sprinkler directly to the pipe! Right-click fluid pipes with a wrench to change their direction, and sneak-right-click them with an $(thing)empty offhand$() to make them one-way." } ], "read_by_default": true, diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/getting_started/finding_ores.json b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/getting_started/finding_ores.json index 755640f5e..1fd784c67 100644 --- a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/getting_started/finding_ores.json +++ b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/getting_started/finding_ores.json @@ -53,12 +53,17 @@ }, { "type": "patchouli:text", - "text": "First, open the $(thing)Small Vessel$() and put the ores inside. Count up the total amount of metal in the ores carefully! Then, you need to build a $(l:getting_started/pit_kiln)Pit Kiln$() with the filled small vessel inside. As the vessel heats, the ores inside it will melt, and you'll be left with a vessel of molten metal.$(br2)Take the vessel out and $(item)$(k:key.use)$() while holding it, to open the $(thing)Casting$() interface." + "text": "First, open the $(thing)Small Vessel$() and put the ores inside. Count up the total amount of metal in the ores carefully! The vessel can only hold up to 3024mB of molten metal, excess will be lost. Then, you need to build a $(l:getting_started/pit_kiln)Pit Kiln$() with the filled small vessel inside. As the vessel heats, the ores inside it will melt, and you'll be left with a vessel of molten metal." + }, + { + "type": "patchouli:crafting", + "recipe": "tfchotornot:crafting/tongs/wood", + "text": "Careful, the vessel will be hot! Craft $(thing)Wooden Tongs$() with two sticks and a knife and hold them in your off hand to handle the hot vessel safely." }, { "type": "patchouli:image", "images": [ "tfc:textures/gui/book/gui/casting.png" ], - "text": "The Casting Interface.", + "text": "Hold the vessel and $(item)$(k:key.use)$() to open the $(thing)Casting$() interface.", "border": false }, { diff --git a/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/roadsandroofs/concrete_roads.json b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/roadsandroofs/concrete_roads.json new file mode 100644 index 000000000..052e5add7 --- /dev/null +++ b/kubejs/assets/tfc/patchouli_books/field_guide/en_us/entries/roadsandroofs/concrete_roads.json @@ -0,0 +1,63 @@ +{ + "name": "Concrete Roads", + "category": "tfc:roadsandroofs", + "icon": "rnr:concrete_road_panel", + "pages": [ + { + "type": "patchouli:text", + "text": "Concrete roads are the fastest variety of road that can be constructed, offering a 30% movement speed bonus when properly constructed. However, road builders must be diligent when constructing concrete roads to prevent them from cracking or being trodden on while wet, as this will remove the speed bonus." + }, + { + "type": "patchouli:image", + "title": "Concrete Road", + "images": [ "rnr:textures/gui/book/concrete_road.png" ], + "border": true + }, + { + "type": "patchouli:spotlight", + "anchor": "liquid_concrete", + "item": "gtceu:concrete_bucket", + "title": "Concrete Crafting", + "text": "The first step in making a concrete road is mixing the liquid concrete. Use a $(thing)Mixer$() to combine water with any two stone dusts, one of either calcite or marble dust, and gypsum dust, or any three stone dusts with clay dust to make $(thing)Liquid Concrete$()." + }, + { + "type": "patchouli:spotlight", + "anchor": "wet_concrete", + "item": "rnr:bucket/concrete", + "title": "Concrete Crafting", + "text": "Then add the liquid concrete in a $(thing)Mixer$() set to $(thing)Programmed Circuit #7$() with more water to dilute it into $(thing)Wet Concrete Mix$()." + }, + { + "type": "patchouli:text", + "text": "Once $(thing)Wet Concrete$() has been mixed, it can be picked up in a bucket and placed on a $(thing)Base Course Block$() where it will spread to adjacent blocks. The concrete will harden after one day, and until it hardens care must be taken that no creatures walk through the wet concrete as this will create an uneven surface that provides no speed bonus. Footprints can be smoothed out with a $(thing)Mattock$()." + }, + { + "type": "patchouli:image", + "title": "Pouring a Concrete Road", + "images": [ "rnr:textures/gui/book/wet_concrete.png" ], + "border": true + }, + { + "type": "patchouli:text", + "text": "Shrinkage cracking is also a concern as concrete sets. If concrete is poured in areas more than four blocks wide, blocks that are farther than two blocks from the nearest $(thing)Edge$(), $(thing)Control Joint$(), or $(thing)Textured Finish$() will crack when set. This can be prevented by pouring concrete in smaller areas, using a $(thing)Mattock$() to add $(thing)Control Joints$(), or by applying a $(thing)Textured Finish$()." + }, + { + "type": "patchouli:image", + "title": "Control Joints", + "images": [ "rnr:textures/gui/book/control_joints.png" ], + "border": true + }, + { + "type": "patchouli:text", + "text": "$(thing)Textured Finishes$() are created by pressing $(thing)Bricks$(), $(thing)Flagstones$(), or $(thing)Smooth Stone Blocks$() into drying concrete to create an architectural finish. These blocks also act as $(thing)Control Joints$() for preventing cracking. Once concrete has finished drying, a $(thing)Chisel$() can be used to form slabs and stairs." + }, + { + "type": "patchouli:image", + "title": "Faux Sett Road", + "images": [ "rnr:textures/gui/book/faux_sett.png" ], + "border": true + } + ], + "read_by_default": true, + "sortnum": 20 +} diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index 05f9e74f8..5bc6a96ec 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -11,9 +11,14 @@ "biome.tfg.nether/gneiss_caves": "Deep Caves", "biome.tfg.nether/granite_caves": "Deep Caves", "biome.tfg.nether/schist_caves": "Deep Caves", - "biome.tfg.moon/lunar_basalt_maria": "Lunar Maria", - "biome.tfg.moon/lunar_diorite_delta": "Lunar Delta", - "biome.tfg.moon/lunar_gabbro_uplift": "Lunar Uplift", + "biome.tfg.moon/lunar_asurine_dense": "Certus Fields", + "biome.tfg.moon/lunar_asurine_sparse": "Asurine Fields", + "biome.tfg.moon/lunar_chorus_dense": "Chorus Thicket", + "biome.tfg.moon/lunar_chorus_sparse": "Chorus Forest", + "biome.tfg.moon/lunar_corals_dense": "Lunar Reef", + "biome.tfg.moon/lunar_corals_sparse": "Lunar Maria", + "biome.tfg.moon/lunar_lights_dense": "Lightbloom Star Gazers", + "biome.tfg.moon/lunar_lights_sparse": "Lightbloom Scrubland", "biome.tfg.moon/lunar_plains": "Lunar Plains", "block.tfg.decorative_vase.black": "Black Decorative Vase", "block.tfg.decorative_vase.gray": "Gray Decorative Vase", @@ -131,18 +136,30 @@ "block.tfg.loose.deepslate": "Loose Migmatite Rock", "block.tfg.loose.dripstone": "Loose Travertine Rock", "block.tfg.rock.hardened_moon_stone": "Hardened Anorthosite", + "block.tfg.spike.moon_stone_spike": "Anorthosite Spike", "block.tfg.loose.moon_stone": "Loose Anorthosite Rock", "block.tfg.rock.hardened_moon_deepslate": "Hardened Norite", + "block.tfg.spike.moon_deepslate_spike": "Norite Spike", "block.tfg.loose.moon_deepslate": "Loose Norite Rock", "block.tfg.rock.hardened_mars_stone": "Hardened Argillite", + "block.tfg.spike.mars_stone_spike": "Argillite Spike", "block.tfg.loose.mars_stone": "Loose Argillite Rock", "block.tfg.rock.hardened_venus_stone": "Hardened Trachyte", + "block.tfg.spike.venus_stone_spike": "Trachyte Spike", "block.tfg.loose.venus_stone": "Loose Trachyte Rock", "block.tfg.rock.hardened_mercury_stone": "Hardened Komatiite", + "block.tfg.spike.mercury_stone_spike": "Komatiite Spike", "block.tfg.loose.mercury_stone": "Loose Komatiite Rock", "block.tfg.rock.hardened_glacio_stone": "Hardened Phonolite", + "block.tfg.spike.glacio_stone_spike": "Phonolite Spike", "block.tfg.loose.glacio_stone": "Loose Phonolite Rock", + "block.tfg.rock.hardened_permafrost": "Hardened Permafrost", + "block.tfg.spike.permafrost_spike": "Permafrost Spike", "block.tfg.loose.permafrost": "Permafrost Chunk", + "block.tfg.lunar_roots": "Lunar Lightblooms", + "block.tfg.lunar_sprouts": "Lunar Lightgrass", + "block.tfg.lunar_chorus_plant": "Chorus Plant", + "block.tfg.lunar_chorus_flower": "Chorus Flower", "item.tfg.antipoison_pill": "Antipoison Pill", "item.tfg.haste_pill": "Haste Pill", "item.tfg.night_vision_pill": "Night Vision Pill", @@ -189,6 +206,7 @@ "item.tfg.latex_soaked_gloves": "Latex-Soaked Gloves", "item.tfg.spade_head_extruder_mold": "Extruder Mold (Spade Head)", "item.tfg.unfired_chalk": "Unfired Chalk Stick", + "item.tfg.armor_stand_arms": "Armor Stand with Arms", "item.tfg.brick.deepslate": "Migmatite Brick", "item.tfg.loose.moon_stone": "Loose Anorthosite", "item.tfg.brick.moon_stone": "Anorthosite Brick", @@ -564,12 +582,14 @@ "quests.development.hull_zpm.desc": "This is the &9Wetware&r Circuit line.\n\nIt will be the biggest automation challenge to face in this modpack. Best of luck.", "quests.gregtech_energy": "Gregtech Energy", "quests.gregtech_energy.subtitle": "So how does all of that work?", + "quests.gregtech_energy.start.title": "Let's do some explaining", + "quests.gregtech_energy.start.desc": "We know that &5GregTech&r isn’t the easiest mod to get into — especially when it comes to the &cenergy system&r. That’s why we’ll take our time in this chapter to explain as much as we can.\n\nSome things here might not make full sense until later in your progression, so &adon’t stress yourself&r. Just try to understand what you can for now, and feel free to &dcome back to this chapter&r whenever you have questions.\n\nWe’ve split this chapter into &efour categories&r, each one covering a topic related to the &6GregTech Energy System&r. We’ll provide as many examples as possible to help you understand how it all works.", + "quests.gregtech_energy.start.task": "Welcome aboard", "quests.gregtech_energy.TEST.title": "", "quests.gregtech_energy.TEST.subtitle": "", "quests.gregtech_energy.TEST.desc.1": "", "quests.gregtech_energy.TEST.desc.2": "", "quests.gregtech_energy.TEST.desc.3": "", - "quests.gregtech_energy.TEST.desc.4": "", "quests.gregtech_energy.TEST.task": "", "quests.gregtech_energy.TEST.desc": "", "quests.high_voltage": "&6HV&r - High Voltage", @@ -1046,6 +1066,9 @@ "quests.medium_voltage.mv_ram.title": "Download more RAM", "quests.medium_voltage.mv_ram.subtitle": "That's from the Dark Punk you know?", "quests.medium_voltage.mv_ram.desc": "&aRandom Access Memory&r is required for many Circuits.", + "quests.medium_voltage.lsb.title": "Getting very steamy", + "quests.medium_voltage.lsb.subtitle": "If you have unlimited fuel, it can still be good", + "quests.medium_voltage.lsb.desc": "If you're &lstill&r running off the &3Large Bronze Boiler&r, you may want to upgrade to the &3Large Steel Boiler&r.\n\nIt's slightly more efficient than the &3LBB&r, and produces &d900 EU/t worth of Steam&r.\n\nWe'd recommend you try other power options at this point.", "quests.metal_age": "Metallurgy Age", "quests.metal_age.subtitle": "Your First Technological Advancements.", "quests.metal_age.weld_bronze_ingots.title": "Welding Bronze", @@ -1123,7 +1146,7 @@ "quests.metal_age.fire_bricks.desc": "Fire Bricks are used in the construction of the Blast Furnace, you need at the very least 4 Bricks to make the furnace.\n\nThe Bricks will require insulation to make sure the process of making steel is effective, you can either place 3 Wrought Iron Sheets around the Fire Bricks, or use Blast Furnace Insulation", "quests.metal_age.fully_stacked_blast_furnace.title": "Fully Stacked Blast Furnace", "quests.metal_age.fully_stacked_blast_furnace.subtitle": "The completed Blast Furnace", - "quests.metal_age.fully_stacked_blast_furnace.desc": "A full size Blast Furnace is able to melt and process large amounts of iron at once. It's a good idea to make it bigger when you can, because you'll need a lot of steel for the future.\n\nAfter you've got your first Steel Millstone, you'll be able to create more Fire Bricks more cheaply.", + "quests.metal_age.fully_stacked_blast_furnace.desc": "A full size Blast Furnace is able to melt and process large amounts of iron at once. It's a good idea to make it bigger when you can, because you'll need a lot of steel for the future.\n\nAfter you've got your first Steam Alloy Smelter, you'll be able to create more Fire Bricks more cheaply.", "quests.metal_age.blast_furnace_fuel.title": "Fuel for the Blast Furnace", "quests.metal_age.blast_furnace_fuel.subtitle": "Hope you followed the tips in the previous quests...", "quests.metal_age.blast_furance_fuel.desc": "Regular Charcoal is not hot enough to be able to create Steel. You will need either Coke or Anthracite.\n\nCoke can be created by putting Coal into a Coke Oven, while Anthracite can be used as-is after being dug up from the Beneath.", @@ -1184,72 +1207,72 @@ "quests.ore_proc.native_ore.subtitle": "To Process, Ore Not To Process", "quests.ore_proc.native_ore.desc": "An important part of &6Gregtech&r is its &dOre Processing Mechanics&r, but it can get pretty complicated, so this chapter is here to help!\n\nTo start with, you should be aware of the &6Ore Processing Diagram&r tab in EMI - Press the Show Uses key (default \"U\") on any item related to ore processing and look for the tab with the vanilla Iron Ore icon. This diagram may look overwhelming at first, but we'll take it step by step.\n\nA major part of GregTech philosophy is that there's not just one way to solve a problem, so take everything in this chapter as just a suggestion! We encourage you to customize your ore processing as you see fit.", "quests.ore_proc.native_ore.task": "I agree to not just dump everything in a furnace", - "quests.ore_proc.ae2.title": "AE2 can help you", + "quests.ore_proc.ae2.title": "Ore processing with Applied Energistics 2", "quests.ore_proc.ae2.subtitle": "A tag storage bus? What's that?", - "quests.ore_proc.ae2.desc": "If you like spaghetti only with &4tomato sauce&r we got you. With &6AE2&r no more pipes and filters everywhere simply the power of &dTag Storage Bus&r, Interface and &3Subnet&r.\n\nWe sure you know what's an interface but do you know what is the &dTag Storage Bus&r? Basically it's a Storage Bus that exports items by &6tag&r and not specific filter. So if you want a storage bus exporting only your purified ores it's easy just type '&5#forge:purified_ores*&r' or '&5*purified_ores*&r' in it. Obviouly there is other possibilities that we will let you explore. If you want to know the tag of an item, put it in main and type &6/kubejs hand&r\n\nAbout &3subnet&r we won't explain everything here but know atleast this, if you put a &6storage bus&r on an &2interface&r it will seperate the network. The &6storage bus side of the network&r will be able to look into the &2interface side of the newtork&r but &4not the other way around&r. That can be very useful so your ore processing isn't clogging your main storage or to split different processing.", - "quests.ore_proc.robot_arm.title": "Gregtech has the tools", - "quests.ore_proc.robot_arm.subtitle": "A robot arm sending excatly 4 small dusts filtered by tag?", - "quests.ore_proc.robot_arm.desc": "As always Gregtech has some pretty crazy tools to help you manage your logistic. You should already know about the &6Robot Arm&r and if you didn't use it yet for your &bVacuum Freezer&r we introduce you to the &6tag filter&r.\n\nIt's a filter for which you don't specify the item but use a tag or a combinaison of tag, you can refer to the explanation in the AE2 quest of this chapter for more.\n\nThe last one we want to introduce is the &4Smart Filter&r, this crazy one is able to filter items depending of a &6recipe&r. If you slap it on a robot arm itself slapped on an electrolyzer and set the robot arm to supply exact. It will supply the exact amount needed for the recipe?", - "quests.ore_proc.gtcy.title": "Ore Processing but Bigger", - "quests.ore_proc.gtcy.subtitle": "Who said size don't matter", - "quests.ore_proc.gtcy.desc": "As we said &6Ore Processing&r is a big part of &dGregtech&r and to help you without having to build milions of machines you can use the &bLarge Gregtech Machines&r. They do the exact same recipes but as they are multiblock you can chose the &6energy hatches&r and add a &6Parallel Hatch&r so they work faster\n\nAll of them are gated behind the &bAlloy Blast Smelter&r as it's the only multiblock able to create the alloys you need for every casing needed for these multiblocks. You will get more information on that within the &dEV&r chapter.", - "quests.ore_proc.macerator_byproduct.title": "Getting byproduct from crushing", + "quests.ore_proc.ae2.desc": "AE2 is great at moving items around without tons of spaghetti cables! You can use the &dTag Storage Bus&r to tell your network where to put items that match an item's tag, which you can view by pressing F3 + H. For example, if you want to send all your Purified Ores to a chest, slap a Tag Storage Bus on it and set its filter to '&5*purified_ores*&r'.\n\nThere's many online guides on how to set up an AE2 system, but a subnet to handle all ore processing before it goes into your main storage is a solid choice!", + "quests.ore_proc.robot_arm.title": "Ore processing with GregTech's own tools", + "quests.ore_proc.robot_arm.subtitle": "Providing answers to its own problems", + "quests.ore_proc.robot_arm.desc": "GregTech comes with its own tools to help solve ore processing logistics.\n\nThe &6Robot Arm&r can move precice numbers of items into a machine, such as only moving flawed gems into a Laser Engraver once you have two of them. The &6Tag Filter&r can filter items by tag, such as '&5*purified_ores*&r' to match all Purified Ores.\n\nThe &4Smart Filter&r can filter items depending on their &6recipe&r. For example, if you use it with a robot arm on an electrolyzer, and set the robot arm to supply exact, it will only move your dusts into the electrolyzer once it has as many inputs as the recipe requires!", + "quests.ore_proc.gtcy.title": "Ore processing but bigger", + "quests.ore_proc.gtcy.subtitle": "When size does matter", + "quests.ore_proc.gtcy.desc": "Once you get to IV, you'll gain access to multiblock versions of all of GregTech's single block machines. They do the exact same recipes as their single block cousins, but are more flexible - you can put lots of huge Input Buses on them, you can overclock them with higher tier &6Energy Hatches&r instead of making new ones every tier, and they even support &6Parallel Hatches&r to do multiple recipes simultaneously!\n\nAll of these machines require alloys created with the &bAlloy Blast Smelter&r, found at the end of &dEV&r.", + "quests.ore_proc.macerator_byproduct.title": "Crushing with byproducts", "quests.ore_proc.macerator_byproduct.subtitle": "I can get even more from my ores!", - "quests.ore_proc.macerator_byproduct.desc": "When looking at &bEMI&r you certainly already realized that your &dMacerator&r or &dCrushing Wheels&r have more &boutputs&r that what you actually get.\n\nThere is a reason for that and it's due to the fact that these &bextra outputs&r are gated behind &6HV&r. So basically whenever you can use either the &6HV macerator&r or the &6HU crushing wheels&r go for it.\n\nAlso you can see the &dMillstone&r in &bEMI&r but you cannot craft its &6HV&r version so that's why you don't see it here.", - "quests.ore_proc.macerator_noproduct.title": "Crushing for the poors", - "quests.ore_proc.macerator_noproduct.subtitle": "With these no byproduct", - "quests.ore_proc.macerator_noproduct.desc": "At the very beginning of &6TerraFirmaCraft&r you gonna use a &bPit Kiln&r to melt your raw ores into tools but that's the least efficient method. As soon as possible we advise you to use the &bQuern&r to get crushed ores. When you unlock &6Create&r you first machine should be the &bMillstone&r so atleast you can automate it with &bChute&r.\n\nYou don't get any byproduct but it will at least double if not quadruple the amount you would have get.\n\nWe put the &bForge Hammer&r here just so you know you can also use this machine if you need real fast crushing at one point. This one will &4never&r give you byproduct though. Could be useful until you reach &6HV&r.", - "quests.ore_proc.crushed_ores.title": "So crushed ores is just the beginning", - "quests.ore_proc.crushed_ores.subtitle": "Where are my dusts", - "quests.ore_proc.crushed_ores.desc": "Now that you have your crushed ores we can say that you officially started the beginning of &6Ore Processing&r. Later on you will be able to use a &bLarge Miner&r to get your &dcrushed&r ores right away.\n\nFrom crushed ores we advise you to &dpurify&r your ores. To do that you have three options that we will explain in the next quests and give you some example of what we would recommend.\n\nAs always you may have different needs than our propositions so explore &bEMI&r and trust yourself.", - "quests.ore_proc.sodium_persuflate.title": "Bath them in Sodium Persuflate", - "quests.ore_proc.sodium_persuflate.subtitle": "It's some kind of salt", - "quests.ore_proc.sodium_persuflate.desc": "You can wash your crushed ores in a &bChemical Bath&r with &dSodium Persuflate&r to get some extra byproduct. Not all the ores can be processed that way but for the ones that can your crushed ores will have a higher wield than in the usual washing, around &670%&r chance of byproduct with the &bChemical Bath&r against the &630%&r of the &bOre Washer&r.\n\nThough obtaining &dSodium Persuflate&r isn't that easy to mass produce though we would advise you to look at &9Sea Water&r, it's your choice if you want to use this method for all the ores that can use this process.\n\nWe give you some examples of ores we believe are &6worthy&r to bath with &dSodium Persuflate&r because their byproduct are pretty rare or useful. Simply look at the quest on the left.", - "quests.ore_proc.sodium_ores.title": "Some ores you could bath in Sodium Persuflate", - "quests.ore_proc.sodium_ores.subtitle": "They are just examples", - "quests.ore_proc.sodium_ores.desc": "We thought these ones are note worthy\n\n-&6Crushed Aluminium&r for &dRutile&r your first way to get &dTitanium&r\n\n-&6Crushed Bauxite&r for &dGallium&r\n\n-&6Crushed Cobalt&r for &dCobaltite&r which is a good way to make &dArsenic&r\n\n-&6Crushed Tetrahedrite&r to make &dCadmium&r which doesn't have many uses right now but who knows that could change one day", - "quests.ore_proc.ore_washer.title": "Washing your ores with water", - "quests.ore_proc.ore_washer.subtitle": "That's the standart way to do", - "quests.ore_proc.ore_washer.desc": "Using an &dOre Washer&r or &9Bulk Washing&r with an &dEncased fan&r will be the general method you use to get your &6Crushed Ores&r to the next step.\n\nThere is some stuffs to know if you use the &bGregtech&r machine though, first if you use &9Distilled Water&r the recipe will be &a50%&r faster and also know that if you don't care about the byproduct you can use circuit #2 so the recipes is &425 times faster but with no byproduct&r.", - "quests.ore_proc.mercury_ores.title": "Bath them in Mercury", - "quests.ore_proc.mercury_ores.subtitle": "This one is quite bad for your health", - "quests.ore_proc.mercury_ores.desc": "You can wash your crushed ores in a &bChemical Bath&r with &dMercury&r to get some extra byproduct. Not all the ores can be processed that way but for the ones that can your crushed ores will have a higher wield than in the usual washing, around &670%&r chance of byproduct with the &bChemical Bath&r against the &630%&r of the &bOre Washer&r.\n\nIn that case obtaining &dMercury&r is quite easy you can just get it from &cRedstone&r or &cCinnabar&r, it's your choice if you want to use this method for all the ores that can use this process.\n\nWe give you some examples of ores we believe are &6worthy&r to bath with &dMercury&r because their byproduct are pretty rare or useful. Simply look at the quest on the right.", - "quests.ore_proc.mercury.title": "Some ores you could bath in Mercury", - "quests.ore_proc.mercury.subtitle": "They are just examples", - "quests.ore_proc.mercury.desc": "We thought these ones are note worthy\n\n-&6Crushed Platinium&r for &dPaladium&r\n\n-&6Crushed Sheldonite&r for &dPaladium&r\n\n-&6Crushed Nickel&r for &dPlatinium&r\n\nThey are easy way to get access to these metals before doing the rough Platline.", - "quests.ore_proc.purified_ores.title": "It's been Purified", - "quests.ore_proc.purified_ores.subtitle": "You can do quite a lot with the purified ones", - "quests.ore_proc.purified_ores.desc": "You reached the &6Purified Ores&r, once again you have different options to go further.\n\nYou'll also notice quests on both sides that mark the beginning of the infamous &dPlatline&r and the easier &dIndium Line&r, each starting with specific &6Purified Ores&r. Take a look at it as it might come in handy soon. It could be a good idea to store these for when you tackle those specific quest lines.", + "quests.ore_proc.macerator_byproduct.desc": "While looking at &bEMI&r, you've probably noticed that your &dMacerator&r or &dMillstone&r lists more &boutputs&r than what you're actually getting.\n\nGregTech doesn't communicate this very well, but these extra slots are only available in &6HV&r. Once you make it to that tier, the &6HV&r macerator becomes incredibly powerful, giving a huge amount of bonus byproducts from each ore.", + "quests.ore_proc.macerator_noproduct.title": "Crushing without byproducts", + "quests.ore_proc.macerator_noproduct.subtitle": "Ores for the poors", + "quests.ore_proc.macerator_noproduct.desc": "In the primitive age, you're limited to a &bQuern&r to crush your ores into dusts. Once you have access to Bronze, you can set up a &bMillstone&r to automate this step!\n\nIn the Steam Age, the &bForge Hammer&r and &bCrushing Wheels&r can crush your ores very quickly. Remember, you won't get any maceration byproducts until &6HV&r!", + "quests.ore_proc.crushed_ores.title": "Ore Purification", + "quests.ore_proc.crushed_ores.subtitle": "There's more?!", + "quests.ore_proc.crushed_ores.desc": "Now that you have your crushed ores, you've officially passed the first step of &6Ore Processing&r! The next step is &dPurification&r. \n\nTo start with, your choices are limited, but more options will open up as you progress. Once you get these, be sure to look through EMI and decide what the best steps are for each of your ores.", + "quests.ore_proc.sodium_persuflate.title": "Bathe them in Sodium Persulfate", + "quests.ore_proc.sodium_persuflate.subtitle": "Not just for circuit board etching", + "quests.ore_proc.sodium_persuflate.desc": "Once you get to LV, you may be interested in using a &bChemical Bath&r with &dSodium Persuflate&r to get some extra byproducts. Not all ores can be processed this way, but the ones that can, will get around a &670%&r chance of byproducts, compared to the &630%&r of the &bOre Washer&r.\n\nSodium Persuflate can be a little annoying to mass produce, though if you want, &9Sea Water&r is a great starting point.\n\nThe quest on the left gives some examples that might be worth the investment.", + "quests.ore_proc.sodium_ores.title": "Sodium Persulfate bathing examples", + "quests.ore_proc.sodium_ores.subtitle": "A useful time saver", + "quests.ore_proc.sodium_ores.desc": "Here's some recommendations for Sodium Persulfate bathing:\n\n-&6Crushed Aluminium&r for &dRutile&r: &dTitanium&r\n\n-&6Crushed Bauxite&r: &dGallium&r\n\n-&6Crushed Cobalt&r: &dCobaltite&r for &dArsenic&r", + "quests.ore_proc.ore_washer.title": "Bathe them in Water", + "quests.ore_proc.ore_washer.subtitle": "The standard option for most ores", + "quests.ore_proc.ore_washer.desc": "Most ores don't need any fancy bathing setups, and running them through an &dOre Washer&r or &9Bulk Washing&r with an &dEncased Fan&r will suffice.\n\nIf you use the &bOre Washer&r, make sure to use &9Distilled Water&r to double the speed of the recipe.\n\nDon't have access to either of these yet? You can just throw your crushed ores into water to purify them, though this won't get you any byproducts.", + "quests.ore_proc.mercury_ores.title": "Bathe them in Mercury", + "quests.ore_proc.mercury_ores.subtitle": "Don't stick your finger in it", + "quests.ore_proc.mercury_ores.desc": "Bathing certain ores in &dMercury&r can give some other useful byproducts. Not all ores can be processed this way, but the ones that can, will get around a &670%&r chance of byproducts, compared to the &630%&r of the &bOre Washer&r.\n\n&dMercury&r can be easily obtained from &cRedstone&r or &cCinnabar&r.\n\nThe quest on the right gives some examples are good to process in Mercury.", + "quests.ore_proc.mercury.title": "Mercury bathing examples", + "quests.ore_proc.mercury.subtitle": "Liquid metal bath time", + "quests.ore_proc.mercury.desc": "Here's some recommendations for Mercury bathing:\n\n-&6Crushed Platinium&r: &dPalladium&r\n\n-&6Crushed Cooperite&r: &dPalladium&r\n\n-&6Crushed Nickel&r: &dPlatinum&r\n\n-&6Crushed Gold&r: &dSilver&r", + "quests.ore_proc.purified_ores.title": "Post-Purification", + "quests.ore_proc.purified_ores.subtitle": "More branching paths", + "quests.ore_proc.purified_ores.desc": "You now have &6Purified Ores&r, but this time there's even more options on how to proceed.\n\nWhile every purified ore can just be ran through a Thermal Centrifuge next, certain ores will need to be processed differently for unique byproducts later, such as the infamous &dPlatline&r or &dIndium Line&r. If you don't need these purified ores immediately, it may be useful to store them in their purified state for now.", "quests.ore_proc.indium.title": "The Indium Line", - "quests.ore_proc.indium.subtitle": "We say line but really it's a two step process", - "quests.ore_proc.indium.desc": "The &6Indium Line&r shouldn't be needed before &9IV&r but we are just letting you know that it's here and that you will need purified &bSphalerite&r and &bGalena&r.", - "quests.ore_proc.platline.title": "The infamous platline", - "quests.ore_proc.platline.subtitle": "This one is a bit tricker and yet it's an easy version", - "quests.ore_proc.platline.desc": "The &6Platinium Line&r will be your first challenging line, providing you with essential metals: &bPlatinium&r, &bPalladium&r, &bRuthenium&r, &bRhodium&r, &bIridium&r, and &bOsmium&r.\n\nWhile you've already seen alternative ways to obtain &bPlatinium&r and &bPalladium&r earlier in this chapter, this line will be &amandatory&r for accessing the others.\n\nThe Platline can be started at &6HV&r, but you won’t be able to complete it fully until you reach &dEV&r.", - "quests.ore_proc.macerator_separator.title": "The crushing is back only for a precise situation", - "quests.ore_proc.macerator_separator.subtitle": "This path really needs some love", - "quests.ore_proc.macerator_separator.desc": "This is the path of the &6Electromagnetic Separator&r, a rather unique machine used to extract byproducts from specific dusts.\n\nFirst, macerate the &dRefined Ores&r, then process them with the &6Electromagnetic Separator&r.\n\nKeep in mind that to obtain byproducts, your macerator or crushing wheels must be at least &6HV&r tier.", - "quests.ore_proc.electro_separator.title": "It's time for Electromagnetic Separation", - "quests.ore_proc.electro_separator.subtitle": "Except Naquadah it doesn't do much", - "quests.ore_proc.electro_separator.desc": "Now, you just need to send the &6Purified Pile of Dust&r into the &bElectromagnetic Separator&r.\n\nFor now, we recommend using it primarily for &dNaquadah&r. If you need more &aNeodymium&r, you can also process &dBastnasite&r.\n\nIt’s not much for the moment, but we might expand on this in the future.", + "quests.ore_proc.indium.subtitle": "We say line, but really it's just a two step process", + "quests.ore_proc.indium.desc": "The &6Indium Line&r shouldn't be needed before &9IV&r, but it will require purified &bSphalerite&r and &bGalena&r.", + "quests.ore_proc.platline.title": "The Infamous Platline", + "quests.ore_proc.platline.subtitle": "GregTech players vs Mekanism players when they need Osmium:", + "quests.ore_proc.platline.desc": "The &6Platinium Line&r will be your first real challenge to process, providing you with essential platinum-group metals: &bPlatinium&r, &bPalladium&r, &bRuthenium&r, &bRhodium&r, &bIridium&r, and &bOsmium&r.\n\nWhile there's easier ways to obtain &bPlatinium&r and &bPalladium&r, this line will be &amandatory&r for accessing the others.\n\nThe Platline can be started at &6HV&r, but you won’t be able to complete it fully until you reach &dIV&r.", + "quests.ore_proc.electro_separator.title": "Electromagnetic Separator", + "quests.ore_proc.electro_separator.subtitle": "Probably the least useful GregTech machine", + "quests.ore_proc.electro_separator.desc": "The &6Electromagnetic Separator&r can extract things like Iron and Gold from &dRefined Ores&r, which you can get by crushing your purified ones. For now, we recommend using it primarily for &dNaquadah&r. If you need more &aNeodymium&r, you can also process &dBastnasite&r.", + "quests.ore_proc.macerator_separator.title": "The Macerator", + "quests.ore_proc.macerator_separator.subtitle": "(again)", + "quests.ore_proc.macerator_separator.desc": "The macerator can sometimes yield different byproducts from your Purified ores than other routes, but these are still locked to &6HV&r like every other macerator byproduct.", "quests.ore_proc.thermal_centrifuge.title": "The Thermal Centrifuge", - "quests.ore_proc.thermal_centrifuge.subtitle": "Usually you will use this one", - "{quests.ore_proc.thermal_centrifuge.desc}": "If you don't have any other use for your &6Purified Ores&r, consider processing them in the &dThermal Centrifuge&r. It still provides valuable byproducts, and at this stage, it would be a shame not to make use of it.", - "quests.ore_proc.sifter.title": "More shiny stuffs", - "quests.ore_proc.sifter.subtitle": "It goes tch tch tch and then it shines", - "quests.ore_proc.sifter.desc": "The &6Sifter&r should be used for all your &aGems&r. It's not essential early on, as it's fairly slow, but once you feel ready, it's worth doing—you’ll get a better yield in return.", + "quests.ore_proc.thermal_centrifuge.subtitle": "The go-to for most purified ores", + "quests.ore_proc.thermal_centrifuge.desc": "For all your other Purified Ores that doesn't need special treatment, it's best to run them through the &dThermal Centrifuge&r. This machine can produce byproducts at a reliable rate, while only using electricity. It's quite slow, however, so we suggest making multiple machines.", + "quests.ore_proc.sifter.title": "The Sifter", + "quests.ore_proc.sifter.subtitle": "The Skyblock Simulator", + "quests.ore_proc.sifter.desc": "The &6Sifter&r should be used for all your &aGems&r. It gives far more yield per ore than any other method, and is the only way to obtain Exquisite and Flawless gems before &6HV&r laser engraving.", "quests.ore_proc.centrifuge_sifter.title": "Centrifuging the dust", - "quests.ore_proc.centrifuge_sifter.subtitle": "Yeah there is ore processing on the byproducts", - "quests.ore_proc.centrifuge_sifter.desc": "This time, centrifuging will only be used for the &6Purified Dust&r you obtain from the &6Sifter&r. Not much to explain—just go ahead and do it.", + "quests.ore_proc.centrifuge_sifter.subtitle": "Byproducts of byproducts", + "quests.ore_proc.centrifuge_sifter.desc": "The &6Sifter&r can output &6Purified Dust&r, which you can toss into a centrifuge for a few extra byproducts.", "quests.ore_proc.dust_processed.title": "Your final dust", "quests.ore_proc.dust_processed.subtitle": "Or is it?", - "quests.ore_proc.dust_processed.desc": "Well, that’s it—great job! You’ve mostly completed it.\n\nNow that you have the &6Purified Dust&r, you can &ccook&r it, &estore&r it, or even &dmix&r it right away—why not? Some dusts will still require special treatment before they become truly useful.\n\nBeyond that, keep in mind that your &6ore processing line&r should always be upgraded and fine-tuned to match your needs. You'll unlock new machines that work faster and generate more valuable byproducts.", - "quests.ore_proc.electrolyzer.title": "After electrolyzing it's the real last step", - "quests.ore_proc.electrolyzer.subtitle": "Some are not worth the effort though", - "quests.ore_proc.electrolyzer.desc": "Well… we lied—there’s still one more step for some dusts.\n\nCertain &6Purified Dusts&r have no direct use. For example, &2Tantalite&r must be processed in an &6Electrolyzer&r to extract valuable materials like &dTantalum&r and &dManganese&r.\n\nMost of these recipes will unlock once you have access to an &bMV Electrolyzer&r, so keep an eye on your tech progression!", - "quests.ore_proc.packer.title": "This one is used as an autocrafting table in some way", + "quests.ore_proc.dust_processed.desc": "&6Dusts&r are the final form of almost every ore.\n\nFrom here, you can put it in a &cFurnace&r, send it to &estorage&r, or even start using it right away! Some dusts will require one last step before they become truly useful.\n\nRemember to keep your &6ore processing line&r in top shape! You'll want to keep expanding and upgrading it as you progress, so you can spend less time mining and more time gregging.", + "quests.ore_proc.electrolyzer.title": "Further refinement", + "quests.ore_proc.electrolyzer.subtitle": "An encore for ore!", + "quests.ore_proc.electrolyzer.desc": "Certain &6Dusts&r have no direct use. For example, &2Tantalite&r must be processed in an &6Electrolyzer&r to extract the raw elements of &dTantalum&r and &dManganese&r.\n\nMost of these recipes will only be available with an &bMV Electrolyzer&r, so come back to this later!", + "quests.ore_proc.packer.title": "The Packer", "quests.ore_proc.packer.subtitle": "It's real fast", - "quests.ore_proc.packer.desc": "Back in the old days, this little bad boy saw a lot of use—you used to get a ton of &6Small&r and &6Tiny Dusts&r from ore processing.\n\nNowadays, it’s mostly useful for processing &dRare Earth&r in the &6Centrifuge&r and packing all those valuable &6Small Piles of Dust&r.\n\nAlso, don’t forget: it becomes surprisingly powerful when paired with a &eRobot Arm&r set to supply exact mode.", + "quests.ore_proc.packer.desc": "Back in the old days of GregTech, this little bad boy saw a lot of use—you used to get a ton of &6Small&r and &6Tiny Dusts&r from ore processing.\n\nNowadays, it's only really useful for automatic packing, such as &dRare Earth&r in a &6Centrifuge&r returning many &6Small Piles of Dust&r.\n\nDon't forget: a &eRobot Arm&r set to Supply Exact mode can be useful to avoid clogging the input slots.", "quests.steam_age": "Early Automation", "quests.steam_age.subtitle": "From Primitive Machines to Steam Power", "quests.steam_age.basic_greate.title": "Basics of Greate", @@ -1475,7 +1498,7 @@ "quests.stone_age.cook_meat.subtitle": "You don't want to die from eating raw meat, do you?", "quests.stone_age.cook_meat.desc": "Cooking raw meat is an important step for getting protein - not only will it increase the overall shelf life of the meat, but it'll unlock even more nutrients for your demanding body.\n\nThe simplest way to cook meat is by using a Fire Pit. Look at the quest below this one to learn how to make one.", "quests.stone_age.soup_time.title": "Soups", - "quests.stone_age.soup_time.subtitle": "Which store where you in?", + "quests.stone_age.soup_time.subtitle": "Which store were you in?", "quests.stone_age.soup_time.desc": "By crafting a pot and some bowls out of clay, you'll be able to create soups!\n\nSoups are one of the first and easiest ways to create more complex meals. Unlike eating plain ingredients, these contain much more saturation and let you consume multiple nutrients at once!", "quests.stone_age.meals.title": "Meals", "quests.stone_age.meals.subtitle": "GET IN MAH BELLEH!", @@ -1728,6 +1751,15 @@ "quests.tfg_tips.gt.title": "GregTech", "quests.tfg_tips.gt.subtitle": "One third of the modpack's name, after all.", "quests.tfg_tips.gt.desc": "&3GregTech&r can be quite intimidating, this quest branch should help you out.", + "quests.tfg_tips.nano_saber.title": "Nano Saber", + "quests.tfg_tips.nano_saber.subtitle": "26 Attack Damage when active!", + "quests.tfg_tips.nano_saber.desc": "The &6Nano Saber&r is a powerful weapon you’ll be able to unlock once you reach &5EV&r. Simply use &dShift + Right-Click&r to activate the &cbzzzzz mode&r.", + "quests.tfg_tips.gt_tools.title": "GregTech Tools", + "quests.tfg_tips.gt_tools.subtitle": "", + "quests.tfg_tips.gt_tools.desc": "Most &5GregTech&r tools are crafted from a &6Tool Head&r. Try using &aEMI&r to explore what you can do with them — just remember two important things:\n\n- The &ehigher the Tool Head tier&r, the more &cpowerful&r the tool will be, and the &6larger the battery&r it will use.\n- Not every tool supports every Tool Head tier. For example, the &6Chainsaw&r can only be crafted with a &7LV Tool Head&r.", + "quests.tfg_tips.magnets.title": "Item Magnets", + "quests.tfg_tips.magnets.subtitle": "", + "quests.tfg_tips.magnets.desc": "The &6Item Magnet&r is exactly what you'd expect — a magnet that pulls nearby &6items&r straight to you. &aVery useful&r. What more could you ask for?", "quests.tfg_tips.terrafirmacraft.title": "TerraFirmaCraft Addons", "quests.tfg_tips.terrafirmacraft.subtitle": "The other two thirds of the modpack's name", "quests.tfg_tips.terrafirmacraft.desc": "&3TerraFirmaCraft&r is one of the main mods in &2TerraFirmaGreg.&r This branch mostly focuses on some of its survival features and other &dAdd-Ons&r the modpack has, such as &4Aged Alcohol&r and &bCanes.&r", diff --git a/kubejs/assets/tfg/textures/item/armor_stand_arms.png b/kubejs/assets/tfg/textures/item/armor_stand_arms.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5f8408405d782b4e4e13e13bd1be4b828c855f GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_s7mo-U3d7QMZb4`vAminQ&&Tw*wRCeM{jalt5!pjjMQZ@pMzIWDD@>6P64$XU~t zclQTF*Mhq{Gj?wlxx*nUz9>`Rh+0CX_PL}rtw(NfoRbmvRlPi$rG7_uwZ;GP^OoP^ zLZ)6W4ND9#YufvB)v1n$uU^$HU9)}N)E$QAnUktb1QsyuOXvU0q_B5sH;4DsNnLY} ztc#hoD9rkW+)|tRoyzIavTyI|gnCuwC(b+k%y3_N@s(dk?;fp`3OwUe*rb2IPFsOF z+9PD8yP^N}dzU+s=B=q)Aa`_4uGtEAL*>P3$7g!zO+Q>7v+TTe&u+f1N7i~yUGH~f zB%L#6zTooFR{G+UjZX8pUB&Nj_IH@)d+GTqKcMg7fGBbykR3Z#Yo2Bo!AV$sQ+z0?l%}{tX^dlwn0Gf)m^Vc3ET8l zKbst0u*Pu*kHhY}YV*%0-!_};$9{TK#g;z}*RR@2atH|Ko%7Y4pcyR?)VTK5zK`Pn am~IwtU3u%>p@j?#3=E#GelF{r5}E)fBjvUL literal 0 HcmV?d00001 diff --git a/kubejs/client_scripts/tooltips.js b/kubejs/client_scripts/tooltips.js index 1e7f4678e..7b6efcf8d 100644 --- a/kubejs/client_scripts/tooltips.js +++ b/kubejs/client_scripts/tooltips.js @@ -67,7 +67,7 @@ const registerTooltips = (event) => }) }) global.AFC_WOOD_TYPES.forEach(wood => { - event.addAdvanced([`tfc:wood/support/${wood}`], (item, advanced, text) => { + event.addAdvanced([`afc:wood/support/${wood}`], (item, advanced, text) => { text.add(1, text.of('9 x 5 x 9')) }) }) @@ -81,13 +81,13 @@ const registerTooltips = (event) => const stone_types = global.TFC_STONE_TYPES.concat(other_stone) stone_types.forEach(stone => { - event.addAdvanced([`tfg:${stone}_support`], (item, advanced, text) => { text.add(1, text.of('9 x 5 x 9')) }) }) - event.addAdvanced(['#tfg:colorized_fired_vessels'], (item, advanced, text) => { - text.add(1, text.of('§cMax: 3024mb')) + // Vessels + event.addAdvanced(['#tfc:fired_vessels'], (item, advanced, text) => { + text.add(1, text.of('§cMax: 3024mB')) }) } \ No newline at end of file diff --git a/kubejs/server_scripts/afc/recipes.js b/kubejs/server_scripts/afc/recipes.js index a7d4985ca..e245678e2 100644 --- a/kubejs/server_scripts/afc/recipes.js +++ b/kubejs/server_scripts/afc/recipes.js @@ -91,29 +91,35 @@ const registerAFCRecipes = (event) => { event.recipes.afc.tree_tapping(TFC.blockIngredient("afc:wood/log/hevea")) .resultFluid(Fluid.of("tfg:latex", 3)) .minTemp(22) + .requiresNaturalLog(true) .id("tfg:tree_tapping/latex/hevea") event.recipes.afc.tree_tapping(TFC.blockIngredient("afc:wood/log/ancient_hevea")) .resultFluid(Fluid.of("tfg:latex", 3)) .minTemp(22) + .requiresNaturalLog(true) .id("tfg:tree_tapping/latex/ancient_hevea") event.recipes.afc.tree_tapping(TFC.blockIngredient("afc:wood/log/rubber_fig")) .resultFluid(Fluid.of("tfg:latex", 2)) .minTemp(12) + .requiresNaturalLog(true) .id("tfg:tree_tapping/latex/rubber_fig") event.recipes.afc.tree_tapping(TFC.blockIngredient("afc:wood/log/ancient_rubber_fig")) .resultFluid(Fluid.of("tfg:latex", 2)) .minTemp(12) + .requiresNaturalLog(true) .id("tfg:tree_tapping/latex/ancient_rubber_fig") //Kapok Grandfathered, least efficient but works as long as the temperature is not freezing event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/kapok")) .resultFluid(Fluid.of("tfg:latex", 1)) .minTemp(1) + .requiresNaturalLog(true) .id("tfg:tree_tapping/kapok_latex") event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/ancient_kapok")) .resultFluid(Fluid.of("tfg:latex", 1)) .minTemp(1) + .requiresNaturalLog(true) .id("tfg:tree_tapping/ancient_kapok_latex") @@ -121,61 +127,47 @@ const registerAFCRecipes = (event) => { event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/aspen")) .resultFluid(Fluid.of('tfg:conifer_pitch', 2)) .minTemp(-10) + .requiresNaturalLog(true) .id("tfg:tree_tapping/aspen_resin") event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/ancient_aspen")) .resultFluid(Fluid.of('tfg:conifer_pitch', 2)) .minTemp(-10) + .requiresNaturalLog(true) .id("tfg:tree_tapping/ancient_aspen_resin") event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/spruce")) .resultFluid(Fluid.of('tfg:conifer_pitch', 4)) .minTemp(-15) + .requiresNaturalLog(true) .id("tfg:tree_tapping/spruce_resin") event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/ancient_spruce")) .resultFluid(Fluid.of('tfg:conifer_pitch', 4)) .minTemp(-15) + .requiresNaturalLog(true) .id("tfg:tree_tapping/ancient_spruce_resin") event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/white_cedar")) .resultFluid(Fluid.of('tfg:conifer_pitch', 3)) .minTemp(-8) + .requiresNaturalLog(true) .id("tfg:tree_tapping/white_cedar_resin") event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/ancient_white_cedar")) .resultFluid(Fluid.of('tfg:conifer_pitch', 3)) .minTemp(-8) + .requiresNaturalLog(true) .id("tfg:tree_tapping/ancient_white_cedar_resin") event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/douglas_fir")) .resultFluid(Fluid.of('tfg:conifer_pitch', 2)) .minTemp(-8) + .requiresNaturalLog(true) .id("tfg:tree_tapping/douglas_fir_resin") event.recipes.afc.tree_tapping(TFC.blockIngredient("tfc:wood/log/ancient_douglas_fir")) .resultFluid(Fluid.of('tfg:conifer_pitch', 2)) .minTemp(-8) + .requiresNaturalLog(true) .id("tfg:tree_tapping/ancient_douglas_fir_resin") - //#region Выход: Сырая резиновая пыль - // Removed in favor of making these output latex - // // Из бревна капока - // event.recipes.gtceu.extractor('raw_rubber_from_log') - // .itemInputs('#tfg:latex_logs') - // .itemOutputs('gtceu:raw_rubber_dust') - // .duration(300) - // .EUt(2) - - // // Из саженца капока - // event.recipes.gtceu.extractor('raw_rubber_from_sapling') - // .itemInputs('1x #tfg:rubber_saplings') - // .itemOutputs('gtceu:raw_rubber_dust') - // .duration(300) - // .EUt(2) - - // // Из листвы капока - // event.recipes.gtceu.extractor('raw_rubber_from_leaves') - // .itemInputs('16x #tfg:rubber_leaves') - // .itemOutputs('gtceu:raw_rubber_dust') - // .duration(300) - // .EUt(2) event.recipes.gtceu.extractor('latex_from_log') .itemInputs('4x #tfg:latex_logs') diff --git a/kubejs/server_scripts/create/recipes.js b/kubejs/server_scripts/create/recipes.js index d32cfd23d..e4a24671d 100644 --- a/kubejs/server_scripts/create/recipes.js +++ b/kubejs/server_scripts/create/recipes.js @@ -72,14 +72,19 @@ const registerCreateRecipes = (event) => { // Стол для схематик event.shaped('create:schematic_table', [ 'AAA', - 'CB ', - ' B ' + 'CB ' ], { A: '#minecraft:wooden_slabs', - B: '#tfg:rock_walls', + B: '#minecraft:logs', C: '#forge:tools/saws' }).id('tfg:create/shaped/schematic_table') + event.recipes.gtceu.assembler('create:schematic_table') + .itemInputs('3x #minecraft:wooden_slabs', '1x #minecraft:logs') + .itemOutputs('create:schematic_table') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Внутриблочный двигатель цепи event.shapeless('create:encased_chain_drive', [ 'create:andesite_casing', @@ -224,6 +229,13 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/wrenches' }).id('tfg:create/shaped/fluid_tank') + event.recipes.gtceu.assembler('create:fluid_tank') + .itemInputs('2x #forge:screws/copper', '2x #forge:plates/copper', '#forge:glass_panes') + .itemOutputs('create:fluid_tank') + .circuit(3) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Шкив для шланга event.shaped('create:hose_pulley', [ 'DAE', @@ -238,6 +250,13 @@ const registerCreateRecipes = (event) => { F: 'minecraft:bucket' }).id('tfg:create/shaped/hose_pulley') + event.recipes.gtceu.assembler('create:hose_pulley') + .itemInputs('create:copper_casing', '#forge:foils/rubber', '2x #forge:plates/copper', 'minecraft:bucket') + .itemOutputs('create:hose_pulley') + .duration(50) + .circuit(1) + .EUt(GTValues.VA[GTValues.ULV]) + // Слив из предметов event.shaped('create:item_drain', [ 'A', @@ -258,23 +277,28 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/screwdrivers' }).id('tfg:create/shaped/spout') + event.recipes.gtceu.assembler('create:spout') + .itemInputs('create:fluid_tank', '#forge:foils/rubber') + .itemOutputs('create:spout') + .duration(50) + .circuit(2) + .EUt(GTValues.VA[GTValues.ULV]) + // Паровой двигатель event.shaped('create:steam_engine', [ - 'ABA', - 'CDC', - 'EFG' + ' A', + 'DCC', + 'FE ' ], { A: '#forge:screws/wrought_iron', - B: '#forge:plates/brass', - C: '#forge:rods/black_steel', + C: '#forge:rods/brass', D: '#forge:small_gears/steel', E: '#forge:tools/hammers', - F: '#forge:storage_blocks/copper', - G: '#forge:tools/screwdrivers', + F: '#forge:double_ingots/copper' }).id('tfg:create/shaped/steam_engine') event.recipes.gtceu.assembler('tfg:create/steam_engine') - .itemInputs('2x #forge:screws/wrought_iron', '#forge:plates/brass', '2x #forge:rods/black_steel', '#forge:small_gears/steel', '#forge:storage_blocks/copper') + .itemInputs('1x #forge:screws/wrought_iron', '2x #forge:rods/brass', '#forge:small_gears/steel', '#forge:double_ingots/copper') .circuit(3) .itemOutputs('create:steam_engine') .duration(200) @@ -347,6 +371,12 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/wrenches' }).id('tfg:create/shaped/rope_pulley') + event.recipes.gtceu.assembler('create:rope_pulley') + .itemInputs('create:andesite_casing', 'firmalife:rope_coil', '#forge:plates/wrought_iron', '2x #tfg:small_cogwheels') + .itemOutputs('create:rope_pulley') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Шкиф подъемника event.shaped('create:elevator_pulley', [ 'EAF', @@ -361,6 +391,12 @@ const registerCreateRecipes = (event) => { F: 'create:electron_tube' }).id('tfg:create/shaped/elevator_pulley') + event.recipes.gtceu.assembler('create:elevator_pulley') + .itemInputs('create:brass_casing', 'firmaciv:rope_coil', '#forge:plates/steel', '2x #tfg:small_cogwheels', 'create:electron_tube') + .itemOutputs('create:elevator_pulley') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Сборщик вагонеток event.shaped('create:cart_assembler', [ ' D ', @@ -373,6 +409,12 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/wrenches' }).id('tfg:create/shaped/cart_assembler') + event.recipes.gtceu.assembler('create:cart_assembler') + .itemInputs('2x #forge:plates/steel', 'gtceu:red_alloy_single_wire', '2x #minecraft:logs') + .itemOutputs('create:cart_assembler') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Контроллер рельсы event.shaped('create:controller_rail', [ 'ABA', @@ -433,6 +475,12 @@ const registerCreateRecipes = (event) => { H: '#gtceu:circuits/ulv' }).id('tfg:create/shaped/mechanical_drill') + event.recipes.gtceu.assembler('create:mechanical_drill') + .itemInputs('2x #forge:plates/wrought_iron', '#forge:drill_heads', '#tfg:small_cogwheels', 'create:andesite_casing', '#gtceu:circuits/ulv') + .itemOutputs('create:mechanical_drill') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:mechanical_roller', [ 'GBG', 'ADA', @@ -447,6 +495,12 @@ const registerCreateRecipes = (event) => { H: '#tfg:small_cogwheels' }).id('tfg:create/shaped/mechanical_roller') + event.recipes.gtceu.assembler('create:mechanical_roller') + .itemInputs('2x #forge:plates/wrought_iron', 'tfc:metal/block/wrought_iron', 'create:andesite_casing', '2x #forge:bolts/wrought_iron', '#tfg:small_cogwheels') + .itemOutputs('create:mechanical_roller') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Редстоуновый контакт event.shaped('2x create:redstone_contact', [ 'DCE', @@ -588,6 +642,12 @@ const registerCreateRecipes = (event) => { F: '#forge:small_gears/brass' }).id('tfg:create/shaped/mechanical_crafter') + event.recipes.gtceu.assembler('create:mechanical_crafter') + .itemInputs('create:electron_tube', '#tfc:workbenches', '#forge:small_gears/brass') + .itemOutputs('create:mechanical_crafter') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Маховик event.shaped('create:flywheel', [ 'ABA', @@ -601,22 +661,19 @@ const registerCreateRecipes = (event) => { // Механическая рука event.shaped('create:mechanical_arm', [ - 'AHB', - 'AGE', - 'CDF' + 'AAB', + 'C ', + ' DF' ], { - A: '#forge:plates/brass', + A: '#forge:rods/brass', B: '#forge:rods/wrought_iron', C: 'create:precision_mechanism', D: 'create:brass_casing', - E: '#forge:tools/hammers', - F: '#forge:tools/wrenches', - G: '#forge:screws/wrought_iron', - H: 'create:electron_tube' + F: '#forge:tools/wrenches' }).id('tfg:create/shaped/mechanical_arm') event.recipes.gtceu.assembler('tfg:create/mechanical_arm') - .itemInputs('2x #forge:plates/brass', '#forge:rods/wrought_iron', 'create:precision_mechanism', 'create:brass_casing', '#forge:screws/wrought_iron', 'create:electron_tube') + .itemInputs('2x #forge:rods/brass', '#forge:rods/wrought_iron', 'create:precision_mechanism', 'create:brass_casing') .circuit(3) .itemOutputs('create:mechanical_arm') .duration(200) @@ -658,6 +715,13 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/knives' }).id('tfg:create/shaped/andesite_funnel') + event.recipes.gtceu.assembler('create:andesite_funnel') + .itemInputs('#forge:plates/wrought_iron', '#forge:foils/rubber') + .itemOutputs('create:andesite_funnel') + .circuit(4) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('2x create:andesite_funnel', [ 'AAD', 'BBC' @@ -668,6 +732,13 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/knives' }).id('tfg:create/shaped/andesite_funnel_leather') + event.recipes.gtceu.assembler('create:andesite_funnel_leather') + .itemInputs('#forge:plates/wrought_iron', '#forge:leather') + .itemOutputs('create:andesite_funnel') + .circuit(4) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Умный раздатчик/приемник из латуни event.shaped('2x create:brass_funnel', [ ' E ', @@ -681,6 +752,13 @@ const registerCreateRecipes = (event) => { E: 'create:electron_tube' }).id('tfg:create/shaped/brass_funnel') + event.recipes.gtceu.assembler('create:brass_funnel') + .itemInputs('2x #forge:plates/brass', '2x #forge:foils/rubber', 'create:electron_tube') + .itemOutputs('2x create:brass_funnel') + .circuit(4) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('2x create:brass_funnel', [ ' E ', 'AAD', @@ -693,6 +771,13 @@ const registerCreateRecipes = (event) => { E: 'create:electron_tube' }).id('tfg:create/shaped/brass_funnel_leather') + event.recipes.gtceu.assembler('create:brass_funnel_leather') + .itemInputs('2x #forge:plates/brass', '2x #forge:leather', 'create:electron_tube') + .itemOutputs('2x create:brass_funnel') + .circuit(4) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Тунель из железа event.shaped('create:andesite_tunnel', [ ' D', @@ -704,6 +789,13 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/wrenches' }).id('tfg:create/shaped/andesite_tunnel') + event.recipes.gtceu.assembler('create:andesite_tunnel') + .itemInputs('#forge:plates/wrought_iron', '#forge:foils/rubber') + .itemOutputs('create:andesite_tunnel') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:andesite_tunnel', [ ' D', 'AA', @@ -714,6 +806,13 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/wrenches' }).id('tfg:create/shaped/andesite_tunnel_leather') + event.recipes.gtceu.assembler('create:andesite_tunnel_leather') + .itemInputs('#forge:plates/wrought_iron', '#forge:leather') + .itemOutputs('create:andesite_tunnel') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Тунель из латуни event.shaped('create:brass_tunnel', [ 'CD', @@ -726,6 +825,13 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/wrenches' }).id('tfg:create/shaped/brass_tunnel') + event.recipes.gtceu.assembler('create:brass_tunnel') + .itemInputs('2x #forge:plates/brass', '2x #forge:foils/rubber', 'create:electron_tube') + .itemOutputs('2x create:brass_tunnel') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:brass_tunnel', [ 'CD', 'AA', @@ -737,6 +843,13 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/wrenches' }).id('tfg:create/shaped/brass_tunnel_leather') + event.recipes.gtceu.assembler('create:brass_tunnel_leather') + .itemInputs('2x #forge:plates/brass', '2x #forge:leather', 'create:electron_tube') + .itemOutputs('2x create:brass_tunnel') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Дисплей столешница (чзх) event.shaped('create:display_board', [ 'DA ', @@ -749,6 +862,12 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/wrenches' }).id('tfg:create/shaped/display_board') + event.recipes.gtceu.assembler('create:display_board') + .itemInputs('2x #forge:plates/wrought_iron', '2x #forge:rings/wrought_iron', '#forge:small_gears') + .itemOutputs('create:display_board') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Латунная рука event.shaped('create:brass_hand', [ ' AB', @@ -855,6 +974,12 @@ const registerCreateRecipes = (event) => { F: 'create:electron_tube' }).id('tfg:create/shaped/deployer') + event.recipes.gtceu.assembler('create:deployer') + .itemInputs('#tfg:small_cogwheels', 'gtceu:ulv_machine_casing', 'create:brass_hand', 'create:electron_tube') + .itemOutputs('create:deployer') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // Соединятор вагонеток event.shapeless('create:minecart_coupling', [ '#tfg:metal_chains', @@ -912,7 +1037,17 @@ const registerCreateRecipes = (event) => { B: 'tfc:metal/boots/copper', C: '#forge:ingots/iron', D: 'firmaciv:large_waterproof_hide' - }).id('tfg:create/shaped/copper_diving_boots') + }).id('tfg:create/shaped/copper_diving_boots_cast_iron') + + event.shaped('create:copper_diving_boots', [ + 'ABA', + 'CDC' + ], { + A: '#forge:screws/copper', + B: 'tfc:metal/boots/copper', + C: '#forge:ingots/wrought_iron', + D: 'firmaciv:large_waterproof_hide' + }).id('tfg:create/shaped/copper_diving_boots_wrought_iron') // Netherite backtank event.shaped('create:netherite_backtank', [ @@ -1178,13 +1313,13 @@ const registerCreateRecipes = (event) => { event.recipes.gtceu.assembler('tfg:create/sticky_mechanical_piston_from_liquid_glue') .itemInputs('create:mechanical_piston') - .inputFluids(Fluid.of('gtceu:glue', 100)) + .inputFluids(Fluid.of('gtceu:glue', 50)) .itemOutputs('create:sticky_mechanical_piston') .duration(100) .EUt(4) event.recipes.gtceu.assembler('tfg:create/sticky_mechanical_piston_from_slimeball') - .itemInputs('create:mechanical_piston', 'minecraft:slimeball') + .itemInputs('create:mechanical_piston', 'tfc:glue') .itemOutputs('create:sticky_mechanical_piston') .duration(100) .EUt(4) @@ -1308,6 +1443,13 @@ const registerCreateRecipes = (event) => { F: 'tfc:glue' }).id('create:shaped/windmill_bearing') + event.recipes.gtceu.assembler('create:windmill_bearing') + .itemInputs('gtceu:treated_wood_slab', 'create:andesite_casing', '#tfg:small_cogwheels', '#forge:small_gears/brass') + .inputFluids(Fluid.of('gtceu:glue', 50)) + .itemOutputs('create:windmill_bearing') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + // #endregion //#region Blaze burner @@ -1315,13 +1457,20 @@ const registerCreateRecipes = (event) => { event.shaped('create:blaze_burner', [ 'B B', 'BAB', - 'CCC' + 'DCD' ], { A: '#forge:storage_blocks/coke', - B: '#forge:rods/black_steel', + B: 'tfc:metal/bars/black_steel', C: '#forge:plates/black_steel', + D: '#forge:plates/steel' }).id('tfg:create/shaped/blaze_burner') + event.recipes.gtceu.assembler('create:blaze_burner') + .itemInputs('#forge:storage_blocks/coke', '4x tfc:metal/bars/black_steel', '#forge:plates/black_steel') + .itemOutputs('create:blaze_burner') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + //#endregion // #region So-called "Shit Glass" @@ -1492,6 +1641,12 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/hammers' }).id('tfg:create/shaped/white_seat') + event.recipes.gtceu.assembler('create:white_seat') + .itemInputs('#tfc:high_quality_cloth', '#minecraft:wooden_slabs', '2x #forge:screws') + .itemOutputs('create:white_seat') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:brown_toolbox', [ 'CEC', 'BAB', @@ -1504,6 +1659,12 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/screwdrivers' }).id('tfg:create/shaped/brown_toolbox') + event.recipes.gtceu.assembler('create:brown_toolbox') + .itemInputs('2x #forge:chests/wooden', '2x #forge:plates/brass', '2x #forge:bolts/brass', '2x #forge:screws') + .itemOutputs('create:brown_toolbox') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:contraption_controls', [ 'EAF', 'DBD', @@ -1517,6 +1678,12 @@ const registerCreateRecipes = (event) => { F: '#forge:tools/wrenches' }).id('tfg:create/shaped/contraption_controls') + event.recipes.gtceu.assembler('create:contraption_controls') + .itemInputs('#minecraft:buttons', 'create:andesite_casing', 'create:electron_tube', '2x #forge:plates/wrought_iron') + .itemOutputs('create:contraption_controls') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:wrench', [ ' BB', ' C ', @@ -1540,6 +1707,18 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/hammers' }).id('tfg:create/shaped/goggles') + event.recipes.gtceu.assembler('create:goggles') + .itemInputs('2x #forge:rings/brass', '#forge:leather', '2x tfc:lens') + .itemOutputs('create:goggles') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.assembler('create:goggles_rubber') + .itemInputs('2x #forge:rings/brass', '#forge:foils/rubber', '2x tfc:lens') + .itemOutputs('create:goggles') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:analog_lever', [ 'CA', 'DB' @@ -1550,6 +1729,12 @@ const registerCreateRecipes = (event) => { D: 'minecraft:redstone' }).id('tfg:create/shaped/analog_lever') + event.recipes.gtceu.assembler('create:analog_lever') + .itemInputs('minecraft:lever', 'create:andesite_casing', 'minecraft:redstone') + .itemOutputs('create:analog_lever') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:redstone_link', [ 'FCB', 'DAD', @@ -1563,10 +1748,16 @@ const registerCreateRecipes = (event) => { F: '#forge:tools/screwdrivers' }).id('tfg:create/shaped/redstone_link') + event.recipes.gtceu.assembler('create:redstone_link') + .itemInputs('create:brass_casing', '#gtceu:circuits/ulv', '#forge:small_springs', '2x #forge:plates/wrought_iron') + .itemOutputs('create:redstone_link') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:display_link', [ 'FED', 'BAB', - 'EC ' + ' C ' ], { A: 'create:brass_casing', B: '#forge:springs/copper', @@ -1576,6 +1767,12 @@ const registerCreateRecipes = (event) => { F: '#forge:tools/wrenches' }).id('tfg:create/shaped/display_link') + event.recipes.gtceu.assembler('create:display_link') + .itemInputs('create:brass_casing', '2x #forge:springs/copper', '#forge:plates/brass', 'create:electron_tube') + .itemOutputs('create:display_link') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:rotation_speed_controller', [ 'ECE', 'BAB', @@ -1590,6 +1787,12 @@ const registerCreateRecipes = (event) => { G: '#forge:tools/hammers' }).id('tfg:create/shaped/rotation_speed_controller') + event.recipes.gtceu.assembler('create:rotation_speed_controller') + .itemInputs('create:brass_casing', '2x #forge:small_gears/brass', '#forge:small_gears/red_alloy', '#tfg:shafts') + .itemOutputs('create:rotation_speed_controller') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:sequenced_gearshift', [ 'DBE', 'CAC', @@ -1602,6 +1805,12 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/hammers' }).id('tfg:create/shaped/sequenced_gearshift') + event.recipes.gtceu.assembler('create:sequenced_gearshift') + .itemInputs('create:brass_casing', 'create:electron_tube', '2x #tfg:small_cogwheels') + .itemOutputs('create:sequenced_gearshift') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:mechanical_bearing', [ 'CBE', ' A ', @@ -1614,6 +1823,13 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/wrenches' }).id('tfg:create/shaped/mechanical_bearing') + event.recipes.gtceu.assembler('create:mechanical_bearing') + .itemInputs('create:andesite_casing', '#forge:plates/wrought_iron', '#tfg:small_cogwheels') + .inputFluids(Fluid.of('gtceu:glue', 50)) + .itemOutputs('create:mechanical_bearing') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:gantry_carriage', [ 'DCE', ' A ', @@ -1626,6 +1842,13 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/hammers' }).id('tfg:create/shaped/gantry_carriage') + event.recipes.gtceu.assembler('create:gantry_carriage') + .itemInputs('create:andesite_casing', '#tfg:small_cogwheels', '#minecraft:wooden_slabs') + .inputFluids(Fluid.of('gtceu:glue', 50)) + .itemOutputs('create:gantry_carriage') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:weighted_ejector', [ ' B ', ' CE', @@ -1638,6 +1861,12 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/wrenches' }).id('tfg:create/shaped/weighted_ejector') + event.recipes.gtceu.assembler('create:weighted_ejector') + .itemInputs('create:andesite_casing', '#forge:plates/wrought_iron', '#forge:springs/wrought_iron', '#tfg:small_cogwheels') + .itemOutputs('create:weighted_ejector') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:turntable', [ 'DA ', 'CBC' @@ -1648,6 +1877,12 @@ const registerCreateRecipes = (event) => { D: '#forge:tools/hammers' }).id('tfg:create/shaped/turntable') + event.recipes.gtceu.assembler('create:turntable') + .itemInputs('#create:seats', '#minecraft:wooden_slabs', '2x #forge:screws') + .itemOutputs('create:turntable') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:gearshift', [ ' C ', 'DAE', @@ -1660,6 +1895,13 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/hammers' }).id('tfg:create/shaped/gearshift') + event.recipes.gtceu.assembler('create:gearshift') + .itemInputs('create:andesite_casing', '#tfg:small_cogwheels', 'minecraft:redstone') + .itemOutputs('create:gearshift') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('create:clutch', [ ' C ', 'DAE', @@ -1672,6 +1914,13 @@ const registerCreateRecipes = (event) => { E: '#forge:tools/hammers' }).id('tfg:create/shaped/clutch') + event.recipes.gtceu.assembler('create:clutch') + .itemInputs('create:andesite_casing', '#tfg:shafts', 'minecraft:redstone') + .itemOutputs('create:clutch') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.stonecutting('2x create:andesite_scaffolding', '#forge:ingots/tin_alloy') event.stonecutting('2x create:andesite_ladder', '#forge:ingots/tin_alloy') event.stonecutting('2x create:andesite_bars', '#forge:ingots/tin_alloy') diff --git a/kubejs/server_scripts/create/tags.js b/kubejs/server_scripts/create/tags.js index 8946b655f..71fa54f9e 100644 --- a/kubejs/server_scripts/create/tags.js +++ b/kubejs/server_scripts/create/tags.js @@ -79,6 +79,8 @@ const registerCreateBlockTags = (event) => { // Disable bulk blasting event.removeAll('create:fan_processing_catalysts/blasting') + + event.add('tfc:forge_invisible_whitelist', 'create:basin') } diff --git a/kubejs/server_scripts/create_additions/recipes.js b/kubejs/server_scripts/create_additions/recipes.js index 241a036f5..9c3d4c964 100644 --- a/kubejs/server_scripts/create_additions/recipes.js +++ b/kubejs/server_scripts/create_additions/recipes.js @@ -81,15 +81,15 @@ const registerCreateAdditionsRecipes = (event) => { }).id('tfg:createadditions/shaped/electric_motor') event.shaped('createaddition:alternator', [ - 'AEA', + 'ABA', 'CDC', - 'BFB' + 'EFE' ], { A: '#gtceu:resistors', B: '#gtceu:circuits/lv', C: 'gtceu:ulv_voltage_coil', - D: 'gtceu:lv_machine_hull', + D: 'gtceu:ulv_machine_hull', E: 'gtceu:tin_single_cable', - F: 'greate:steel_shaft' + F: '#tfg:shafts' }).id('tfg:createadditions/shaped/alternator') } diff --git a/kubejs/server_scripts/createdeco/recipes.js b/kubejs/server_scripts/createdeco/recipes.js index f6c4091d8..d25688cb3 100644 --- a/kubejs/server_scripts/createdeco/recipes.js +++ b/kubejs/server_scripts/createdeco/recipes.js @@ -47,6 +47,7 @@ const registerCreatedecoRecipes = (event) => { event.remove({ id: 'createdeco:industrial_iron_bars' }) event.remove({ id: 'createdeco:zinc_bars_overlay' }) event.remove({ id: 'createdeco:zinc_bars' }) + event.remove({ id: 'gtceu:assembler/bricks' }) event.remove({ type: 'minecraft:stonecutting', input: '#forge:storage_blocks/tin_alloy' }) event.remove({ type: 'minecraft:stonecutting', input: '#forge:storage_blocks/brass' }) event.remove({ type: 'minecraft:stonecutting', input: '#forge:storage_blocks/wrought_iron' }) @@ -130,6 +131,14 @@ const registerCreatedecoRecipes = (event) => { const brickTypes = ['blue', 'verdant', 'pearl', 'dean', 'dusk', 'scarlet', 'umber'] const powderTypes = ['lapis_lazuli', 'malachite', 'soda_ash', 'limonite', 'charcoal', 'hematite', 'cassiterite'] + event.recipes.gtceu.assembler(`assembler_bricks`) + .itemInputs('5x minecraft:brick') + .inputFluids(Fluid.of('gtceu:concrete', 144)) + .itemOutputs(`4x minecraft:bricks`) + .duration(50) + .circuit(2) + .EUt(7) + brickTypes.forEach(type => { event.remove({ output: `createdeco:${type}_bricks` }); }); @@ -295,4 +304,4 @@ const registerCreatedecoRecipes = (event) => { }) // #endregion -}; \ No newline at end of file +}; diff --git a/kubejs/server_scripts/firmaciv/recipes.js b/kubejs/server_scripts/firmaciv/recipes.js index f6685346b..30bd983ac 100644 --- a/kubejs/server_scripts/firmaciv/recipes.js +++ b/kubejs/server_scripts/firmaciv/recipes.js @@ -112,4 +112,6 @@ const registerFirmaCivRecipes = (event) => { B: '#forge:wax' }).id('tfg:firmaciv/rope_coil_from_cloth') // #endregion + + event.replaceInput({id: 'firmaciv:crafting/small_triangular_sail'}, 'tfc:wool_cloth', '#forge:cloth') } diff --git a/kubejs/server_scripts/firmalife/recipes.js b/kubejs/server_scripts/firmalife/recipes.js index 3545f317e..694169ff2 100644 --- a/kubejs/server_scripts/firmalife/recipes.js +++ b/kubejs/server_scripts/firmalife/recipes.js @@ -79,6 +79,7 @@ const registerFirmaLifeRecipes = (event) => { .itemInputs('tfc:jar_lid') .outputFluids(Fluid.of('gtceu:tin', 9)) .duration(50) + .category(GTRecipeCategories.EXTRACTOR_RECYCLING) .EUt(2) event.recipes.gtceu.fluid_solidifier(`firmalife:firmalife/stainless_steel_jar_lid`) @@ -128,10 +129,19 @@ const registerFirmaLifeRecipes = (event) => { .duration(10) .EUt(2)*/ - //#region Рецепты теплиц + //#region Рецепты теплиц / Greenhouse - //#region Медная + //#region Treated Wood + event.shapeless('firmalife:treated_wood_greenhouse_port', [ + 'firmalife:treated_wood_greenhouse_wall', + '#forge:tiny_fluid_pipes/copper' + ]) + .id('firmalife:crafting/greenhouse/treated_wood_greenhouse_port') + + //#endregion Treated Wood + + //#region Медная / Copper event.recipes.gtceu.bender('tfg:firmalife/sprinkler') .itemInputs('#forge:plates/copper') @@ -208,9 +218,15 @@ const registerFirmaLifeRecipes = (event) => { B: 'minecraft:glass' }).id('firmalife:crafting/greenhouse/copper_greenhouse_door') + event.shapeless('firmalife:copper_greenhouse_port', [ + 'firmalife:copper_greenhouse_wall', + '#forge:tiny_fluid_pipes/copper' + ]) + .id('firmalife:crafting/greenhouse/copper_greenhouse_port') + //#endregion - //#region Железная + //#region Железная / Iron // Стена event.shaped('8x firmalife:iron_greenhouse_wall', [ @@ -280,18 +296,85 @@ const registerFirmaLifeRecipes = (event) => { B: 'minecraft:glass' }).id('firmalife:crafting/greenhouse/iron_greenhouse_door') + event.shapeless('firmalife:iron_greenhouse_port', [ + 'firmalife:iron_greenhouse_wall', + '#forge:tiny_fluid_pipes/copper' + ]) + .id('firmalife:crafting/greenhouse/iron_greenhouse_port') + //#endregion - //#region Нержавеющая теплица + //#region Нержавеющая теплица / Stainless Steel - event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_wall' }) - event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_panel_wall' }) - event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_panel_roof' }) - event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_roof' }) - event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_roof_top' }) - event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_trapdoor' }) - event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_door' }) - event.remove({ id: 'firmalife:crafting/greenhouse/stainless_steel_greenhouse_port' }) + event.shaped('8x firmalife:stainless_steel_greenhouse_wall', [ + 'ABA', + 'ABA', + 'ABA' + ], { + A: '#forge:rods/stainless_steel', + B: 'minecraft:glass' + }).id('firmalife:crafting/greenhouse/stainless_steel_greenhouse_wall') + + event.shaped('8x firmalife:stainless_steel_greenhouse_panel_wall', [ + 'ABA', + 'ABA', + 'ABA' + ], { + A: '#forge:rods/stainless_steel', + B: 'firmalife:reinforced_glass' + }).id('firmalife:crafting/greenhouse/stainless_steel_greenhouse_panel_wall') + + event.shaped('4x firmalife:stainless_steel_greenhouse_panel_roof', [ + 'A ', + 'BA ', + 'BBA' + ], { + A: 'firmalife:reinforced_glass', + B: '#forge:rods/stainless_steel' + }).id('firmalife:crafting/greenhouse/stainless_steel_greenhouse_panel_roof') + + event.shaped('4x firmalife:stainless_steel_greenhouse_roof', [ + 'A ', + 'BA ', + 'BBA' + ], { + A: '#forge:rods/stainless_steel', + B: 'firmalife:reinforced_glass' + }).id('firmalife:crafting/greenhouse/stainless_steel_greenhouse_roof') + + // Верхушка крыши + event.shaped('8x firmalife:stainless_steel_greenhouse_roof_top', [ + 'ABA', + 'BAB' + ], { + A: '#forge:rods/stainless_steel', + B: 'firmalife:reinforced_glass' + }).id('firmalife:crafting/greenhouse/stainless_steel_greenhouse_roof_top') + + // Люк + event.shaped('8x firmalife:stainless_steel_greenhouse_trapdoor', [ + 'ABA', + 'BAB' + ], { + A: 'firmalife:reinforced_glass', + B: '#forge:rods/stainless_steel' + }).id('firmalife:crafting/greenhouse/stainless_steel_greenhouse_trapdoor') + + // Дверь + event.shaped('2x firmalife:stainless_steel_greenhouse_door', [ + 'AB', + 'AB', + 'AB' + ], { + A: '#forge:rods/stainless_steel', + B: 'minecraft:glass' + }).id('firmalife:crafting/greenhouse/stainless_steel_greenhouse_door') + + event.shapeless('firmalife:stainless_steel_greenhouse_port', [ + 'firmalife:stainless_steel_greenhouse_wall', + '#forge:tiny_fluid_pipes/copper' + ]) + .id('firmalife:crafting/greenhouse/stainless_steel_greenhouse_port') //#endregion diff --git a/kubejs/server_scripts/framed_blocks/recipes.js b/kubejs/server_scripts/framed_blocks/recipes.js index 6667bce79..86a2674bf 100644 --- a/kubejs/server_scripts/framed_blocks/recipes.js +++ b/kubejs/server_scripts/framed_blocks/recipes.js @@ -81,32 +81,6 @@ const registerFramedBlocksRecipes = (event) => { }).id('framedblocks:framing_saw/framed_pressure_plate') //#endregion - //#region Framed Obsidian Pressure Plate - event.shaped('framedblocks:framed_obsidian_pressure_plate', [ - 'AA', - 'BB' - ], { - A: '#forge:plates/obsidian', - B: 'framedblocks:framed_cube' - }).id('framedblocks:framed_obsidian_pressure_plate') - - event.custom({ - type: "framedblocks:frame", - additives: [ - { - count: 1, - ingredient: { - tag: "forge:plates/obsidian" - } - } - ], - material: 1536, - result: { - item: "framedblocks:framed_obsidian_pressure_plate" - } - }).id('framedblocks:framing_saw/framed_obsidian_pressure_plate') - //#endregion - //#region Framed Gold Pressure Plate event.shaped('framedblocks:framed_gold_pressure_plate', [ 'AA', diff --git a/kubejs/server_scripts/greate/recipes.js b/kubejs/server_scripts/greate/recipes.js index 8dc106d5b..63be68f74 100644 --- a/kubejs/server_scripts/greate/recipes.js +++ b/kubejs/server_scripts/greate/recipes.js @@ -77,6 +77,45 @@ function registerGreateRecipes(event) { // #endregion + // #region Gearboxes + + event.recipes.gtceu.assembler('greate:andesite_alloy_gearbox') + .itemInputs('create:andesite_casing', '4x greate:andesite_alloy_shaft') + .itemOutputs('greate:andesite_alloy_gearbox') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.assembler('greate:steel_gearbox') + .itemInputs('create:andesite_casing', '4x greate:steel_shaft') + .itemOutputs('greate:steel_gearbox') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.assembler('greate:aluminium_gearbox') + .itemInputs('create:andesite_casing', '4x greate:aluminium_shaft') + .itemOutputs('greate:aluminium_gearbox') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.assembler('greate:stainless_steel_gearbox') + .itemInputs('create:andesite_casing', '4x greate:stainless_steel_shaft') + .itemOutputs('greate:stainless_steel_gearbox') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.assembler('greate:titanium_gearbox') + .itemInputs('create:andesite_casing', '4x greate:titanium_shaft') + .itemOutputs('greate:titanium_gearbox') + .circuit(5) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + + // #endregion + // #region Cogs event.shapeless('greate:andesite_alloy_cogwheel', ['greate:andesite_alloy_shaft', '#forge:small_gears/wood']) @@ -151,12 +190,54 @@ function registerGreateRecipes(event) { ], { A: '#forge:smooth_stone', B: 'gtceu:treated_wood_slab', - C: '#forge:small_gears/steel', + C: '#forge:small_gears/wrought_iron', D: '#forge:tools/hammers', E: '#forge:tools/wrenches', F: '#forge:dusts/diamond' }).id('greate:shaped/steel_millstone') + event.recipes.gtceu.assembler('greate:steel_millstone') + .itemInputs('3x #forge:smooth_stone', 'gtceu:treated_wood_slab', '#forge:small_gears/wrought_iron', '2x #forge:dusts/diamond') + .itemOutputs('greate:steel_millstone') + .duration(200) + .EUt(GTValues.VA[GTValues.ULV]) + + event.shaped('greate:aluminium_millstone', [ + 'BCB', + 'FGF', + 'AAA' + ], { + A: '#forge:double_plates/vanadium_steel', + B: '#gtceu:circuits/mv', + C: '#forge:gears/steel', + F: '#forge:gems/diamond', + G: 'gtceu:mv_machine_casing' + }).id('greate:shaped/aluminium_millstone') + + event.shaped('greate:stainless_steel_millstone', [ + 'BCB', + 'FGF', + 'AAA' + ], { + A: '#forge:double_plates/red_steel', + B: '#gtceu:circuits/hv', + C: '#forge:gears/aluminium', + F: 'gtceu:diamond_grinding_head', + G: 'gtceu:hv_machine_casing' + }).id('greate:shaped/stainless_steel_millstone') + + event.shaped('greate:titanium_millstone', [ + 'BCB', + 'FGF', + 'AAA' + ], { + A: '#forge:double_plates/ultimet', + B: '#gtceu:circuits/ev', + C: '#forge:gears/stainless_steel', + F: 'gtceu:diamond_grinding_head', + G: 'gtceu:ev_machine_casing' + }).id('greate:shaped/titanium_millstone') + // #endregion // #region Crushing wheels @@ -226,6 +307,30 @@ function registerGreateRecipes(event) { F: '#forge:tools/hammers' }).id('greate:shaped/steel_encased_fan') + event.recipes.gtceu.assembler('greate:steel_encased_fan') + .itemInputs('greate:steel_shaft', '2x #forge:small_gears/wrought_iron', 'create:andesite_casing', 'gtceu:steel_rotor') + .itemOutputs('greate:steel_encased_fan') + .duration(200) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.assembler('greate:aluminium_encased_fan') + .itemInputs('greate:aluminium_shaft', '2x #gtceu:circuits/mv', 'gtceu:mv_machine_casing', 'gtceu:aluminium_rotor') + .itemOutputs('greate:aluminium_encased_fan') + .duration(200) + .EUt(GTValues.VA[GTValues.LV]) + + event.recipes.gtceu.assembler('greate:stainless_steel_encased_fan') + .itemInputs('greate:stainless_steel_shaft', '2x #gtceu:circuits/hv', 'gtceu:hv_machine_casing', 'gtceu:stainless_steel_rotor') + .itemOutputs('greate:stainless_steel_encased_fan') + .duration(200) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.assembler('greate:titanium_encased_fan') + .itemInputs('greate:titanium_shaft', '2x #gtceu:circuits/ev', 'gtceu:ev_machine_casing', 'gtceu:titanium_rotor') + .itemOutputs('greate:titanium_encased_fan') + .duration(200) + .EUt(GTValues.VA[GTValues.HV]) + // The other fans are fine as-is // #endregion @@ -245,6 +350,12 @@ function registerGreateRecipes(event) { F: 'greate:andesite_alloy_shaft' }).id('greate:shaped/andesite_alloy_mechanical_saw') + event.recipes.gtceu.assembler('greate:andesite_alloy_mechanical_saw') + .itemInputs('2x #forge:screws/wrought_iron', 'gtceu:wrought_iron_buzz_saw_blade', '2x greate:andesite_alloy_cogwheel', 'create:andesite_casing', 'greate:andesite_alloy_shaft') + .itemOutputs('greate:andesite_alloy_mechanical_saw') + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('greate:steel_mechanical_saw', [ 'ABA', 'CDC', @@ -258,6 +369,12 @@ function registerGreateRecipes(event) { F: '#forge:tools/wrenches' }).id('greate:shaped/steel_mechanical_saw') + event.recipes.gtceu.assembler('greate:steel_mechanical_saw') + .itemInputs('gtceu:ulv_machine_hull', 'greate:steel_shaft', '2x #gtceu:circuits/ulv', 'gtceu:cobalt_brass_buzz_saw_blade', '2x greate:steel_cogwheel') + .itemOutputs('greate:steel_mechanical_saw') + .duration(200) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('greate:aluminium_mechanical_saw', [ 'ABA', 'CDC', @@ -271,6 +388,12 @@ function registerGreateRecipes(event) { F: '#forge:tools/wrenches' }).id('greate:shaped/aluminium_mechanical_saw') + event.recipes.gtceu.assembler('greate:aluminium_mechanical_saw') + .itemInputs('gtceu:mv_machine_hull', '2x #gtceu:circuits/mv', 'gtceu:vanadium_steel_buzz_saw_blade', '2x gtceu:mv_electric_motor', 'greate:aluminium_shaft') + .itemOutputs('greate:aluminium_mechanical_saw') + .duration(200) + .EUt(GTValues.VA[GTValues.ULV]) + // Removed while we wait for a fix so recipes don't work without being in a Cleanroom - Important for Wafer // event.shaped('greate:stainless_steel_mechanical_saw', [ @@ -315,6 +438,30 @@ function registerGreateRecipes(event) { E: 'greate:steel_cogwheel' }).id('greate:shaped/steel_mechanical_pump') + event.recipes.gtceu.assembler('greate:steel_mechanical_pump') + .itemInputs('2x #forge:wax', '2x #forge:screws/steel', 'create:fluid_pipe', 'greate:steel_cogwheel') + .itemOutputs('greate:steel_mechanical_pump') + .duration(200) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.assembler('greate:aluminium_mechanical_pump') + .itemInputs('2x #forge:rings/rubber', '2x #forge:screws/aluminium', 'create:fluid_pipe', 'greate:aluminium_cogwheel') + .itemOutputs('greate:aluminium_mechanical_pump') + .duration(200) + .EUt(GTValues.VA[GTValues.LV]) + + event.recipes.gtceu.assembler('greate:stainless_steel_mechanical_pump') + .itemInputs('2x #forge:rings/rubber', '2x #forge:screws/stainless_steel', 'create:fluid_pipe', 'greate:stainless_steel_cogwheel') + .itemOutputs('greate:stainless_steel_mechanical_pump') + .duration(200) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.assembler('greate:titanium_mechanical_pump') + .itemInputs('2x #forge:rings/rubber', '2x #forge:screws/titanium', 'create:fluid_pipe', 'greate:titanium_cogwheel') + .itemOutputs('greate:titanium_mechanical_pump') + .duration(200) + .EUt(GTValues.VA[GTValues.HV]) + // #endregion // #region Belt Connector @@ -388,6 +535,30 @@ function registerGreateRecipes(event) { G: '#forge:tools/hammers' }).id('greate:shaped/steel_mechanical_mixer') + event.recipes.gtceu.assembler('greate:steel_mechanical_mixer') + .itemInputs('greate:steel_shaft', '2x #gtceu:circuits/ulv', 'gtceu:ulv_machine_hull', '2x #forge:plates/black_steel', 'gtceu:steel_wisk') + .itemOutputs('greate:steel_mechanical_mixer') + .duration(200) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.assembler('greate:aluminium_mechanical_mixer') + .itemInputs('greate:aluminium_shaft', '2x #gtceu:circuits/mv', 'gtceu:mv_machine_hull', 'gtceu:aluminium_wisk') + .itemOutputs('greate:aluminium_mechanical_mixer') + .duration(200) + .EUt(GTValues.VA[GTValues.LV]) + + event.recipes.gtceu.assembler('greate:stainless_steel_mechanical_mixer') + .itemInputs('greate:stainless_steel_shaft', '2x #gtceu:circuits/hv', 'gtceu:hv_machine_hull', 'gtceu:stainless_steel_wisk') + .itemOutputs('greate:stainless_steel_mechanical_mixer') + .duration(200) + .EUt(GTValues.VA[GTValues.MV]) + + event.recipes.gtceu.assembler('greate:titanium_mechanical_mixer') + .itemInputs('greate:titanium_shaft', '2x #gtceu:circuits/ev', 'gtceu:ev_machine_hull', 'gtceu:titanium_wisk') + .itemOutputs('greate:titanium_mechanical_mixer') + .duration(200) + .EUt(GTValues.VA[GTValues.HV]) + // #endregion // #region Whisks @@ -403,6 +574,13 @@ function registerGreateRecipes(event) { D: '#forge:rods/long/steel' }).id('gtceu:shaped/steel_whisk') + event.recipes.gtceu.assembler('greate:steel_whisk') + .itemInputs('#forge:rings/steel', '4x #forge:rods/long/steel') + .itemOutputs('greate:steel_whisk') + .circuit(2) + .duration(50) + .EUt(GTValues.VA[GTValues.ULV]) + event.shaped('gtceu:aluminium_whisk', [ 'ABC', 'D D', @@ -414,6 +592,13 @@ function registerGreateRecipes(event) { D: '#forge:rods/long/aluminium' }).id('gtceu:shaped/aluminium_whisk') + event.recipes.gtceu.assembler('greate:aluminium_whisk') + .itemInputs('#forge:rings/aluminium', '4x #forge:rods/long/aluminium') + .itemOutputs('greate:aluminium_whisk') + .circuit(2) + .duration(50) + .EUt(GTValues.VA[GTValues.LV]) + event.shaped('gtceu:stainless_steel_whisk', [ 'ABC', 'D D', @@ -425,6 +610,13 @@ function registerGreateRecipes(event) { D: '#forge:rods/long/stainless_steel' }).id('gtceu:shaped/stainless_steel_whisk') + event.recipes.gtceu.assembler('greate:stainless_steel_whisk') + .itemInputs('#forge:rings/stainless_steel', '4x #forge:rods/long/stainless_steel') + .itemOutputs('greate:stainless_steel_whisk') + .circuit(2) + .duration(50) + .EUt(GTValues.VA[GTValues.MV]) + event.shaped('gtceu:titanium_whisk', [ 'ABC', 'D D', @@ -436,6 +628,13 @@ function registerGreateRecipes(event) { D: '#forge:rods/long/titanium' }).id('gtceu:shaped/titanium_whisk') + event.recipes.gtceu.assembler('greate:titanium_whisk') + .itemInputs('#forge:rings/titanium', '4x #forge:rods/long/titanium') + .itemOutputs('greate:titanium_whisk') + .circuit(2) + .duration(50) + .EUt(GTValues.VA[GTValues.HV]) + // #endregion // #region Cables diff --git a/kubejs/server_scripts/greate/recipes.recycling.js b/kubejs/server_scripts/greate/recipes.recycling.js index 309cff3c5..733fcbf73 100644 --- a/kubejs/server_scripts/greate/recipes.recycling.js +++ b/kubejs/server_scripts/greate/recipes.recycling.js @@ -103,7 +103,8 @@ function registerGreateRecyclingRecipes(event) { event.recipes.gtceu.macerator('greate:steel_millstone') .itemInputs('greate:steel_millstone') .itemOutputs( - ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 4), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 3), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.WroughtIron, 1), ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.TreatedWood, 2)) .duration(GTMaterials.Steel.getMass() * 4) .category(GTRecipeCategories.MACERATOR_RECYCLING) @@ -111,11 +112,80 @@ function registerGreateRecyclingRecipes(event) { event.recipes.gtceu.arc_furnace('greate:steel_millstone') .itemInputs('greate:steel_millstone') - .itemOutputs(ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 4)) + .itemOutputs( + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 3), + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.WroughtIron, 1)) .duration(GTMaterials.Steel.getMass() * 4) .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) .EUt(GTValues.VA[GTValues.LV]) + event.recipes.gtceu.macerator('greate:aluminium_millstone') + .itemInputs('greate:aluminium_millstone') + .itemOutputs( + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 8), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.VanadiumSteel, 6), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 4), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Diamond, 2)) + .duration(GTMaterials.Aluminium.getMass() * (8+6+4+2)) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.arc_furnace('greate:aluminium_millstone') + .itemInputs('greate:aluminium_millstone') + .itemOutputs( + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 8), + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.VanadiumSteel, 6), + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 4)) + .duration(GTMaterials.Aluminium.getMass() * (8+6+4)) + .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) + .EUt(GTValues.VA[GTValues.LV]) + + event.recipes.gtceu.macerator('greate:stainless_steel_millstone') + .itemInputs('greate:stainless_steel_millstone') + .itemOutputs( + ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 8), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 8), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.RedSteel, 6), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Aluminium, 4), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Diamond, 5)) + .duration(GTMaterials.StainlessSteel.getMass() * (8+8+6+4+5)) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.arc_furnace('greate:stainless_steel_millstone') + .itemInputs('greate:stainless_steel_millstone') + .itemOutputs( + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 8), + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 8), + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.RedSteel, 6), + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Aluminium, 4)) + .duration(GTMaterials.StainlessSteel.getMass() * (8+8+6+4)) + .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) + .EUt(GTValues.VA[GTValues.LV]) + + event.recipes.gtceu.macerator('greate:titanium_millstone') + .itemInputs('greate:titanium_millstone') + .itemOutputs( + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Titanium, 8), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Steel, 8), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Ultimet, 6), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.StainlessSteel, 4), + ChemicalHelper.get(TagPrefix.dust, GTMaterials.Diamond, 5)) + .duration(GTMaterials.Titanium.getMass() * (8+8+6+4+5)) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.arc_furnace('greate:titanium_millstone') + .itemInputs('greate:titanium_millstone') + .itemOutputs( + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Titanium, 8), + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Steel, 8), + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Ultimet, 6), + ChemicalHelper.get(TagPrefix.ingot, GTMaterials.StainlessSteel, 4)) + .duration(GTMaterials.Titanium.getMass() * (8+8+6+4)) + .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) + .EUt(GTValues.VA[GTValues.LV]) + // #endregion // #region Crushing Wheels diff --git a/kubejs/server_scripts/greate/recipes.removes.js b/kubejs/server_scripts/greate/recipes.removes.js index a2ffc4d19..8771d171b 100644 --- a/kubejs/server_scripts/greate/recipes.removes.js +++ b/kubejs/server_scripts/greate/recipes.removes.js @@ -7,6 +7,11 @@ function removeGreateRecipes(event) { event.remove({ output: item }) }) + global.GREATE_DISABLED_FLUIDS.forEach(fluid => { + event.remove({ input: fluid }) + event.remove({ output: fluid }) + }) + event.remove({ mod: 'greate', input: 'create:andesite_alloy' }); event.remove({ id: 'greate:shapeless/large_andesite_alloy_cogwheel_from_little' }) @@ -18,7 +23,7 @@ function removeGreateRecipes(event) { event.remove({ id: 'greate:shaped/andesite_alloy_shaft' }) // Until we got a fix from Greate for recipes in a cleanroom - event.remove({ id: 'greate:shaped/stainless_steel_mechanical_saw' }) + event.remove({ id: 'greate:shaped/stainless_steel_mechanical_saw' }) event.remove({ id: 'greate:shaped/titanium_mechanical_saw' }) event.remove({ id: 'greate:splashing/dough' }) diff --git a/kubejs/server_scripts/gregtech/recipes.js b/kubejs/server_scripts/gregtech/recipes.js index 2611fa65a..1788039cb 100644 --- a/kubejs/server_scripts/gregtech/recipes.js +++ b/kubejs/server_scripts/gregtech/recipes.js @@ -98,7 +98,6 @@ const registerGTCEURecipes = (event) => { .outputFluids(Fluid.of('gtceu:chlorine', 500), Fluid.of('gtceu:hydrogen', 500)) .duration(720) .EUt(30) - .circuit(2) //#endregion @@ -1056,6 +1055,36 @@ const registerGTCEURecipes = (event) => { //#endregion + //#region Large boilers fuel rebalance + + // Balance is based on adjusting to match singeblock boiler efficiency + // High Pressure Steam Solid Boiler produces 288,000 mB steam/coke + // High Pressure Steam Liquid Boiler produces 432 mB steam/creosote + // By Defualt: Large Bronze Boiler produces 50mB steam/creosote, 32000mB steam/coke + // This is a factor of 9x for solids, 8.64x for liquids + // Large boiler fuel burn time is multiplied by 9, resulting in less fuel used over time for the same amount of steam produced per tick + + event.findRecipes({ id: /^gtceu:large_boiler\/.*/, type: "gtceu:large_boiler" }).forEach(large_boiler_recipe => { + + let recipe_duration = large_boiler_recipe.json.getAsJsonPrimitive("duration").asInt + + large_boiler_recipe.json.remove("duration") + large_boiler_recipe.json.add("duration", recipe_duration * 9) + }) + + //#endregion + + //#region Hopper + + event.recipes.gtceu.assembler('gtceu:assembler/hopper_wrought_iron') + .itemInputs('#forge:chests', '5x #forge:plates/wrought_iron') + .itemOutputs('minecraft:hopper') + .circuit(8) + .duration(200) + .EUt(2) + + //#endregion + // TODO: Greate again... event.shapeless('gtceu:programmed_circuit', ['minecraft:stick', '#forge:tools/wrenches']) .id('tfg:shapeless/programmed_circuit_from_stick') diff --git a/kubejs/server_scripts/gregtech/recipes.machines.js b/kubejs/server_scripts/gregtech/recipes.machines.js index d1b104513..cf172f383 100644 --- a/kubejs/server_scripts/gregtech/recipes.machines.js +++ b/kubejs/server_scripts/gregtech/recipes.machines.js @@ -749,4 +749,53 @@ function registerGTCEuMachineRecipes(event) { .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) }) + // Wooden crate + event.recipes.shaped('gtceu:wood_crate', [ + 'ABA', + 'BCB', + 'ABA' + ], { + A: '#forge:screws/wrought_iron', + B: '#minecraft:planks', + C: '#forge:tools/saws' + }).id('tfg:shaped/wooden_crate_wrought_iron') + + event.recipes.gtceu.assembler('gtceu:wood_crate') + .itemInputs('4x #minecraft:planks', '4x #forge:screws/wrought_iron') + .itemOutputs('gtceu:wood_crate') + .duration(100) + .EUt(16) + .circuit(5) + + // Steam multi parts + + event.shaped('gtceu:steel_machine_casing', [ + ' A ', + 'ABA', + ' A ' + ], { + A: '#forge:ingots/steel', + B: '#forge:tools/hammers' + }).id('gtceu:shaped/steel_hull') + + event.shaped('gtceu:steam_input_hatch', [ + 'ACA', + ' B ', + 'ACA' + ], { + A: '#forge:screws/wrought_iron', + B: 'gtceu:steel_machine_casing', + C: '#forge:small_fluid_pipes/steel' + }).id('gtceu:shaped/steam_hatch') + + event.replaceOutput({ id: 'gtceu:macerator/macerate_steel_machine_casing'}, 'gtceu:steel_dust', '4x gtceu:steel_dust') + event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steel_machine_casing'}, 'gtceu:steel_ingot', '4x gtceu:steel_ingot') + + event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_bus'}, 'gtceu:steel_dust', '4x gtceu:steel_dust') + event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_bus'}, 'gtceu:steel_ingot', '4x gtceu:steel_ingot') + event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_output_bus'}, 'gtceu:steel_dust', '4x gtceu:steel_dust') + event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_output_bus'}, 'gtceu:steel_ingot', '4x gtceu:steel_ingot') + + event.replaceOutput({ id: 'gtceu:macerator/macerate_steam_input_hatch'}, 'gtceu:steel_dust', '6x gtceu:steel_dust') + event.replaceOutput({ id: 'gtceu:arc_furnace/arc_steam_input_hatch'}, 'gtceu:steel_block', '6x gtceu:steel_ingot') } \ No newline at end of file diff --git a/kubejs/server_scripts/gregtech/recipes.recycling.js b/kubejs/server_scripts/gregtech/recipes.recycling.js index 9b9202815..2edbb8e23 100644 --- a/kubejs/server_scripts/gregtech/recipes.recycling.js +++ b/kubejs/server_scripts/gregtech/recipes.recycling.js @@ -119,4 +119,68 @@ function registerGTCEURecyclingRecipes(event) { .duration(GTMaterials.Neutronium.getMass() * 6) .category(GTRecipeCategories.EXTRACTOR_RECYCLING) .EUt(GTValues.VA[GTValues.LV]) + + // Iron Door + + event.recipes.gtceu.macerator('gtceu:macerator/macerate_iron_door') + .itemInputs('minecraft:iron_door') + .itemOutputs('2x #forge:dusts/wrought_iron') + .duration(GTMaterials.WroughtIron.getMass() * 2) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/arc_iron_door') + .itemInputs('minecraft:iron_door') + .itemOutputs('2x #forge:ingots/wrought_iron') + .duration(GTMaterials.WroughtIron.getMass() * 2) + .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) + .EUt(GTValues.VA[GTValues.LV]) + + // Redstone lamp + + event.recipes.gtceu.macerator('gtceu:macerator/macerate_redstone_lamp') + .itemInputs('minecraft:redstone_lamp') + .itemOutputs('2x #forge:small_dusts/red_alloy', '21x #forge:tiny_dusts/glass', '4x #forge:dusts/glowstone') + .duration(GTMaterials.RedAlloy.getMass() * 2) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/arc_redstone_lamp') + .itemInputs('minecraft:redstone_lamp') + .itemOutputs('4x #forge:nuggets/red_alloy') + .duration(GTMaterials.RedAlloy.getMass() * 2) + .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) + .EUt(GTValues.VA[GTValues.LV]) + + // Dispenser + + event.recipes.gtceu.macerator('gtceu:macerator/macerate_dispenser') + .itemInputs('minecraft:dispenser') + .itemOutputs('6x #forge:dusts/stone', '1x #forge:dusts/redstone', '1x #forge:dusts/brass') + .duration(GTMaterials.Brass.getMass() * 2) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/arc_dispenser') + .itemInputs('minecraft:dispenser') + .itemOutputs('1x #forge:ingots/brass') + .duration(GTMaterials.Brass.getMass() * 2) + .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) + .EUt(GTValues.VA[GTValues.LV]) + + // Dropper + + event.recipes.gtceu.macerator('gtceu:macerator/macerate_dropper') + .itemInputs('minecraft:dropper') + .itemOutputs('7x #forge:dusts/stone', '1x #forge:dusts/redstone', '1x #forge:dusts/brass') + .duration(GTMaterials.Brass.getMass() * 2) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/arc_dropper') + .itemInputs('minecraft:dropper') + .itemOutputs('1x #forge:ingots/brass') + .duration(GTMaterials.Brass.getMass() * 2) + .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) + .EUt(GTValues.VA[GTValues.LV]) } \ No newline at end of file diff --git a/kubejs/server_scripts/gregtech/utility.js b/kubejs/server_scripts/gregtech/utility.js index 02d74b307..e0dfc26d0 100644 --- a/kubejs/server_scripts/gregtech/utility.js +++ b/kubejs/server_scripts/gregtech/utility.js @@ -164,12 +164,12 @@ function generatePlatedBlockRecipe(event, material) { .EUt(GTValues.VA[GTValues.LV]) } -const $MRM = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.IMaterialRegistryManager') +//const $MRM = Java.loadClass('com.gregtechceu.gtceu.api.data.chemical.material.IMaterialRegistryManager') function forEachMaterial(iterator) { - if (GTMaterialRegistry.getPhase() === $MRM.Phase.CLOSED || GTMaterialRegistry.getPhase() === $MRM.Phase.FROZEN) { + //if (GTMaterialRegistry.getPhase() === $MRM.Phase.CLOSED || GTMaterialRegistry.getPhase() === $MRM.Phase.FROZEN) { GTMaterialRegistry.getRegisteredMaterials().forEach(material => { iterator(material) }) - } + //} } \ No newline at end of file diff --git a/kubejs/server_scripts/hotornot/recipes.js b/kubejs/server_scripts/hotornot/recipes.js index 5ceac71f8..9db1a3a67 100644 --- a/kubejs/server_scripts/hotornot/recipes.js +++ b/kubejs/server_scripts/hotornot/recipes.js @@ -1,5 +1,14 @@ // priority: 0 const registerHotOrNotRecipes = (event) => { - + + event.shaped('tfchotornot:tongs/wood', [ + 'AB ', + 'B ', + ' ' + ], { + A: '#forge:tools/knives', + B: '#forge:rods/wooden' + }).id('tfchotornot:crafting/tongs/wood') + } \ No newline at end of file diff --git a/kubejs/server_scripts/minecraft/recipes.js b/kubejs/server_scripts/minecraft/recipes.js index 291ffad55..0fa318848 100644 --- a/kubejs/server_scripts/minecraft/recipes.js +++ b/kubejs/server_scripts/minecraft/recipes.js @@ -917,11 +917,6 @@ const registerMinecraftRecipes = (event) => { // #endregion //#region Кожа из кожаных предметов - event.recipes.gtceu.macerator('tfg:leather_from_boots') - .itemInputs('minecraft:leather_boots') - .itemOutputs('minecraft:leather') - .EUt(7).duration(80) - event.recipes.gtceu.macerator('tfg:leather_from_saddle') .itemInputs('minecraft:saddle') .itemOutputs('minecraft:leather') @@ -931,21 +926,6 @@ const registerMinecraftRecipes = (event) => { .itemInputs('minecraft:leather_horse_armor') .itemOutputs('minecraft:leather') .EUt(7).duration(80) - - event.recipes.gtceu.macerator('tfg:leather_from_helmet') - .itemInputs('minecraft:leather_helmet') - .itemOutputs('minecraft:leather') - .EUt(7).duration(80) - - event.recipes.gtceu.macerator('tfg:leather_from_leggings') - .itemInputs('minecraft:leather_leggings') - .itemOutputs('minecraft:leather') - .EUt(7).duration(80) - - event.recipes.gtceu.macerator('tfg:leather_from_chestplate') - .itemInputs('minecraft:leather_chestplate') - .itemOutputs('minecraft:leather') - .EUt(7).duration(80) //#endregion //#region Campfire diff --git a/kubejs/server_scripts/tfc/recipes.js b/kubejs/server_scripts/tfc/recipes.js index 5f2c122ac..123b5d7ef 100644 --- a/kubejs/server_scripts/tfc/recipes.js +++ b/kubejs/server_scripts/tfc/recipes.js @@ -324,4 +324,13 @@ const registerTFCRecipes = (event) => { .circuit(6) .EUt(GTValues.VA[GTValues.ULV]) }); + + // Jar lids + + event.shapeless('8x tfc:jar_lid', [ + 'gtceu:tin_ingot', + '#forge:tools/hammers', + '#forge:tools/saws' + ]).id('tfc:shapeless/jar_lid') + } diff --git a/kubejs/server_scripts/tfc/recipes.metals.js b/kubejs/server_scripts/tfc/recipes.metals.js index 70d220efe..b5c35b9ff 100644 --- a/kubejs/server_scripts/tfc/recipes.metals.js +++ b/kubejs/server_scripts/tfc/recipes.metals.js @@ -239,11 +239,11 @@ function registerTFCMetalsRecipes(event) { // Ванильная дверь декрафт event.recipes.tfc.heating('minecraft:iron_door', 1535) - .resultFluid(Fluid.of('gtceu:iron', 144)) + .resultFluid(Fluid.of('gtceu:iron', 288)) .id(`tfc:heating/iron_door`) // Ванильная дверь на наковальне - event.recipes.tfc.anvil('minecraft:iron_door', '#forge:plates/wrought_iron', ['hit_last', 'draw_not_last', 'punch_not_last']) + event.recipes.tfc.anvil('minecraft:iron_door', '#forge:double_plates/wrought_iron', ['hit_last', 'draw_not_last', 'punch_not_last']) .tier(3) .id(`tfc:anvil/iron_door`) diff --git a/kubejs/server_scripts/tfg/events.js b/kubejs/server_scripts/tfg/events.js index 064d12767..d22db8044 100644 --- a/kubejs/server_scripts/tfg/events.js +++ b/kubejs/server_scripts/tfg/events.js @@ -117,6 +117,20 @@ BlockEvents.rightClicked(event => { if (block.id != 'tfg:decorative_vase') {return}{ server.runCommandSilent(`playsound tfc:block.quern.drag block ${username} ${block.x} ${block.y} ${block.z} 0.3 2.0 0.1`) }}); +//#endregion + +BlockEvents.rightClicked(event=>{ + let item = event.item + if(item.id != 'tfg:armor_stand_arms') return + let mob = event.block[event.facing].createEntity('minecraft:armor_stand') + mob.mergeNbt('{ShowArms:1b}') + mob.setPos(mob.x + 0.5, mob.y, mob.z + 0.5) + mob.setYaw(event.player.yaw + 180) + mob.spawn() + if (event.player.isCreative() == false){ + item.shrink(1) + } +}) /** * @@ -131,7 +145,6 @@ function getTFGPersistentDataRoot(player) } return player.persistentData.getCompound("tfg:custom_data") } -//#endregion //#region Fishing Net const fish = [ @@ -153,16 +166,70 @@ function getTFGPersistentDataRoot(player) 'crayfish' ]; + //tags wont work here (or at least I couldnt get it to work) so we need to manually declare each net tier. + const tiers = [ + 'wood', + 'brass', + 'rose_gold', + 'sterling_silver', + 'invar', + 'tin_alloy', + 'cupronickel', + 'magnalium' + ]; + //Event detects if fish is right clicked with fishing net and then teleports the mob into the void, plays some actions and gives the player the proper item. - fish.forEach(fish => { - ItemEvents.entityInteracted('#forge:tools/fishing_nets', event => { + tiers.forEach(tier => { + fish.forEach(fish => { + ItemEvents.entityInteracted(`tfg:fishing_net/${tier}`, (event) => { + const {item, player, server, target} = event; + + if (target.type != `tfc:${fish}`) return + server.runCommandSilent(`particle minecraft:bubble_pop ${target.x} ${target.y} ${target.z} 0.5 0.5 0.5 0.00001 10`) + server.runCommandSilent(`playsound minecraft:entity.player.splash player ${player.username} ${target.x} ${target.y} ${target.z} 2 2 1`) + server.runCommandSilent(`tp ${target.uuid} ${target.x} ${target.y - 382} ${target.z}`) + event.player.give(`tfc:food/${fish}`) + player.swing() + if (player.isCreative() == false){ + item.damageValue++ + if (item.damageValue >= item.maxDamage) { + server.runCommandSilent(`playsound minecraft:item.shield.break player ${player.username} ${player.x} ${player.y} ${player.z} 1 1 1`) + item.count-- + } + } + }) + }) + + //Shellfish Exception + shellfish.forEach(shellfish => { + ItemEvents.entityInteracted(`tfg:fishing_net/${tier}`, (event) => { + const {item, player, server, target} = event; + + if (target.type != `tfc:${shellfish}`) return + server.runCommandSilent(`particle minecraft:bubble_pop ${target.x} ${target.y} ${target.z} 0.5 0.5 0.5 0.00001 10`) + server.runCommandSilent(`playsound minecraft:entity.player.splash player ${player.username} ${target.x} ${target.y} ${target.z} 2 2 1`) + server.runCommandSilent(`tp ${target.uuid} ${target.x} ${target.y - 382} ${target.z}`) + event.player.give('tfc:food/shellfish') + player.swing() + if (player.isCreative() == false){ + item.damageValue++ + if (item.damageValue >= item.maxDamage) { + server.runCommandSilent(`playsound minecraft:item.shield.break player ${player.username} ${player.x} ${player.y} ${player.z} 1 1 1`) + item.count-- + } + } + }) + }) + + //Pufferfish Exception + ItemEvents.entityInteracted(`tfg:fishing_net/${tier}`, (event) => { const {item, player, server, target} = event; - if (target.type != `tfc:${fish}`) return + if (target.type != 'tfc:pufferfish') return server.runCommandSilent(`particle minecraft:bubble_pop ${target.x} ${target.y} ${target.z} 0.5 0.5 0.5 0.00001 10`) server.runCommandSilent(`playsound minecraft:entity.player.splash player ${player.username} ${target.x} ${target.y} ${target.z} 2 2 1`) server.runCommandSilent(`tp ${target.uuid} ${target.x} ${target.y - 382} ${target.z}`) - event.player.give(`tfc:food/${fish}`) + event.player.give('minecraft:pufferfish') player.swing() if (player.isCreative() == false){ item.damageValue++ @@ -173,44 +240,4 @@ function getTFGPersistentDataRoot(player) } }) }) - - //Shellfish Exception - shellfish.forEach(shellfish => { - ItemEvents.entityInteracted('#forge:tools/fishing_nets', event => { - const {item, player, server, target} = event; - - if (target.type != `tfc:${shellfish}`) return - server.runCommandSilent(`particle minecraft:bubble_pop ${target.x} ${target.y} ${target.z} 0.5 0.5 0.5 0.00001 10`) - server.runCommandSilent(`playsound minecraft:entity.player.splash player ${player.username} ${target.x} ${target.y} ${target.z} 2 2 1`) - server.runCommandSilent(`tp ${target.uuid} ${target.x} ${target.y - 382} ${target.z}`) - event.player.give('tfc:food/shellfish') - player.swing() - if (player.isCreative() == false){ - item.damageValue++ - if (item.damageValue >= item.maxDamage) { - server.runCommandSilent(`playsound minecraft:item.shield.break player ${player.username} ${player.x} ${player.y} ${player.z} 1 1 1`) - item.count-- - } - } - }) - }) - - //Pufferfish Exception - ItemEvents.entityInteracted('#forge:tools/fishing_nets', event => { - const {item, player, server, target} = event; - - if (target.type != 'tfc:pufferfish') return - server.runCommandSilent(`particle minecraft:bubble_pop ${target.x} ${target.y} ${target.z} 0.5 0.5 0.5 0.00001 10`) - server.runCommandSilent(`playsound minecraft:entity.player.splash player ${player.username} ${target.x} ${target.y} ${target.z} 2 2 1`) - server.runCommandSilent(`tp ${target.uuid} ${target.x} ${target.y - 382} ${target.z}`) - event.player.give('minecraft:pufferfish') - player.swing() - if (player.isCreative() == false){ - item.damageValue++ - if (item.damageValue >= item.maxDamage) { - server.runCommandSilent(`playsound minecraft:item.shield.break player ${player.username} ${player.x} ${player.y} ${player.z} 1 1 1`) - item.count-- - } - } - }) //#endregion \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.miscellaneous.js b/kubejs/server_scripts/tfg/recipes.miscellaneous.js index 3c1ce08b0..5234d345b 100644 --- a/kubejs/server_scripts/tfg/recipes.miscellaneous.js +++ b/kubejs/server_scripts/tfg/recipes.miscellaneous.js @@ -389,4 +389,12 @@ function registerTFGMiscellaneousRecipes(event) { .dimension('minecraft:the_nether') .duration(200) .EUt(16) + + event.shapeless('1x tfg:armor_stand_arms', [ + 'minecraft:armor_stand' + ]).id(`tfg:shapeless/armor_stand_arms`) + + event.shapeless('1x minecraft:armor_stand', [ + 'tfg:armor_stand_arms' + ]).id(`tfg:shapeless/armor_stand`) } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.molds.js b/kubejs/server_scripts/tfg/recipes.molds.js index a1c16a114..9de3fd411 100644 --- a/kubejs/server_scripts/tfg/recipes.molds.js +++ b/kubejs/server_scripts/tfg/recipes.molds.js @@ -273,4 +273,22 @@ function registerTFGMoldRecipes(event) { .duration(120) .EUt(GTValues.VA[GTValues.LV]) }) + + //TODO: Fix this code to respect full molds + // //craft mold to scrub nbt + // const molds = Ingredient.of('#tfc:fired_molds').itemIds; + + // molds.forEach(mold => { + // event.shapeless(Item.of(mold), [mold]) + // .id(`tfg:shapeless/mold_cleaning/${mold.replace(":", "/")}`); + // }); + + // //craft vessel to scrub nbt + // const vessels = Ingredient.of('#tfc:fired_vessels').itemIds; + + // vessels.forEach(vessel => { + // event.shapeless(Item.of(vessel), [vessel]) + // .id(`tfg:shapeless/vessel_cleaning/${vessel.replace(":", "/")}`); + // }); + } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.recycling.js b/kubejs/server_scripts/tfg/recipes.recycling.js deleted file mode 100644 index bb34d453d..000000000 --- a/kubejs/server_scripts/tfg/recipes.recycling.js +++ /dev/null @@ -1,122 +0,0 @@ -// priority: 0 - -function registerGTCEURecyclingRecipes(event) { - - // Tantalum Capacitor - event.recipes.gtceu.macerator('gtceu:macerator/recycling/tantulum_capacitor') - .itemInputs('gtceu:tantalum_capacitor') - .itemOutputs( - ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Tantalum, 1), - ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Polyethylene, 1) - ) - .duration(GTMaterials.Tantalum.getMass() * 1) - .category(GTRecipeCategories.MACERATOR_RECYCLING) - .EUt(GTValues.VA[GTValues.ULV]) - - event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/tantulum_capacitor') - .itemInputs('gtceu:tantalum_capacitor') - .itemOutputs( - ChemicalHelper.get(TagPrefix.nugget, GTMaterials.Tantalum, 1), - ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Ash, 1) - ) - .duration(GTMaterials.Tantalum.getMass() * 1) - .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) - .EUt(GTValues.VA[GTValues.LV]) - - // Capacitor - event.recipes.gtceu.macerator('gtceu:macerator/recycling/capacitor') - .itemInputs('gtceu:capacitor') - .itemOutputs( - ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Polyethylene, 1) - ) - .duration(GTMaterials.Polyethylene.getMass() * 1) - .category(GTRecipeCategories.MACERATOR_RECYCLING) - .EUt(GTValues.VA[GTValues.ULV]) - - event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/capacitor') - .itemInputs('gtceu:capacitor') - .itemOutputs( - ChemicalHelper.get(TagPrefix.dustTiny, GTMaterials.Ash, 1) - ) - .duration(GTMaterials.Ash.getMass() * 1) - .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) - .EUt(GTValues.VA[GTValues.LV]) - - // Empty Tier I Capacitor - event.recipes.gtceu.macerator('gtceu:macerator/recycling/empty_tier_i_battery') - .itemInputs('gtceu:empty_tier_i_battery') - .itemOutputs( - ChemicalHelper.get(TagPrefix.dust, GTMaterials.Ultimet, 6) - ) - .duration(GTMaterials.Ultimet.getMass() * 6) - .category(GTRecipeCategories.MACERATOR_RECYCLING) - .EUt(GTValues.VA[GTValues.ULV]) - - event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/empty_tier_i_battery') - .itemInputs('gtceu:empty_tier_i_battery') - .itemOutputs( - ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Ultimet, 6) - ) - .duration(GTMaterials.Ultimet.getMass() * 6) - .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) - .EUt(GTValues.VA[GTValues.LV]) - - event.recipes.gtceu.extractor('gtceu:extractor/recycling/empty_tier_i_battery') - .itemInputs('gtceu:empty_tier_i_battery') - .outputFluids(Fluid.of('gtceu:ultimet', 864)) - .duration(GTMaterials.Ultimet.getMass() * 6) - .category(GTRecipeCategories.EXTRACTOR_RECYCLING) - .EUt(GTValues.VA[GTValues.LV]) - - // Empty Tier II Capacitor - event.recipes.gtceu.macerator('gtceu:macerator/recycling/empty_tier_ii_battery') - .itemInputs('gtceu:empty_tier_ii_battery') - .itemOutputs( - ChemicalHelper.get(TagPrefix.dust, GTMaterials.Ruridit, 6) - ) - .duration(GTMaterials.Ruridit.getMass() * 6) - .category(GTRecipeCategories.MACERATOR_RECYCLING) - .EUt(GTValues.VA[GTValues.ULV]) - - event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/empty_tier_ii_battery') - .itemInputs('gtceu:empty_tier_ii_battery') - .itemOutputs( - ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Ruridit, 6) - ) - .duration(GTMaterials.Ruridit.getMass() * 6) - .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) - .EUt(GTValues.VA[GTValues.LV]) - - event.recipes.gtceu.extractor('gtceu:extractor/recycling/empty_tier_ii_battery') - .itemInputs('gtceu:empty_tier_ii_battery') - .outputFluids(Fluid.of('gtceu:ruridit', 864)) - .duration(GTMaterials.Ruridit.getMass() * 6) - .category(GTRecipeCategories.EXTRACTOR_RECYCLING) - .EUt(GTValues.VA[GTValues.LV]) - - // Empty Tier III Capacitor - event.recipes.gtceu.macerator('gtceu:macerator/recycling/empty_tier_iii_battery') - .itemInputs('gtceu:empty_tier_iii_battery') - .itemOutputs( - ChemicalHelper.get(TagPrefix.dust, GTMaterials.Neutronium, 6) - ) - .duration(GTMaterials.Neutronium.getMass() * 6) - .category(GTRecipeCategories.MACERATOR_RECYCLING) - .EUt(GTValues.VA[GTValues.ULV]) - - event.recipes.gtceu.arc_furnace('gtceu:arc_furnace/recycling/empty_tier_iii_battery') - .itemInputs('gtceu:empty_tier_iii_battery') - .itemOutputs( - ChemicalHelper.get(TagPrefix.ingot, GTMaterials.Neutronium, 6) - ) - .duration(GTMaterials.Neutronium.getMass() * 6) - .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) - .EUt(GTValues.VA[GTValues.LV]) - - event.recipes.gtceu.extractor('gtceu:extractor/recycling/empty_tier_iii_battery') - .itemInputs('gtceu:empty_tier_iii_battery') - .outputFluids(Fluid.of('gtceu:neutronium', 864)) - .duration(GTMaterials.Neutronium.getMass() * 6) - .category(GTRecipeCategories.EXTRACTOR_RECYCLING) - .EUt(GTValues.VA[GTValues.LV]) -} \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.rocks.js b/kubejs/server_scripts/tfg/recipes.rocks.js index 9a0ba3b7e..ad1920c2b 100644 --- a/kubejs/server_scripts/tfg/recipes.rocks.js +++ b/kubejs/server_scripts/tfg/recipes.rocks.js @@ -193,7 +193,7 @@ function registerTFGRockRecipes(event) { } } if ("slab" in x) { - event.recipes.tfc.chisel(x.slab, x.raw, 'slab') + event.recipes.tfc.chisel(x.slab, x.raw, 'slab').extraDrop(x.slab) //event.stonecutting(`2x ${x.slab}`, x.raw).id(`${x.raw}_to_${x.slab}`.replace(/:/g, '_')) event.recipes.gtceu.macerator(`macerate_${x.slab}`.replace(/:/g, '_')) @@ -256,4 +256,38 @@ function registerTFGRockRecipes(event) { }) // #endregion + + //#region Magma Blocks + event.remove({id: 'gtceu:compressor/magma_block'}) + event.remove({id: 'greate:splashing/obsidian'}) + + //magma block + stone group + const magma_blocks = [ + {magma: 'minecraft:magma_block', rock: 'minecraft:blackstone'}, + {magma: 'tfc:rock/magma/granite', rock: 'tfc:rock/raw/granite'}, + {magma: 'tfc:rock/magma/diorite', rock: 'tfc:rock/raw/diorite'}, + {magma: 'tfc:rock/magma/gabbro', rock: 'tfc:rock/raw/gabbro'}, + {magma: 'tfc:rock/magma/rhyolite', rock: 'tfc:rock/raw/rhyolite'}, + {magma: 'tfc:rock/magma/basalt', rock: 'tfc:rock/raw/basalt'}, + {magma: 'tfc:rock/magma/andesite', rock: 'tfc:rock/raw/andesite'}, + {magma: 'tfc:rock/magma/dacite', rock: 'tfc:rock/raw/dacite'} + ]; + + magma_blocks.forEach(block => { + + event.recipes.gtceu.fluid_solidifier(`tfg:gtceu/fluid_solidifier/${block.magma}`.replace(/:/g, '/')) + .itemInputs(`1x ${block.rock}`) + .inputFluids(Fluid.of('minecraft:lava', 250)) + .itemOutputs(`1x ${block.magma}`) + .duration(100) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.extractor(`tfg:gtceu/extractor/${block.magma}`.replace(/:/g, "/")) + .itemInputs(`1x ${block.magma}`) + .outputFluids(Fluid.of('minecraft:lava', 250)) + .itemOutputs(`1x ${block.rock}`) + .duration(100) + .EUt(GTValues.VA[GTValues.LV]) + }) + //#endregion } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/recipes.supports.js b/kubejs/server_scripts/tfg/recipes.supports.js index e600035d0..fc7bd1873 100644 --- a/kubejs/server_scripts/tfg/recipes.supports.js +++ b/kubejs/server_scripts/tfg/recipes.supports.js @@ -185,7 +185,7 @@ function registerTFGSupportRecipes(event) { .EUt(GTValues.VA[GTValues.ULV]) event.recipes.tfc.anvil( - '4x tfg:steel_support', + '1x tfg:steel_support', '#forge:double_ingots/steel', [ 'upset_last', @@ -196,7 +196,7 @@ function registerTFGSupportRecipes(event) { event.recipes.gtceu.assembler('tfg:gtceu/assembler/steel_support') .circuit(4) - .itemOutputs('8x tfg:steel_support') + .itemOutputs('4x tfg:steel_support') .itemInputs('2x #forge:double_ingots/steel') .duration(100) .EUt(GTValues.VA[GTValues.ULV]) @@ -204,25 +204,25 @@ function registerTFGSupportRecipes(event) { event.recipes.gtceu.macerator('tfg:macerator/recycling/steel_support') .itemInputs('tfg:steel_support') .itemOutputs( - ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Steel, 1) + ChemicalHelper.get(TagPrefix.dustSmall, GTMaterials.Steel, 2) ) - .duration(GTMaterials.Steel.getMass() * 1) + .duration(GTMaterials.Steel.getMass() * 2) .category(GTRecipeCategories.MACERATOR_RECYCLING) .EUt(GTValues.VA[GTValues.ULV]) event.recipes.gtceu.arc_furnace('tfg:arc_furnace/recycling/steel_support') .itemInputs('tfg:steel_support') .itemOutputs( - ChemicalHelper.get(TagPrefix.nugget, GTMaterials.Steel, 2) + ChemicalHelper.get(TagPrefix.nugget, GTMaterials.Steel, 4) ) - .duration(GTMaterials.Steel.getMass() * 1) + .duration(GTMaterials.Steel.getMass() * 4) .category(GTRecipeCategories.ARC_FURNACE_RECYCLING) .EUt(GTValues.VA[GTValues.LV]) event.recipes.gtceu.extractor('tfg:extractor/recycling/steel_support') .itemInputs('tfg:steel_support') - .outputFluids(Fluid.of('gtceu:steel', 36)) - .duration(GTMaterials.Steel.getMass() * 1) + .outputFluids(Fluid.of('gtceu:steel', 64)) + .duration(GTMaterials.Steel.getMass() * 2) .category(GTRecipeCategories.EXTRACTOR_RECYCLING) .EUt(GTValues.VA[GTValues.ULV]) } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/tags.js b/kubejs/server_scripts/tfg/tags.js index f19ff1179..503fc92d1 100644 --- a/kubejs/server_scripts/tfg/tags.js +++ b/kubejs/server_scripts/tfg/tags.js @@ -129,6 +129,12 @@ const registerTFGItemTags = (event) => { // #endregion + // Use either cast or wrought iron + event.add('forge:double_iron_ingots', '#forge:double_ingots/iron') + event.add('forge:double_iron_ingots', '#forge:double_ingots/wrought_iron') + + // #endregion + // #region 0.7.19 -> 0.9 conversion event.add('c:hidden_from_recipe_viewers', 'treetap:tap') @@ -256,6 +262,15 @@ const registerTFGBlockTags = (event) => { event.add('tfc:rock/hardened', 'tfg:rock/hardened_dripstone') // #endregion + + // #region Space blocks (TODO: undo these when merging space into dev!) + + event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_roots') + event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_sprouts') + event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_chorus_plant') + event.add('c:hidden_from_recipe_viewers', 'tfg:lunar_chorus_flower') + + // #endregion } const registerTFGFluidTags = (event) => { diff --git a/kubejs/server_scripts/vintage_improvements/recipes.js b/kubejs/server_scripts/vintage_improvements/recipes.js index d4b45e4c4..787e5b3e9 100644 --- a/kubejs/server_scripts/vintage_improvements/recipes.js +++ b/kubejs/server_scripts/vintage_improvements/recipes.js @@ -84,7 +84,7 @@ function registerVintageImprovementsRecipes(event) { ], { A: '#forge:frames/bronze', B: '#tfg:hardwood', - C: '#forge:double_ingots/iron', + C: '#forge:double_iron_ingots', D: 'greate:andesite_alloy_cogwheel', E: '#minecraft:planks', F: '#forge:tools/hammers' @@ -97,7 +97,7 @@ function registerVintageImprovementsRecipes(event) { ], { A: '#forge:frames/black_bronze', B: '#tfg:hardwood', - C: '#forge:double_ingots/iron', + C: '#forge:double_iron_ingots', D: 'greate:andesite_alloy_cogwheel', E: '#minecraft:planks', F: '#forge:tools/hammers' @@ -110,7 +110,7 @@ function registerVintageImprovementsRecipes(event) { ], { A: '#forge:frames/bismuth_bronze', B: '#tfg:hardwood', - C: '#forge:double_ingots/iron', + C: '#forge:double_iron_ingots', D: 'greate:andesite_alloy_cogwheel', E: '#minecraft:planks', F: '#forge:tools/hammers' @@ -298,7 +298,7 @@ function registerVintageImprovementsRecipes(event) { event.custom({ type: 'vintageimprovements:coiling', ingredients: [ChemicalHelper.get(TagPrefix.rod, material, 1)], - results: [ChemicalHelper.get(TagPrefix.springSmall, material, 1)], + results: [ChemicalHelper.get(TagPrefix.springSmall, material, 2)], processingTime: (material.getMass() / 2) * global.VINTAGE_IMPROVEMENTS_DURATION_MULTIPLIER }).id(`tfg:vi/coiling/${material.getName()}_small_spring`) } diff --git a/kubejs/startup_scripts/firmalife/constants.js b/kubejs/startup_scripts/firmalife/constants.js index 8ff43704b..e0e9b6220 100644 --- a/kubejs/startup_scripts/firmalife/constants.js +++ b/kubejs/startup_scripts/firmalife/constants.js @@ -30,9 +30,6 @@ global.FIRMALIFE_DISABLED_ITEMS = [ 'firmalife:copper_pipe', 'firmalife:oxidized_copper_pipe', 'firmalife:irrigation_tank', - 'firmalife:iron_greenhouse_port', - 'firmalife:copper_greenhouse_port', - 'firmalife:treated_wood_greenhouse_port' ]; global.FIRMALIFE_HIDED_ITEMS = [ @@ -45,15 +42,6 @@ global.FIRMALIFE_HIDED_ITEMS = [ 'firmalife:weathered_copper_greenhouse_door', 'firmalife:weathered_copper_greenhouse_port', - 'firmalife:stainless_steel_greenhouse_wall', - 'firmalife:stainless_steel_greenhouse_panel_wall', - 'firmalife:stainless_steel_greenhouse_panel_roof', - 'firmalife:stainless_steel_greenhouse_roof', - 'firmalife:stainless_steel_greenhouse_roof_top', - 'firmalife:stainless_steel_greenhouse_trapdoor', - 'firmalife:stainless_steel_greenhouse_door', - 'firmalife:stainless_steel_greenhouse_port', - 'firmalife:rusted_iron_greenhouse_wall', 'firmalife:rusted_iron_greenhouse_panel_wall', 'firmalife:rusted_iron_greenhouse_panel_roof', diff --git a/kubejs/startup_scripts/framedblocks/constants.js b/kubejs/startup_scripts/framedblocks/constants.js index e84b9f059..4145d093b 100644 --- a/kubejs/startup_scripts/framedblocks/constants.js +++ b/kubejs/startup_scripts/framedblocks/constants.js @@ -2,5 +2,6 @@ global.FRAMEDBLOCKS_DISABLED_ITEMS = [ 'framedblocks:framed_soul_torch', - 'framedblocks:framed_torch' + 'framedblocks:framed_torch', + 'framedblocks:framed_obsidian_pressure_plate' ]; \ No newline at end of file diff --git a/kubejs/startup_scripts/greate/constants.js b/kubejs/startup_scripts/greate/constants.js index 31af4a66d..5de64da69 100644 --- a/kubejs/startup_scripts/greate/constants.js +++ b/kubejs/startup_scripts/greate/constants.js @@ -25,9 +25,6 @@ global.GREATE_DISABLED_ITEMS = [ 'greate:andesite_alloy_encased_fan', 'greate:andesite_alloy_mechanical_mixer', 'greate:andesite_alloy_mechanical_pump', - 'greate:aluminium_millstone', - 'greate:stainless_steel_millstone', - 'greate:titanium_millstone', // Disabled because they don't respect the cleanroom requirement of some recipes 'greate:stainless_steel_mechanical_saw', diff --git a/kubejs/startup_scripts/gtceu/constants.js b/kubejs/startup_scripts/gtceu/constants.js index ccb34875c..2353bf80b 100644 --- a/kubejs/startup_scripts/gtceu/constants.js +++ b/kubejs/startup_scripts/gtceu/constants.js @@ -86,6 +86,8 @@ global.GTCEU_DISABLED_ITEMS = [ 'gtceu:zpm_solar_panel', 'gtceu:uv_solar_panel', + 'gtceu:compressed_clay', + // Sculk 'gtceu:tiny_echo_shard_dust', 'gtceu:small_echo_shard_dust', diff --git a/kubejs/startup_scripts/tfc/constants.js b/kubejs/startup_scripts/tfc/constants.js index f89d0156b..ce425b1ff 100644 --- a/kubejs/startup_scripts/tfc/constants.js +++ b/kubejs/startup_scripts/tfc/constants.js @@ -811,7 +811,7 @@ global.TFC_FURNACE_MOLD_RECIPE_COMPONENTS = [ ]; global.TFC_CLAY_TO_UNFIRED_MOLD_RECIPE_COMPONENTS = [ - { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_ingot_mold', name: 'ingot_mold' }, + { input: '5x minecraft:clay_ball', output: '2x tfc:ceramic/unfired_ingot_mold', name: 'ingot_mold' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_pickaxe_head_mold', name: 'pickaxe_head_mold' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_propick_head_mold', name: 'propick_head_mold' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_axe_head_mold', name: 'axe_head_mold' }, @@ -826,16 +826,18 @@ global.TFC_CLAY_TO_UNFIRED_MOLD_RECIPE_COMPONENTS = [ { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_knife_blade_mold', name: 'knife_blade_mold' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_scythe_blade_mold', name: 'scythe_blade_mold' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_bell_mold', name: 'bell_mold' }, - { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_brick', name: 'brick' }, - { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_flower_pot', name: 'flower_pot' }, + { input: '5x minecraft:clay_ball', output: '3x tfc:ceramic/unfired_brick', name: 'brick' }, + { input: '5x minecraft:clay_ball', output: '2x tfc:ceramic/unfired_flower_pot', name: 'flower_pot' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_pan', name: 'pan' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_blowpipe', name: 'ceramic_blowpipe' }, - { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_bowl', name: 'bowl' }, + { input: '5x minecraft:clay_ball', output: '4x tfc:ceramic/unfired_bowl', name: 'bowl' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_jug', name: 'jug' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_pot', name: 'pot' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_spindle_head', name: 'spindle_head' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_vessel', name: 'vessel' }, { input: '5x minecraft:clay_ball', output: 'tfc:ceramic/unfired_large_vessel', name: 'large_vessel' }, + { input: '5x minecraft:clay_ball', output: 'tfcchannelcasting:unfired_heart_mold', name: 'heart_mold' }, + { input: '5x minecraft:clay_ball', output: '2x rnr:unfired_roof_tile', name: 'roof_tile' }, { input: '5x tfc:fire_clay', output: 'tfc:ceramic/unfired_fire_ingot_mold', name: 'fire_ingot_mold' }, { input: '5x tfc:fire_clay', output: '3x tfc:ceramic/unfired_fire_brick', name: 'fire_brick' }, { input: '5x tfc:fire_clay', output: 'tfc:ceramic/unfired_crucible', name: 'crucible' }, diff --git a/kubejs/startup_scripts/tfg/items.js b/kubejs/startup_scripts/tfg/items.js index d665f28a6..b3ee53518 100644 --- a/kubejs/startup_scripts/tfg/items.js +++ b/kubejs/startup_scripts/tfg/items.js @@ -161,6 +161,9 @@ const registerTFGItems = (event) => { event.create('tfg:fletching') .translationKey('item.tfg.fletching') + event.create('tfg:armor_stand_arms') + .translationKey('item.tfg.armor_stand_arms') + event.create('tfg:fishing_net/wood') .translationKey('item.tfg.fishing_net.wood') .parentModel('tfg:item/fishing_nets/wood_fishing_net') diff --git a/mods b/mods index cd3a3c4d3..a9ec3802e 160000 --- a/mods +++ b/mods @@ -1 +1 @@ -Subproject commit cd3a3c4d3df0e8a77bae8586d8ff9483331233d8 +Subproject commit a9ec3802e93f8255dcacd4ea4e71597100bdc882 diff --git a/pakku-lock.json b/pakku-lock.json index 4e758c3db..6f42b8335 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -11,7 +11,8 @@ "pakku_id": "vKxuOwsLOm1Eaesi", "pakku_links": [ "jkz20XWDUGHwlZxp", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -82,7 +83,8 @@ "pakku_links": [ "jkz20XWDUGHwlZxp", "HlauzHpOCumhX2AQ", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "slug": { @@ -125,7 +127,8 @@ { "pakku_id": "G1s0TjQfR5uVCf2Y", "pakku_links": [ - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "slug": { @@ -482,7 +485,7 @@ "files": [ { "type": "modrinth", - "file_name": "AmbientSounds_FORGE_v6.1.9_mc1.20.1.jar", + "file_name": "AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -491,22 +494,22 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/fM515JnW/versions/Azcdw9vT/AmbientSounds_FORGE_v6.1.9_mc1.20.1.jar", - "id": "Azcdw9vT", + "url": "https://cdn.modrinth.com/data/fM515JnW/versions/xGUL054M/AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", + "id": "xGUL054M", "parent_id": "fM515JnW", "hashes": { - "sha512": "7f50aca7fd415b8ccbab47d28b5f7fecc5bc83f7c6964d6b40222f02119f453e515e00659b11f3c4797e403d39e11796b467d7f06a0ec30c257a6a1948767eec", - "sha1": "934e8939b27625532cce257cd4fc57765eaa2de9" + "sha512": "c6aad2f1b4dc997794ee28c97e7f30a77a13043566266098f5f095cdde410aca0ce2ac6ca65dbfe34ca042a8735160a90391864d44b9158ba2bfa711c593623d", + "sha1": "e7ef689927dc79299548b4350783e40aa038c7f7" }, "required_dependencies": [ "OsZiaDHq" ], - "size": 83885807, - "date_published": "2025-04-22T12:25:27.402652Z" + "size": 83885821, + "date_published": "2025-05-13T13:50:30.594172Z" }, { "type": "curseforge", - "file_name": "AmbientSounds_FORGE_v6.1.9_mc1.20.1.jar", + "file_name": "AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -515,91 +518,94 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6451/670/AmbientSounds_FORGE_v6.1.9_mc1.20.1.jar", - "id": "6451670", + "url": "https://edge.forgecdn.net/files/6525/810/AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", + "id": "6525810", "parent_id": "254284", "hashes": { - "sha1": "934e8939b27625532cce257cd4fc57765eaa2de9", - "md5": "dd203c11ba29f4a6056efc726f3ba5a7" + "sha1": "e7ef689927dc79299548b4350783e40aa038c7f7", + "md5": "90581a906aa769f56e6dd26545f38265" }, "required_dependencies": [ "257814" ], - "size": 83885807, - "date_published": "2025-04-22T12:24:57.987Z" + "size": 83885821, + "date_published": "2025-05-13T13:49:59.073Z" } ] }, { - "pakku_id": "hEH6ly65CC6Sw1pf", + "pakku_id": "FnKweRrkUQZW32bO", "pakku_links": [ - "xIYXAtMQYLSiAsji" + "y3U56Xi2gXs1JMV8" ], "type": "MOD", "side": "BOTH", "slug": { - "curseforge": "applied-energistics-2", - "modrinth": "ae2" + "modrinth": "ae2", + "curseforge": "applied-energistics-2" }, "name": { - "curseforge": "Applied Energistics 2", - "modrinth": "Applied Energistics 2" + "modrinth": "Applied Energistics 2", + "curseforge": "Applied Energistics 2" }, "id": { - "curseforge": "223794", - "modrinth": "XxWD5pD3" + "modrinth": "XxWD5pD3", + "curseforge": "223794" }, "files": [ { "type": "modrinth", - "file_name": "appliedenergistics2-forge-15.3.4.jar", + "file_name": "appliedenergistics2-forge-15.4.2.jar", "mc_versions": [ "1.20.1" ], "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/XxWD5pD3/versions/Ap6Grcvz/appliedenergistics2-forge-15.3.4.jar", - "id": "Ap6Grcvz", - "parent_id": "XxWD5pD3", - "hashes": { - "sha512": "b24496c052d8c56673e7b8fd68fb171c851a442928e5a88d0121b5e6e388f748c0588b5965bda1b12d65944b4288bc60607bb7c5017a4fdd6c12c86f33a3d9ea", - "sha1": "fa899580dddd44500586a43874c504c7e4620d7a" - }, - "required_dependencies": [], - "size": 9746206, - "date_published": "2025-03-27T20:34:07.359242Z" - }, - { - "type": "curseforge", - "file_name": "appliedenergistics2-forge-15.3.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "neoforge", "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6357/138/appliedenergistics2-forge-15.3.4.jar", - "id": "6357138", + "url": "https://cdn.modrinth.com/data/XxWD5pD3/versions/eqFFaFdj/appliedenergistics2-forge-15.4.2.jar", + "id": "eqFFaFdj", + "parent_id": "XxWD5pD3", + "hashes": { + "sha512": "1396a6fe156fddf4488ad80411fdc65e6cbd4b434e79dd4f2897912762c8d08190b7c1bd44d8d19869673e1f450d672b53d06f4305f3e693d9066a63b9900d5b", + "sha1": "829ccaed2a1d1d25e9f5e459ccc481a3c061f8c1" + }, + "required_dependencies": [ + "Ck4E7v7R" + ], + "size": 8410614, + "date_published": "2025-05-06T08:16:20.704317Z" + }, + { + "type": "curseforge", + "file_name": "appliedenergistics2-forge-15.4.2.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6501/484/appliedenergistics2-forge-15.4.2.jar", + "id": "6501484", "parent_id": "223794", "hashes": { - "sha1": "fa899580dddd44500586a43874c504c7e4620d7a", - "md5": "7df1bee0c97c2d819ef6c745f6213fa8" + "sha1": "829ccaed2a1d1d25e9f5e459ccc481a3c061f8c1", + "md5": "9fe7f15dfec2b9a52975ed6b9140cef0" }, - "required_dependencies": [], - "size": 9746206, - "date_published": "2025-03-27T20:34:05.820Z" + "required_dependencies": [ + "1173950" + ], + "size": 8410614, + "date_published": "2025-05-06T08:16:21.133Z" } ] }, { "pakku_id": "5wfRJRuF34kJZFbp", "pakku_links": [ - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -690,7 +696,7 @@ "files": [ { "type": "modrinth", - "file_name": "afc-1.0.15-1.20.1.jar", + "file_name": "afc-1.0.16-1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -699,23 +705,22 @@ "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/9q4wtMjp/versions/WTlvl3a2/afc-1.0.15-1.20.1.jar", - "id": "WTlvl3a2", + "url": "https://cdn.modrinth.com/data/9q4wtMjp/versions/rJShZA3K/afc-1.0.16-1.20.1.jar", + "id": "rJShZA3K", "parent_id": "9q4wtMjp", "hashes": { - "sha512": "ad9f12fea6bc3a50e24e4b6e350a19a7cb73543372c8e918f2dc91c30c282c9c73da7018db3cc4acf52776c415446f4d2a4fc461ce24d187d15af5af9ccaa69f", - "sha1": "bc0bd1fe835939127141eb905a136949ccb20dbd" + "sha512": "522793d84e5b7e7062a6ff5c54098735c1b9a2f4027fee54a25d95649f1d4ee72648bc3260b743c8d11b6763e2725066e5ebfbedb557ecd894a98439e9158fe2", + "sha1": "ccd779855cb17ddc2ca922d23f7734f4818f5791" }, "required_dependencies": [ - "nU0bVIaL", "JaCEZUhg" ], - "size": 5101948, - "date_published": "2025-05-07T01:44:15.051705Z" + "size": 5102110, + "date_published": "2025-05-09T22:49:29.184484Z" }, { "type": "curseforge", - "file_name": "afc-1.0.15-1.20.1.jar", + "file_name": "afc-1.0.16-1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -724,18 +729,18 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6503/970/afc-1.0.15-1.20.1.jar", - "id": "6503970", + "url": "https://edge.forgecdn.net/files/6514/143/afc-1.0.16-1.20.1.jar", + "id": "6514143", "parent_id": "877545", "hashes": { - "sha1": "bc0bd1fe835939127141eb905a136949ccb20dbd", - "md5": "3c7ce7adbe8ee17515fddaf80a356655" + "sha1": "ccd779855cb17ddc2ca922d23f7734f4818f5791", + "md5": "4de5658231a8e6b666b736a8c826d441" }, "required_dependencies": [ "302973" ], - "size": 5101948, - "date_published": "2025-05-07T01:45:06.783Z" + "size": 5102110, + "date_published": "2025-05-09T22:48:10.113Z" } ] }, @@ -1148,7 +1153,7 @@ "files": [ { "type": "modrinth", - "file_name": "balm-forge-1.20.1-7.3.27-all.jar", + "file_name": "balm-forge-1.20.1-7.3.29-all.jar", "mc_versions": [ "1.20", "1.20.1" @@ -1157,20 +1162,20 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/MBAkmtvl/versions/GmMJVPH4/balm-forge-1.20.1-7.3.27-all.jar", - "id": "GmMJVPH4", + "url": "https://cdn.modrinth.com/data/MBAkmtvl/versions/VSVCZFqo/balm-forge-1.20.1-7.3.29-all.jar", + "id": "VSVCZFqo", "parent_id": "MBAkmtvl", "hashes": { - "sha512": "a740f45553c945e0cc255390c5f84db9de2efc0f801c5c3a8580662fd5521b5ee9633c07ae8453f3a54d785f49aef7eed97e279ccd714137c4ab3d560c3600d3", - "sha1": "ca67b7528946937c609d8d3bfb9ea69a56f4b4b4" + "sha512": "1d937fd27a1fd9953875112f1a8493a0a74dd94c9acb157d4a3ecd9caf3148282c48ae2aee6e845e484f203bb54bd190c1dae15ef627888e82573c7e18fd06a6", + "sha1": "949cc46c6a513221bdf3917e5faad5be490b3248" }, "required_dependencies": [], - "size": 475315, - "date_published": "2025-03-29T09:50:05.774689Z" + "size": 594963, + "date_published": "2025-05-11T20:09:47.370256Z" }, { "type": "curseforge", - "file_name": "balm-forge-1.20.1-7.3.27-all.jar", + "file_name": "balm-forge-1.20.1-7.3.29-all.jar", "mc_versions": [ "1.20.1", "1.20" @@ -1179,16 +1184,16 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6362/504/balm-forge-1.20.1-7.3.27-all.jar", - "id": "6362504", + "url": "https://edge.forgecdn.net/files/6520/552/balm-forge-1.20.1-7.3.29-all.jar", + "id": "6520552", "parent_id": "531761", "hashes": { - "sha1": "8c0364c8e7fe47f86505d2a4c53c6022ebd7b9d2", - "md5": "f602ed9d2c722942623165fec6eb538f" + "sha1": "63c72ff9c85fa70fe340c0e9fc9a58d6221d481a", + "md5": "c0a9b19be467921a3192878ab7271289" }, "required_dependencies": [], - "size": 475315, - "date_published": "2025-03-29T09:50:06.680Z" + "size": 594963, + "date_published": "2025-05-11T20:10:08.660Z" } ] }, @@ -1402,7 +1407,8 @@ "pakku_links": [ "IqPkca9cWhZ2JxDJ", "YrMPVh28ndtUkLsq", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -3949,7 +3955,7 @@ { "pakku_id": "Vl9JDBWAzQ5W19ta", "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "detected-setblock-be-gone", "modrinth": "dsbg" @@ -4752,7 +4758,8 @@ "pakku_links": [ "jkz20XWDUGHwlZxp", "HlauzHpOCumhX2AQ", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "slug": { @@ -5204,7 +5211,7 @@ "files": [ { "type": "modrinth", - "file_name": "fancymenu_forge_3.5.0_MC_1.20.1.jar", + "file_name": "fancymenu_forge_3.5.2_MC_1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -5212,23 +5219,23 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/Wq5SjeWM/versions/FRgAQGvw/fancymenu_forge_3.5.0_MC_1.20.1.jar", - "id": "FRgAQGvw", + "url": "https://cdn.modrinth.com/data/Wq5SjeWM/versions/uBpY4zmy/fancymenu_forge_3.5.2_MC_1.20.1.jar", + "id": "uBpY4zmy", "parent_id": "Wq5SjeWM", "hashes": { - "sha512": "09470968e5b2fd6c4570f1868febc5dd0d2164d7fc844e948253f0fc97cb781ec0b6b4b2385bac84db83920a8a5b3a72dc62d69d93dc12327b6cad67d636c991", - "sha1": "3217f4a8fdaa919fc11d03f07306edc868efa0d6" + "sha512": "02525bb00136737201b652f02beeee2f28c0c44b97c06deb43652a32f974152069a6171a36471e0b4e639641b767ce83c43d121e68981d9c573771aa89f68bcf", + "sha1": "35caa7f22f09dd7004e68c7387205a1bb1707b4b" }, "required_dependencies": [ - "CVT4pFB2", - "J81TRJWm" + "J81TRJWm", + "CVT4pFB2" ], - "size": 3280422, - "date_published": "2025-04-10T23:23:20.411380Z" + "size": 3280719, + "date_published": "2025-05-12T22:40:26.750649Z" }, { "type": "curseforge", - "file_name": "fancymenu_forge_3.5.0_MC_1.20.1.jar", + "file_name": "fancymenu_forge_3.5.2_MC_1.20.1.jar", "mc_versions": [ "1.20.1" ], @@ -5236,19 +5243,19 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6408/859/fancymenu_forge_3.5.0_MC_1.20.1.jar", - "id": "6408859", + "url": "https://edge.forgecdn.net/files/6523/977/fancymenu_forge_3.5.2_MC_1.20.1.jar", + "id": "6523977", "parent_id": "367706", "hashes": { - "sha1": "3217f4a8fdaa919fc11d03f07306edc868efa0d6", - "md5": "4da459780fb51757bd0e467460c01e63" + "sha1": "35caa7f22f09dd7004e68c7387205a1bb1707b4b", + "md5": "c67bc748e4099f0a9ac24ef90241a02d" }, "required_dependencies": [ "938643", "410295" ], - "size": 3280422, - "date_published": "2025-04-10T23:23:12.083Z" + "size": 3280719, + "date_published": "2025-05-12T22:40:16.317Z" } ] }, @@ -5324,7 +5331,7 @@ { "pakku_id": "M1zzOhfFKbBUyvAt", "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "fastboot", "modrinth": "fastboot" @@ -6436,6 +6443,67 @@ } ] }, + { + "pakku_id": "y3U56Xi2gXs1JMV8", + "type": "MOD", + "side": "BOTH", + "slug": { + "curseforge": "guideme", + "modrinth": "guideme" + }, + "name": { + "curseforge": "GuideME", + "modrinth": "GuideME" + }, + "id": { + "curseforge": "1173950", + "modrinth": "Ck4E7v7R" + }, + "files": [ + { + "type": "curseforge", + "file_name": "guideme-20.1.7.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://edge.forgecdn.net/files/6489/464/guideme-20.1.7.jar", + "id": "6489464", + "parent_id": "1173950", + "hashes": { + "sha1": "fc039093c479b3632b1ab60ea503e79b76b686f9", + "md5": "01ca90ca84ab2f886e4c5a2101934d00" + }, + "required_dependencies": [], + "size": 9401162, + "date_published": "2025-05-03T00:27:09.520Z" + }, + { + "type": "modrinth", + "file_name": "guideme-20.1.7.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "forge" + ], + "release_type": "release", + "url": "https://cdn.modrinth.com/data/Ck4E7v7R/versions/UD2nQxJx/guideme-20.1.7.jar", + "id": "UD2nQxJx", + "parent_id": "Ck4E7v7R", + "hashes": { + "sha512": "8e12ede30db086a3d30236783848f53fb984d413727cdb364bac487be8818d5c4a3696d4446db5d1dd83be62f347ceac6bcd7af9ccb27e09a160ea03c15e9dbb", + "sha1": "fc039093c479b3632b1ab60ea503e79b76b686f9" + }, + "required_dependencies": [], + "size": 9401162, + "date_published": "2025-05-03T00:27:15.237566Z" + } + ] + }, { "pakku_id": "Uyfzeev3SUQZkciO", "type": "MOD", @@ -6865,7 +6933,7 @@ { "pakku_id": "KrMagbELcCin0ry1", "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "inventory-tweaks-refoxed", "modrinth": "inventory-tweaks-refoxed" @@ -7186,7 +7254,7 @@ "neoforge", "forge" ], - "release_type": "beta", + "release_type": "release", "url": "https://edge.forgecdn.net/files/6271/651/Jade-1.20.1-Forge-11.13.1.jar", "id": "6271651", "parent_id": "324717", @@ -8562,7 +8630,8 @@ "pakku_id": "pw7ThBG0IEqFqKZQ", "pakku_links": [ "jkz20XWDUGHwlZxp", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -8634,7 +8703,8 @@ "pakku_links": [ "jkz20XWDUGHwlZxp", "ljByFnUSb1ka9OoU", - "hEH6ly65CC6Sw1pf" + "hEH6ly65CC6Sw1pf", + "FnKweRrkUQZW32bO" ], "type": "MOD", "side": "BOTH", @@ -10118,7 +10188,7 @@ "files": [ { "type": "modrinth", - "file_name": "particular-1.20.1-Forge-1.2.0.jar", + "file_name": "particular-1.20.1-Forge-1.2.1.jar", "mc_versions": [ "1.20.1" ], @@ -10126,16 +10196,16 @@ "forge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/pYFUU6cq/versions/ZP94L2Nm/particular-1.20.1-Forge-1.2.0.jar", - "id": "ZP94L2Nm", + "url": "https://cdn.modrinth.com/data/pYFUU6cq/versions/zqsbIU9v/particular-1.20.1-Forge-1.2.1.jar", + "id": "zqsbIU9v", "parent_id": "pYFUU6cq", "hashes": { - "sha512": "bf3c9a8e615216177511d2e656f1260c881db3dc2cc3f0f14ac993747e5d90e17092e74ad24a90176291510c6af84e01fc44763c5b30719428954b40b2d7d121", - "sha1": "fa2140c8231137222aad8c69e5276f65ee7b81f2" + "sha512": "404fccd4b2e8a01a60bf7f553dfa4da167f787a35c4ec8d7c7adc89d07ed1413bc2e2bf0856c30b931b808e8f14a64767ea1b49d4c5b2e779feb0864412340b4", + "sha1": "a392ef5dd4b505c76e7de0d4516117a18639d4df" }, "required_dependencies": [], - "size": 413624, - "date_published": "2025-04-04T18:27:56.564062Z" + "size": 417264, + "date_published": "2025-05-02T12:56:15.035263Z" }, { "type": "curseforge", @@ -10228,7 +10298,7 @@ "IxsPMqjGrMxcFzus" ], "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "pick-up-notifier", "modrinth": "pick-up-notifier" @@ -11588,69 +11658,6 @@ } ] }, - { - "pakku_id": "cKIMFUo1WXYa0CYj", - "type": "MOD", - "side": "BOTH", - "slug": { - "curseforge": "starlight-forge", - "modrinth": "starlight-forge" - }, - "name": { - "curseforge": "Starlight (Forge)", - "modrinth": "Starlight (Forge)" - }, - "id": { - "curseforge": "526854", - "modrinth": "iRfIGC1s" - }, - "files": [ - { - "type": "modrinth", - "file_name": "starlight-1.1.2+forge.1cda73c.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/iRfIGC1s/versions/cNa0vkNj/starlight-1.1.2+forge.1cda73c.jar", - "id": "cNa0vkNj", - "parent_id": "iRfIGC1s", - "hashes": { - "sha512": "cc89c6b2dd0db709586028c7732a57a3e6184f19cc2b98b25964c720c3ab434031e62de23e0dab022575d637b5e4a34b5813164d32ec356d56588da400e7d026", - "sha1": "a915880c7834a0b0f9f300f0e3053deaa9a3205a" - }, - "required_dependencies": [], - "size": 110583, - "date_published": "2023-07-08T06:10:54.244596Z" - }, - { - "type": "curseforge", - "file_name": "starlight-1.1.2+forge.1cda73c.jar", - "mc_versions": [ - "1.20.1", - "1.20" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://edge.forgecdn.net/files/4631/193/starlight-1.1.2+forge.1cda73c.jar", - "id": "4631193", - "parent_id": "526854", - "hashes": { - "sha1": "a915880c7834a0b0f9f300f0e3053deaa9a3205a", - "md5": "da99a054428fb62342b6767b993c4c8d" - }, - "required_dependencies": [], - "size": 110583, - "date_published": "2023-07-08T06:07:12.477Z" - } - ] - }, { "pakku_id": "uJmbR9oVezsu0reN", "type": "MOD", @@ -12245,6 +12252,48 @@ } ] }, + { + "pakku_id": "mZwfKcex878w6k9d", + "pakku_links": [ + "F6H99cZ4H6jZRpEK" + ], + "type": "MOD", + "slug": { + "curseforge": "tfc-punishment-for-death" + }, + "name": { + "curseforge": "TFC Punishment for Death" + }, + "id": { + "curseforge": "1258250" + }, + "files": [ + { + "type": "curseforge", + "file_name": "TFC_punishment_for_death-1.20.1-1.0.0.14.jar", + "mc_versions": [ + "1.20.1" + ], + "loaders": [ + "neoforge", + "forge" + ], + "release_type": "beta", + "url": "https://edge.forgecdn.net/files/6520/14/TFC_punishment_for_death-1.20.1-1.0.0.14.jar", + "id": "6520014", + "parent_id": "1258250", + "hashes": { + "sha1": "6f9d58aba27208b4aeb33bc1d1b6f801f9dc6369", + "md5": "d99aad026d88904741f69582ada22f1e" + }, + "required_dependencies": [ + "302973" + ], + "size": 36474, + "date_published": "2025-05-11T16:48:31.577Z" + } + ] + }, { "pakku_id": "LdCEmxAyaiJBsONh", "pakku_links": [ @@ -12824,47 +12873,53 @@ "files": [ { "type": "modrinth", - "file_name": "TerraFirmaGreg-Core-Modern-0.6.3.jar", + "file_name": "TerraFirmaGreg-Core-Modern-0.6.4.jar", "mc_versions": [ "1.20.1" ], "loaders": [ - "forge" + "forge", + "neoforge" ], "release_type": "release", - "url": "https://cdn.modrinth.com/data/lNttW2Xl/versions/Hb2YsDpn/TerraFirmaGreg-Core-Modern-0.6.3.jar", - "id": "Hb2YsDpn", + "url": "https://cdn.modrinth.com/data/lNttW2Xl/versions/YsoH1BE8/TerraFirmaGreg-Core-Modern-0.6.4.jar", + "id": "YsoH1BE8", "parent_id": "lNttW2Xl", "hashes": { - "sha512": "d142976b5caa236ed24b7653da4c29adebdba63cdb9e8c2c5a1f4111f51680f67d9da14e7c1fb7523cebf7ca3fd27eb91544e2f9d8c81296f2465ecb448bed26", - "sha1": "7f1b225c8f1669dcbf37198eb2ebc2e36e739ced" + "sha512": "4e4fa6c512fd13492228a08c43d886a7e5b550fcb057722987bac9d59f58bfcf2358c54f83979fc620b493fa52f9497d8a85b535ad4529982059ff0eb03482f5", + "sha1": "de0e6e84858668e275ae17bf0dcfcb3e632dcfbd" }, - "required_dependencies": [], - "size": 239158, - "date_published": "2025-05-04T11:12:28.957711Z" + "required_dependencies": [ + "JaCEZUhg", + "7tG215v7" + ], + "size": 267458, + "date_published": "2025-05-15T21:48:58.335833Z" }, { "type": "curseforge", - "file_name": "TerraFirmaGreg-Core-Modern-0.6.3.jar", + "file_name": "TerraFirmaGreg-Core-Modern-0.6.4.jar", "mc_versions": [ "1.20.1" ], "loaders": [ + "neoforge", "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6493/960/TerraFirmaGreg-Core-Modern-0.6.3.jar", - "id": "6493960", + "url": "https://edge.forgecdn.net/files/6533/713/TerraFirmaGreg-Core-Modern-0.6.4.jar", + "id": "6533713", "parent_id": "513402", "hashes": { - "sha1": "7f1b225c8f1669dcbf37198eb2ebc2e36e739ced", - "md5": "8afa25b0ad4e8e5efcb463d0a1e1db5f" + "sha1": "de0e6e84858668e275ae17bf0dcfcb3e632dcfbd", + "md5": "68cb34d847e4bd85b4588d48f6e09235" }, "required_dependencies": [ + "890405", "302973" ], - "size": 239158, - "date_published": "2025-05-04T06:31:31.180Z" + "size": 267458, + "date_published": "2025-05-15T21:48:56.720Z" } ] }, @@ -13198,7 +13253,7 @@ { "pakku_id": "iEsJ0aHodKhDTwgV", "type": "MOD", - "side": "CLIENT", + "side": "BOTH", "slug": { "curseforge": "xaeros-minimap", "modrinth": "xaeros-minimap" diff --git a/pakku.json b/pakku.json index bedea33fd..3be83843f 100644 --- a/pakku.json +++ b/pakku.json @@ -1,6 +1,6 @@ { "name": "TerraFirmaGreg-Modern", - "version": "0.9.5", + "version": "0.9.6", "description": "An innovative modpack that contains GregTech and TerraFirmaCraft on 1.20.x.", "author": "Exception, Xikaro", "overrides": [ @@ -209,17 +209,29 @@ "geckolib": { "side": "BOTH" }, - "detected-setblock-be-gone": { - "side": "CLIENT" - }, "tfcgenviewer": { "side": "BOTH" }, "tfc-hot-or-not": { "side": "BOTH" }, + "xaeros-minimap": { + "side": "BOTH" + }, "particular-reforged": { "side": "BOTH" + }, + "pick-up-notifier": { + "side": "BOTH" + }, + "inventory-tweaks-refoxed": { + "side": "BOTH" + }, + "fastboot": { + "side": "BOTH" + }, + "detected-setblock-be-gone": { + "side": "BOTH" } } } \ No newline at end of file From 5cf2df7781a7784a9a76300b544badcbb663d73e Mon Sep 17 00:00:00 2001 From: NobleWasTaken <137561393+NobleWasTaken@users.noreply.github.com> Date: Fri, 16 May 2025 19:23:05 -0400 Subject: [PATCH 32/40] Updated carryon-common.toml for afc (#1023) Undated the carryon config file to include the arborafirmacraft chests in the whitelist Signed-off-by: NobleWasTaken <137561393+NobleWasTaken@users.noreply.github.com> --- config/carryon-common.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/carryon-common.toml b/config/carryon-common.toml index d34082042..32adb1159 100644 --- a/config/carryon-common.toml +++ b/config/carryon-common.toml @@ -59,7 +59,7 @@ #Entities that CAN be picked up (useWhitelistEntities must be true) allowedEntities = ["tfc:turkey", "tfc:dog", "tfc:isopod", "tfc:lobster", "tfc:frog", "tfc:penguin", "tfc:turtle", "tfc:horseshoe_crab", "tfc:crayfish", "tfc:grouse", "tfc:pheasant", "tfc:peafowl", "tfc:rat", "tfc:cat", "tfc:chicken", "tfc:duck", "tfc:quail", "tfc:rabbit"] #Blocks that CAN be picked up (useWhitelistBlocks must be true) - allowedBlocks = ["framedblocks:framed_chest", "tfc:wood/chest/*", "tfc:wood/trapped_chest/*", "#forge:chests/wooden"] + allowedBlocks = ["framedblocks:framed_chest", "tfc:wood/chest/*", "tfc:wood/trapped_chest/*", "afc:wood/chest/*", "afc:wood/trapped_chest/*", "#forge:chests/wooden"] #Entities that CAN have other entities stacked on top of them (useWhitelistStacking must be true) allowedStacking = [] From 7ef7bc27148f56f98f459d5cdb03f0601debb225 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sat, 17 May 2025 14:55:42 +0500 Subject: [PATCH 33/40] Update mods --- mods | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods b/mods index a9ec3802e..e8dd3cb0e 160000 --- a/mods +++ b/mods @@ -1 +1 @@ -Subproject commit a9ec3802e93f8255dcacd4ea4e71597100bdc882 +Subproject commit e8dd3cb0e01446398bd488cb0a8e0f6bb51fe36d From 174e47da6344595ba68059c6725f7776de6f0989 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sat, 17 May 2025 14:55:44 +0500 Subject: [PATCH 34/40] Update pakku-lock.json --- pakku-lock.json | 6650 +++++------------------------------------------ 1 file changed, 661 insertions(+), 5989 deletions(-) diff --git a/pakku-lock.json b/pakku-lock.json index 6f42b8335..89ce404a2 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -1,5 +1,5 @@ { - "target": "multiplatform", + "target": "curseforge", "mc_versions": [ "1.20.1" ], @@ -8,50 +8,18 @@ }, "projects": [ { - "pakku_id": "vKxuOwsLOm1Eaesi", - "pakku_links": [ - "jkz20XWDUGHwlZxp", - "hEH6ly65CC6Sw1pf", - "FnKweRrkUQZW32bO" - ], + "pakku_id": "TRLGFfgmWd0ze7GV", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "ae2-import-export-card", - "modrinth": "ae2-import-export-card" + "curseforge": "ae2-import-export-card" }, "name": { - "curseforge": "AE2 Import Export Card", - "modrinth": "AE2 Import Export Card" + "curseforge": "AE2 Import Export Card" }, "id": { - "curseforge": "982512", - "modrinth": "qelfSMnn" + "curseforge": "982512" }, "files": [ - { - "type": "modrinth", - "file_name": "ae2insertexportcard-1.20.1-1.3.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/qelfSMnn/versions/v8c3El4q/ae2insertexportcard-1.20.1-1.3.0.jar", - "id": "v8c3El4q", - "parent_id": "qelfSMnn", - "hashes": { - "sha512": "5b478677e7f2b717657785ca3315534c5bc113c4a8b3a6497f613d97e9231f614df80b42c71ffcf30ef3f789ea338f930c4a867cee7d216b52c8c5db3a39e668", - "sha1": "df8cbd8e49e001696a3d3e2c8352c3bb310e8c6f" - }, - "required_dependencies": [ - "XxWD5pD3" - ], - "size": 213744, - "date_published": "2024-07-21T15:09:14.293468Z" - }, { "type": "curseforge", "file_name": "ae2insertexportcard-1.20.1-1.3.0.jar", @@ -84,7 +52,9 @@ "jkz20XWDUGHwlZxp", "HlauzHpOCumhX2AQ", "hEH6ly65CC6Sw1pf", - "FnKweRrkUQZW32bO" + "FnKweRrkUQZW32bO", + "0IQGejKaqyQTLzbL", + "EbImyRnmgUybUFzA" ], "type": "MOD", "slug": { @@ -128,7 +98,8 @@ "pakku_id": "G1s0TjQfR5uVCf2Y", "pakku_links": [ "hEH6ly65CC6Sw1pf", - "FnKweRrkUQZW32bO" + "FnKweRrkUQZW32bO", + "0IQGejKaqyQTLzbL" ], "type": "MOD", "slug": { @@ -167,44 +138,18 @@ ] }, { - "pakku_id": "JDNo6JvhifCHhL4a", + "pakku_id": "5bFLocOstkf9AKyG", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "ai-improvements", - "modrinth": "ai-improvements" + "curseforge": "ai-improvements" }, "name": { - "curseforge": "AI Improvements", - "modrinth": "AI Improvements" + "curseforge": "AI Improvements" }, "id": { - "curseforge": "233019", - "modrinth": "DSVgwcji" + "curseforge": "233019" }, "files": [ - { - "type": "modrinth", - "file_name": "AI-Improvements-1.20-0.5.2.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/DSVgwcji/versions/eJihmpNQ/AI-Improvements-1.20-0.5.2.jar", - "id": "eJihmpNQ", - "parent_id": "DSVgwcji", - "hashes": { - "sha512": "eb932308aceb30f5157e967f1bd4b57eb1a1b2093886cbfaef6524b780337b8b0e2bd41c5103694c3a275827ceb7d63e7c55637a7a46f8e21f0a6770346b757d", - "sha1": "11ad483d1fd1f7ebd84b4940b1dc0926b3e9daa8" - }, - "required_dependencies": [], - "size": 29553, - "date_published": "2023-06-10T14:33:24.693482Z" - }, { "type": "curseforge", "file_name": "AI-Improvements-1.20-0.5.2.jar", @@ -230,43 +175,18 @@ ] }, { - "pakku_id": "jPHrYCLCUpKjNOWD", + "pakku_id": "txamn8WWF6EJ8Jcg", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "additional-placements", - "modrinth": "additional-placements" + "curseforge": "additional-placements" }, "name": { - "curseforge": "Additional Placements", - "modrinth": "Additional Placements" + "curseforge": "Additional Placements" }, "id": { - "curseforge": "674852", - "modrinth": "f5TwOKkb" + "curseforge": "674852" }, "files": [ - { - "type": "modrinth", - "file_name": "AdditionalPlacements-1.20.1-2.2.2.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/f5TwOKkb/versions/jMidKQDP/AdditionalPlacements-1.20.1-2.2.2.jar", - "id": "jMidKQDP", - "parent_id": "f5TwOKkb", - "hashes": { - "sha512": "652ab053312782b2207d09013a277d56a02bf907fd05d6b9ed9a4a7b91c39eb195a603d308de589ba209f3f082606c60ba6deac53bf341bcff028776f67f1632", - "sha1": "6c676e0b622c93080602b857f810dd5268ca9bed" - }, - "required_dependencies": [], - "size": 408388, - "date_published": "2025-02-12T19:35:33.301418Z" - }, { "type": "curseforge", "file_name": "AdditionalPlacements-1.20.1-2.2.2.jar", @@ -291,49 +211,22 @@ ] }, { - "pakku_id": "MFD6jxruLpyHffUA", + "pakku_id": "e2Pk18bNK9K9EpTK", "pakku_links": [ - "EcBglfhqCOZSw5D9" + "fgiCmrs5JUzMehUz", + "kzkvV4wmxNkW5eCx" ], "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "advancedperipherals", "curseforge": "advanced-peripherals" }, "name": { - "modrinth": "Advanced Peripherals", "curseforge": "Advanced Peripherals" }, "id": { - "modrinth": "SOw6jD6x", "curseforge": "431725" }, "files": [ - { - "type": "modrinth", - "file_name": "AdvancedPeripherals-1.20.1-0.7.41r.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/SOw6jD6x/versions/n4Npq89k/AdvancedPeripherals-1.20.1-0.7.41r.jar", - "id": "n4Npq89k", - "parent_id": "SOw6jD6x", - "hashes": { - "sha512": "feca2def6dcb82a9f9b99f9788f9e79a8eb2ed889bb782d34ef1dc7bcc79ec18f37e863f8955c737efd59992be1dbb9188d7f48708ec701872dfaaf0ae454f66", - "sha1": "e1040428e13272a318c06257ad9b1c6706f5ed1d" - }, - "required_dependencies": [ - "gu7yAYhd" - ], - "size": 875103, - "date_published": "2024-10-21T12:22:41.567033Z" - }, { "type": "curseforge", "file_name": "AdvancedPeripherals-1.20.1-0.7.41r.jar", @@ -397,46 +290,18 @@ ] }, { - "pakku_id": "tvYYX03nOjwRccDu", + "pakku_id": "Odyk7EVsuYynAJeZ", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "almanac-lib", - "modrinth": "almanac" + "curseforge": "almanac-lib" }, "name": { - "curseforge": "Almanac Lib", - "modrinth": "Almanac" + "curseforge": "Almanac Lib" }, "id": { - "curseforge": "1115285", - "modrinth": "Gi02250Z" + "curseforge": "1115285" }, "files": [ - { - "type": "modrinth", - "file_name": "almanac-1.20.x-forge-1.0.2.jar", - "mc_versions": [ - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/Gi02250Z/versions/DnzrwvfD/almanac-1.20.x-forge-1.0.2.jar", - "id": "DnzrwvfD", - "parent_id": "Gi02250Z", - "hashes": { - "sha512": "58c4dea50fcb17593e2c97a23ce101c62b5b32e2fd71d4bbf323f2778d4474c991caba7234ecf4d06f1e246ccb9ad7f67f2fa73f023cd80ef55333e2ed952f43", - "sha1": "f0b711df59cd589b088e536ca4134c5e6e73fd58" - }, - "required_dependencies": [], - "size": 15906, - "date_published": "2024-10-11T18:13:58.947870Z" - }, { "type": "curseforge", "file_name": "almanac-1.20.x-forge-1.0.2.jar", @@ -464,49 +329,21 @@ ] }, { - "pakku_id": "5jZ5lBj3SWftxKqq", + "pakku_id": "wXzHLlUEzCBiVmmf", "pakku_links": [ - "UOjZxqemtQFAP9R8" + "WLBp9cajd3ZyDeek" ], "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "ambientsounds", "curseforge": "ambientsounds" }, "name": { - "modrinth": "AmbientSounds", "curseforge": "AmbientSounds 6" }, "id": { - "modrinth": "fM515JnW", "curseforge": "254284" }, "files": [ - { - "type": "modrinth", - "file_name": "AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/fM515JnW/versions/xGUL054M/AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", - "id": "xGUL054M", - "parent_id": "fM515JnW", - "hashes": { - "sha512": "c6aad2f1b4dc997794ee28c97e7f30a77a13043566266098f5f095cdde410aca0ce2ac6ca65dbfe34ca042a8735160a90391864d44b9158ba2bfa711c593623d", - "sha1": "e7ef689927dc79299548b4350783e40aa038c7f7" - }, - "required_dependencies": [ - "OsZiaDHq" - ], - "size": 83885821, - "date_published": "2025-05-13T13:50:30.594172Z" - }, { "type": "curseforge", "file_name": "AmbientSounds_FORGE_v6.1.10_mc1.20.1.jar", @@ -534,48 +371,21 @@ ] }, { - "pakku_id": "FnKweRrkUQZW32bO", + "pakku_id": "0IQGejKaqyQTLzbL", "pakku_links": [ - "y3U56Xi2gXs1JMV8" + "dR8ZIMOQFxDrUtOO" ], "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "ae2", "curseforge": "applied-energistics-2" }, "name": { - "modrinth": "Applied Energistics 2", "curseforge": "Applied Energistics 2" }, "id": { - "modrinth": "XxWD5pD3", "curseforge": "223794" }, "files": [ - { - "type": "modrinth", - "file_name": "appliedenergistics2-forge-15.4.2.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/XxWD5pD3/versions/eqFFaFdj/appliedenergistics2-forge-15.4.2.jar", - "id": "eqFFaFdj", - "parent_id": "XxWD5pD3", - "hashes": { - "sha512": "1396a6fe156fddf4488ad80411fdc65e6cbd4b434e79dd4f2897912762c8d08190b7c1bd44d8d19869673e1f450d672b53d06f4305f3e693d9066a63b9900d5b", - "sha1": "829ccaed2a1d1d25e9f5e459ccc481a3c061f8c1" - }, - "required_dependencies": [ - "Ck4E7v7R" - ], - "size": 8410614, - "date_published": "2025-05-06T08:16:20.704317Z" - }, { "type": "curseforge", "file_name": "appliedenergistics2-forge-15.4.2.jar", @@ -602,53 +412,18 @@ ] }, { - "pakku_id": "5wfRJRuF34kJZFbp", - "pakku_links": [ - "hEH6ly65CC6Sw1pf", - "FnKweRrkUQZW32bO" - ], + "pakku_id": "NW3iRFsMBW7ecO8J", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "applied-energistics-2-wireless-terminals", - "modrinth": "applied-energistics-2-wireless-terminals" + "curseforge": "applied-energistics-2-wireless-terminals" }, "name": { - "curseforge": "Applied Energistics 2 Wireless Terminals", - "modrinth": "Applied Energistics 2 Wireless Terminals" + "curseforge": "Applied Energistics 2 Wireless Terminals" }, "id": { - "curseforge": "459929", - "modrinth": "pNabrMMw" + "curseforge": "459929" }, "files": [ - { - "type": "modrinth", - "file_name": "ae2wtlib-15.2.3-forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/pNabrMMw/versions/O1Gg7y6z/ae2wtlib-15.2.3-forge.jar", - "id": "O1Gg7y6z", - "parent_id": "pNabrMMw", - "hashes": { - "sha512": "dc250ee0e998ec3e24cbd2f0f81304ac80a95ed94106dadc553af954feb492953397455e2e39a3ec80dc5bc3c0d5e9197d657a9f48e41d3de6a74cc1a31b75e9", - "sha1": "9a35bc25ba2daade63db76ff4012eb68b0392b08" - }, - "required_dependencies": [ - "lhGA9TYQ", - "vvuO3ImH", - "9s6osm5g", - "XxWD5pD3" - ], - "size": 213482, - "date_published": "2024-03-28T12:58:35.065897Z" - }, { "type": "curseforge", "file_name": "ae2wtlib-15.2.3-forge.jar", @@ -674,50 +449,21 @@ ] }, { - "pakku_id": "wprCoVssGF04wWEX", + "pakku_id": "DTQY7CRkNhQRsIHc", "pakku_links": [ - "F6H99cZ4H6jZRpEK", - "p2gtFoMFQckm3agI" + "fMkiGcRPRv1DdRC1" ], "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "arborfirmacraft-(afc)", "curseforge": "arborfirmacraft" }, "name": { - "modrinth": "ArborFirmaCraft (AFC)", "curseforge": "ArborFirmaCraft" }, "id": { - "modrinth": "9q4wtMjp", "curseforge": "877545" }, "files": [ - { - "type": "modrinth", - "file_name": "afc-1.0.16-1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/9q4wtMjp/versions/rJShZA3K/afc-1.0.16-1.20.1.jar", - "id": "rJShZA3K", - "parent_id": "9q4wtMjp", - "hashes": { - "sha512": "522793d84e5b7e7062a6ff5c54098735c1b9a2f4027fee54a25d95649f1d4ee72648bc3260b743c8d11b6763e2725066e5ebfbedb557ecd894a98439e9158fe2", - "sha1": "ccd779855cb17ddc2ca922d23f7734f4818f5791" - }, - "required_dependencies": [ - "JaCEZUhg" - ], - "size": 5102110, - "date_published": "2025-05-09T22:49:29.184484Z" - }, { "type": "curseforge", "file_name": "afc-1.0.16-1.20.1.jar", @@ -745,44 +491,18 @@ ] }, { - "pakku_id": "YrMPVh28ndtUkLsq", + "pakku_id": "0eaY2qNvkpQzolFy", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "architectury-api", - "modrinth": "architectury-api" + "curseforge": "architectury-api" }, "name": { - "curseforge": "Architectury API", - "modrinth": "Architectury API" + "curseforge": "Architectury API" }, "id": { - "curseforge": "419699", - "modrinth": "lhGA9TYQ" + "curseforge": "419699" }, "files": [ - { - "type": "modrinth", - "file_name": "architectury-9.2.14-forge.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/lhGA9TYQ/versions/1MKTLiiG/architectury-9.2.14-forge.jar", - "id": "1MKTLiiG", - "parent_id": "lhGA9TYQ", - "hashes": { - "sha512": "cf67f2050cafa00f0bee42e6d7bef77fdb808ac4f71742f7b4d6d5c1e6ffb49561a5a252f332d2b78a9767bdb5faa284611790dba303fbdc736ae36d794f61c7", - "sha1": "a52918a500ff421180a1cbd1a0cabee712134ec4" - }, - "required_dependencies": [], - "size": 580602, - "date_published": "2024-02-26T13:19:00.816154Z" - }, { "type": "curseforge", "file_name": "architectury-9.2.14-forge.jar", @@ -808,24 +528,20 @@ ] }, { - "pakku_id": "Zx7AtIkZXpAMvXML", + "pakku_id": "Y7Mq6cGsnK4c6ksf", "pakku_links": [ - "F6H99cZ4H6jZRpEK", - "sJVhKa7MFrt5HBXJ" + "6dYejgNtpJaOppvV", + "fMkiGcRPRv1DdRC1" ], "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "astikor-carts-tfc", - "modrinth": "tfc-astikor-carts" + "curseforge": "astikor-carts-tfc" }, "name": { - "curseforge": "Astikor Carts TFC", - "modrinth": "TFC Astikor Carts" + "curseforge": "Astikor Carts TFC" }, "id": { - "curseforge": "844019", - "modrinth": "Q7dNt3PU" + "curseforge": "844019" }, "files": [ { @@ -852,74 +568,22 @@ ], "size": 532048, "date_published": "2024-10-09T14:37:43.363Z" - }, - { - "type": "modrinth", - "file_name": "TFCAstikorCarts-1.20.1-1.1.8.3.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Q7dNt3PU/versions/UVsPFqtl/TFCAstikorCarts-1.20.1-1.1.8.3.jar", - "id": "UVsPFqtl", - "parent_id": "Q7dNt3PU", - "hashes": { - "sha512": "6f2cfc309ba735f1bb423be39a19b1e726b96238d2ac81e93ea55dc10d9c08652d48c16eacb17c9a8cb466904b0c478702b4a35004665a908d986a3cfdf173be", - "sha1": "1a64a638d83e7b33d1f4c589ac0bc3005ffec34f" - }, - "required_dependencies": [ - "mnLFouB0", - "JaCEZUhg" - ], - "size": 532048, - "date_published": "2024-10-09T14:39:04.045371Z" } ] }, { - "pakku_id": "sJVhKa7MFrt5HBXJ", + "pakku_id": "6dYejgNtpJaOppvV", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "astikor-carts-redux", - "modrinth": "astikorcarts-redux" + "curseforge": "astikor-carts-redux" }, "name": { - "curseforge": "AstikorCarts Redux", - "modrinth": "AstikorCarts Redux" + "curseforge": "AstikorCarts Redux" }, "id": { - "curseforge": "916493", - "modrinth": "mnLFouB0" + "curseforge": "916493" }, "files": [ - { - "type": "modrinth", - "file_name": "astikorcarts-1.20.1-1.1.8.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/mnLFouB0/versions/p3r1QBKd/astikorcarts-1.20.1-1.1.8.jar", - "id": "p3r1QBKd", - "parent_id": "mnLFouB0", - "hashes": { - "sha512": "b75bd70ba76b0f82ab4dd546594ff7121849b3c6a574afbfcdb1acc9596559230019628a6197c420e9b96233482780f896574d868f046ef1c61a61c8928d9888", - "sha1": "49a8ac1c23282fe86420f0b4527e522421f2f692" - }, - "required_dependencies": [], - "size": 231706, - "date_published": "2024-07-28T15:20:11.552091Z" - }, { "type": "curseforge", "file_name": "astikorcarts-1.20.1-1.1.8.jar", @@ -945,45 +609,18 @@ ] }, { - "pakku_id": "CeMPJ5cBXrp9AYCG", + "pakku_id": "kE1Of9J2jBx1Wcvd", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "async-locator", - "modrinth": "async-locator" + "curseforge": "async-locator" }, "name": { - "curseforge": "Async Locator", - "modrinth": "Async Locator" + "curseforge": "Async Locator" }, "id": { - "curseforge": "625069", - "modrinth": "rkN8aqci" + "curseforge": "625069" }, "files": [ - { - "type": "modrinth", - "file_name": "async-locator-forge-1.20-1.3.0.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/rkN8aqci/versions/Eip0qUwF/async-locator-forge-1.20-1.3.0.jar", - "id": "Eip0qUwF", - "parent_id": "rkN8aqci", - "hashes": { - "sha512": "84cfbd80bf0a5a53ffa42f1c154e8f5991f27e5924df011849693e00310a2654962f9d9e1aaa237931d8fcc2fe13bd2908f1cd92261b1fed8d5fa2b685d83194", - "sha1": "fa8e3d65644e5bf1ea62f1ba3c94b0982dfb7357" - }, - "required_dependencies": [], - "size": 264951, - "date_published": "2023-06-22T18:23:11.502437Z" - }, { "type": "curseforge", "file_name": "async-locator-forge-1.20-1.3.0.jar", @@ -1010,43 +647,18 @@ ] }, { - "pakku_id": "oC8drXTiVhSPnyCl", + "pakku_id": "LF98eEXPxykgcSrI", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "attributefix", - "modrinth": "attributefix" + "curseforge": "attributefix" }, "name": { - "curseforge": "AttributeFix", - "modrinth": "AttributeFix" + "curseforge": "AttributeFix" }, "id": { - "curseforge": "280510", - "modrinth": "lOOpEntO" + "curseforge": "280510" }, "files": [ - { - "type": "modrinth", - "file_name": "AttributeFix-Forge-1.20.1-21.0.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/lOOpEntO/versions/Y42wjyly/AttributeFix-Forge-1.20.1-21.0.4.jar", - "id": "Y42wjyly", - "parent_id": "lOOpEntO", - "hashes": { - "sha512": "a4f1431c3abb23d97ae6d742721fcc2d1d97b6f9e72e492cc13f2471b608614b8cbbde513fa0a6f8d002f27168130850bf358d405cd2120c979927d7e88fe3d3", - "sha1": "6eb69343eb21d38f95d1b1d00e6bc777bdb336fa" - }, - "required_dependencies": [], - "size": 19471, - "date_published": "2023-11-29T11:27:52.410590Z" - }, { "type": "curseforge", "file_name": "AttributeFix-Forge-1.20.1-21.0.4.jar", @@ -1072,44 +684,18 @@ ] }, { - "pakku_id": "IaAWVyyrZaHMumyk", + "pakku_id": "379BaDcnVDR2UpIE", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "badoptimizations", - "modrinth": "badoptimizations" + "curseforge": "badoptimizations" }, "name": { - "curseforge": "BadOptimizations", - "modrinth": "BadOptimizations" + "curseforge": "BadOptimizations" }, "id": { - "curseforge": "949555", - "modrinth": "g96Z4WVZ" + "curseforge": "949555" }, "files": [ - { - "type": "modrinth", - "file_name": "BadOptimizations-2.2.2-1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "fabric", - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/g96Z4WVZ/versions/5kAwHDZz/BadOptimizations-2.2.2-1.20.1.jar", - "id": "5kAwHDZz", - "parent_id": "g96Z4WVZ", - "hashes": { - "sha512": "df830eefa6143399e5d6c0590f029c5794578c6ec30a7b6cc868dd237a7ad99ecc327e18820dac50296534c7a5688d9ca474e2eecaf6c1835bc235a260a75afe", - "sha1": "04a3b472e31ab2c71ed7ae6051b718a0900302fb" - }, - "required_dependencies": [], - "size": 440152, - "date_published": "2025-04-28T23:35:52.782680Z" - }, { "type": "curseforge", "file_name": "BadOptimizations-2.2.2-1.20.1.jar", @@ -1135,44 +721,18 @@ ] }, { - "pakku_id": "Cix71vVsxRXjcO0Z", + "pakku_id": "eIMAkTQ4QJiCSZSg", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "balm", "curseforge": "balm" }, "name": { - "modrinth": "Balm", "curseforge": "Balm" }, "id": { - "modrinth": "MBAkmtvl", "curseforge": "531761" }, "files": [ - { - "type": "modrinth", - "file_name": "balm-forge-1.20.1-7.3.29-all.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/MBAkmtvl/versions/VSVCZFqo/balm-forge-1.20.1-7.3.29-all.jar", - "id": "VSVCZFqo", - "parent_id": "MBAkmtvl", - "hashes": { - "sha512": "1d937fd27a1fd9953875112f1a8493a0a74dd94c9acb157d4a3ecd9caf3148282c48ae2aee6e845e484f203bb54bd190c1dae15ef627888e82573c7e18fd06a6", - "sha1": "949cc46c6a513221bdf3917e5faad5be490b3248" - }, - "required_dependencies": [], - "size": 594963, - "date_published": "2025-05-11T20:09:47.370256Z" - }, { "type": "curseforge", "file_name": "balm-forge-1.20.1-7.3.29-all.jar", @@ -1198,51 +758,18 @@ ] }, { - "pakku_id": "EL1cXYGNQIclUXTJ", - "pakku_links": [ - "Wp4bimC12ZfUWRDW", - "F6H99cZ4H6jZRpEK" - ], + "pakku_id": "r9pIjqoIJQfPnvI9", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "barrels-2012", - "modrinth": "barrels-2012" + "curseforge": "barrels-2012" }, "name": { - "curseforge": "Barrels 2012", - "modrinth": "Barrels 2012" + "curseforge": "Barrels 2012" }, "id": { - "curseforge": "662156", - "modrinth": "hnvFIZaX" + "curseforge": "662156" }, "files": [ - { - "type": "modrinth", - "file_name": "barrels_2012-2.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/hnvFIZaX/versions/moK5fhSI/barrels_2012-2.1.jar", - "id": "moK5fhSI", - "parent_id": "hnvFIZaX", - "hashes": { - "sha512": "b8e7072893dcb62d4382103894f47effd7e80585fee066dcc0e0ee2fae45a458a54d0d3f1893a9367e745f0adcd5602b794b28100976554881022e81d69202e0", - "sha1": "98ef976a9b356dce459fdd249ff19ad14fd375dd" - }, - "required_dependencies": [ - "vvuO3ImH", - "JaCEZUhg" - ], - "size": 35236, - "date_published": "2023-12-10T02:28:32.885026Z" - }, { "type": "curseforge", "file_name": "barrels_2012-2.1.jar", @@ -1271,46 +798,18 @@ ] }, { - "pakku_id": "yaiXQ1VP1cepz5F2", + "pakku_id": "7Sh1pRd6UQEQu3Qc", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "beneath", - "modrinth": "beneath" + "curseforge": "beneath" }, "name": { - "curseforge": "Beneath", - "modrinth": "Beneath" + "curseforge": "Beneath" }, "id": { - "curseforge": "1113980", - "modrinth": "6VieRZiz" + "curseforge": "1113980" }, "files": [ - { - "type": "modrinth", - "file_name": "beneath-1.20.1-1.0.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/6VieRZiz/versions/BPS3Bb2s/beneath-1.20.1-1.0.4.jar", - "id": "BPS3Bb2s", - "parent_id": "6VieRZiz", - "hashes": { - "sha512": "0e2ad7be3e389cb608fbe15c322de849ea05ebe890d8a015ff3e5dc9899cda90b1d1d73da25b57196ac0f0716ad9f6001aae8fe28f6851b1a1133c62267f8e45", - "sha1": "68fb9b544f582c45f7dc3402b2ae2f084d347a8b" - }, - "required_dependencies": [ - "JaCEZUhg" - ], - "size": 1500598, - "date_published": "2025-02-11T01:11:12.901644Z" - }, { "type": "curseforge", "file_name": "beneath-1.20.1-1.0.4.jar", @@ -1338,45 +837,18 @@ ] }, { - "pakku_id": "ySlgxfqolWwH2GXk", + "pakku_id": "hhShqXRGFVCt6MeX", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "better-foliage-renewed", - "modrinth": "better-foliage-renewed" + "curseforge": "better-foliage-renewed" }, "name": { - "curseforge": "Better Foliage Renewed", - "modrinth": "Better Foliage Renewed" + "curseforge": "Better Foliage Renewed" }, "id": { - "curseforge": "470013", - "modrinth": "czNFt8ef" + "curseforge": "470013" }, "files": [ - { - "type": "modrinth", - "file_name": "betterfoliage-5.0.2.jar", - "mc_versions": [ - "1.20.1", - "1.20.2" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/czNFt8ef/versions/LGnYiw7R/betterfoliage-5.0.2.jar", - "id": "LGnYiw7R", - "parent_id": "czNFt8ef", - "hashes": { - "sha512": "dc9f2035dd45005716817cc4621ca11d34f70d1bb72aad35808808f43c32b2e0b402a9c252918b318ff6297eb6c1eb565c6d632f446ebe198fca3f40a032f798", - "sha1": "4163772d08837daf22034e5333ddefc8532cdb69" - }, - "required_dependencies": [], - "size": 396130, - "date_published": "2023-12-03T18:03:21.100674Z" - }, { "type": "curseforge", "file_name": "betterfoliage-5.0.2.jar", @@ -1403,54 +875,18 @@ ] }, { - "pakku_id": "aKG6d4VDjrpXsgOv", - "pakku_links": [ - "IqPkca9cWhZ2JxDJ", - "YrMPVh28ndtUkLsq", - "hEH6ly65CC6Sw1pf", - "FnKweRrkUQZW32bO" - ], + "pakku_id": "hn4E1S13hPaLVPSH", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "betterp2p", "curseforge": "betterp2p" }, "name": { - "modrinth": "Better P2P", "curseforge": "Better P2P" }, "id": { - "modrinth": "9DDxOvTJ", "curseforge": "538092" }, "files": [ - { - "type": "modrinth", - "file_name": "betterp2p-1.5.0-forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/9DDxOvTJ/versions/9fICjMvt/betterp2p-1.5.0-forge.jar", - "id": "9fICjMvt", - "parent_id": "9DDxOvTJ", - "hashes": { - "sha512": "ced1cd946fe0d0e8fef94ee4afad88f7f4e10f94a04b9c08a2fbd709b9d1b0a0b1b2af57d0607c779ef11f66e0ca631bb8dfdd992ed2a5a6cf20701274bbddbc", - "sha1": "ee1a5e156b230474db0a57ce78174fcb1cd351e2" - }, - "required_dependencies": [ - "ordsPcFz", - "lhGA9TYQ", - "XxWD5pD3" - ], - "size": 262299, - "date_published": "2024-12-23T06:40:12.557938Z" - }, { "type": "curseforge", "file_name": "betterp2p-1.5.0-forge.jar", @@ -1479,43 +915,18 @@ ] }, { - "pakku_id": "27EMyRit1jQwhim7", + "pakku_id": "s4MrtNacNksvbP3v", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "better-ping-display", - "modrinth": "better-ping-display" + "curseforge": "better-ping-display" }, "name": { - "curseforge": "Better Ping Display", - "modrinth": "Better Ping Display [Forge/NeoForge]" + "curseforge": "Better Ping Display" }, "id": { - "curseforge": "292038", - "modrinth": "ZvaHbwoZ" + "curseforge": "292038" }, "files": [ - { - "type": "modrinth", - "file_name": "BetterPingDisplay-1.20.1-1.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/ZvaHbwoZ/versions/jXuIS25Y/BetterPingDisplay-1.20.1-1.1.jar", - "id": "jXuIS25Y", - "parent_id": "ZvaHbwoZ", - "hashes": { - "sha512": "dce676dd2ad95dc0ed1d4d5ebdbdc65880d8654a457c8e9e37c560ee985806b12f7f7503fb332a6873bc69059be6587635d037cb9160838e8f93218e1e7c6e20", - "sha1": "6347a5bff9405c59ec7d428e5e24115f5b17a90b" - }, - "required_dependencies": [], - "size": 15889, - "date_published": "2023-06-18T02:08:33.816718Z" - }, { "type": "curseforge", "file_name": "BetterPingDisplay-1.20.1-1.1.jar", @@ -1540,46 +951,18 @@ ] }, { - "pakku_id": "LxcRvxjApsDeNsDm", + "pakku_id": "FfcQrNTIk6KM8Pau", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "better-third-person", - "modrinth": "better-third-person" + "curseforge": "better-third-person" }, "name": { - "curseforge": "Better Third Person", - "modrinth": "Better Third Person" + "curseforge": "Better Third Person" }, "id": { - "curseforge": "435044", - "modrinth": "G1s2WpNo" + "curseforge": "435044" }, "files": [ - { - "type": "modrinth", - "file_name": "BetterThirdPerson-Forge-1.20-1.9.0.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/G1s2WpNo/versions/XkYduFuv/BetterThirdPerson-Forge-1.20-1.9.0.jar", - "id": "XkYduFuv", - "parent_id": "G1s2WpNo", - "hashes": { - "sha512": "ae854893f17c3e42825e88119f4bd6be8948612494780194cb1c1cd5d65d571c91e7222c286cb734b3af363f927a6be8ad05347cd2c3fec6e1874b4aaac14c7b", - "sha1": "0b0a3ff3b244fa191b3f9580547071dee46f7276" - }, - "required_dependencies": [], - "size": 61525, - "date_published": "2023-09-25T17:49:19.507911Z" - }, { "type": "curseforge", "file_name": "BetterThirdPerson-Forge-1.20-1.9.0.jar", @@ -1609,44 +992,18 @@ ] }, { - "pakku_id": "aWmod7mfGa1gg77B", + "pakku_id": "YF0e81kWfKVfKx5m", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "blur-forge", - "modrinth": "blur-forge" + "curseforge": "blur-forge" }, "name": { - "curseforge": "Blur (Forge)", - "modrinth": "Blur Forge (Unofficial)" + "curseforge": "Blur (Forge)" }, "id": { - "curseforge": "823106", - "modrinth": "o4Wx4DUB" + "curseforge": "823106" }, "files": [ - { - "type": "modrinth", - "file_name": "blur-forge-3.1.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/o4Wx4DUB/versions/NOiJG3oF/blur-forge-3.1.1.jar", - "id": "NOiJG3oF", - "parent_id": "o4Wx4DUB", - "hashes": { - "sha512": "9d35f532c40ca55eb054188e6293b6f57eecdb748da9bdbf68a0c2567101c09d62ac66f652602f0567247fe0fc6f5fc4d95fdc6c034ee22544d4ff2d3ae723c3", - "sha1": "562f34155f3849463449aeb1ab54cc7064e4bc86" - }, - "required_dependencies": [], - "size": 177259, - "date_published": "2023-11-27T16:15:44.263909Z" - }, { "type": "curseforge", "file_name": "blur-forge-3.1.1.jar", @@ -1672,12 +1029,12 @@ ] }, { - "pakku_id": "zOSnEtHEiKmumRhV", + "pakku_id": "brUUIjlzdX34dgFd", "type": "MOD", - "side": "BOTH", + "side": "SERVER", "slug": { "curseforge": "bookshelf", - "modrinth": "bookshelf-lib" + "modrinth": "bookshelf" }, "name": { "curseforge": "Bookshelf", @@ -1685,30 +1042,9 @@ }, "id": { "curseforge": "228525", - "modrinth": "uy4Cnpcm" + "modrinth": "VUkUwfUG" }, "files": [ - { - "type": "modrinth", - "file_name": "Bookshelf-Forge-1.20.1-20.2.13.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/uy4Cnpcm/versions/tNwsir0K/Bookshelf-Forge-1.20.1-20.2.13.jar", - "id": "tNwsir0K", - "parent_id": "uy4Cnpcm", - "hashes": { - "sha512": "1143753a001bccb3fc84c699cc93343f1941da9b7a63d3a3b8078808262b42962f8b10a2c16ed97a49c058865a6dbaa7e85a1e8842b95039d222f06ab4ee9509", - "sha1": "c53d9eb5ce9e8ef0f2ea9b11e478d84ce958c3e5" - }, - "required_dependencies": [], - "size": 343962, - "date_published": "2024-06-13T15:17:37.621721Z" - }, { "type": "curseforge", "file_name": "Bookshelf-Forge-1.20.1-20.2.13.jar", @@ -1771,43 +1107,18 @@ ] }, { - "pakku_id": "EcBglfhqCOZSw5D9", + "pakku_id": "kzkvV4wmxNkW5eCx", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "cc-tweaked", - "modrinth": "cc-tweaked" + "curseforge": "cc-tweaked" }, "name": { - "curseforge": "CC: Tweaked", - "modrinth": "CC: Tweaked" + "curseforge": "CC: Tweaked" }, "id": { - "curseforge": "282001", - "modrinth": "gu7yAYhd" + "curseforge": "282001" }, "files": [ - { - "type": "modrinth", - "file_name": "cc-tweaked-1.20.1-forge-1.113.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/gu7yAYhd/versions/a457666C/cc-tweaked-1.20.1-forge-1.113.1.jar", - "id": "a457666C", - "parent_id": "gu7yAYhd", - "hashes": { - "sha512": "d82e78dc579c5a30fc98d48b48d6b6876d74c1146a2c91bf1f1f0aa34daebaad92f3a3a4f355f9c9f05affed1c5c904b8bc660269aee568634956e22a0a49d3d", - "sha1": "ca74a2ad65f149e7465e849b479abec863a82bf1" - }, - "required_dependencies": [], - "size": 3063695, - "date_published": "2024-09-11T19:12:08.027947Z" - }, { "type": "curseforge", "file_name": "cc-tweaked-1.20.1-forge-1.113.1.jar", @@ -1832,50 +1143,18 @@ ] }, { - "pakku_id": "c71nY6Rsq04CcE5b", - "pakku_links": [ - "qb27I6RFmY1EfXWL" - ], + "pakku_id": "v5vTCkied5bKjBjM", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "cccbridge", - "modrinth": "cccbridge" + "curseforge": "cccbridge" }, "name": { - "curseforge": "CC:C Bridge", - "modrinth": "CC:C Bridge" + "curseforge": "CC:C Bridge" }, "id": { - "curseforge": "656214", - "modrinth": "fXt291FO" + "curseforge": "656214" }, "files": [ - { - "type": "modrinth", - "file_name": "cccbridge-mc1.20.1-forge-1.6.3.jar", - "mc_versions": [ - "1.20.1", - "1.20.2" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/fXt291FO/versions/sPKVzUaW/cccbridge-mc1.20.1-forge-1.6.3.jar", - "id": "sPKVzUaW", - "parent_id": "fXt291FO", - "hashes": { - "sha512": "aa3b5464a1038d94de718583d035def8a9944032cb5de177cbef285ed49ca891c10c7095c5db1840eb3d4f4828f083056d1e02fafcdbb2c4ca771093be5923eb", - "sha1": "78a03348b3c1f26170cd1171b3a8ca8fbb34a272" - }, - "required_dependencies": [ - "LNytGWDc", - "gu7yAYhd" - ], - "size": 289381, - "date_published": "2023-11-13T16:44:59.790127Z" - }, { "type": "curseforge", "file_name": "cccbridge-mc1.20.1-forge-1.6.3.jar", @@ -1901,48 +1180,18 @@ ] }, { - "pakku_id": "WvU533IgjamjCFtT", - "pakku_links": [ - "3B5EGC3hh54PlLuy" - ], + "pakku_id": "Y2789EQtsu4Lnvgv", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "carpeted-stairs", "curseforge": "carpeted-stairs" }, "name": { - "modrinth": "Carpeted Stairs & Slabs", "curseforge": "Carpeted Stairs & Slabs" }, "id": { - "modrinth": "Ogzlp7me", "curseforge": "720848" }, "files": [ - { - "type": "modrinth", - "file_name": "carpeted-1.20-1.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Ogzlp7me/versions/5v8AkQ8d/carpeted-1.20-1.4.jar", - "id": "5v8AkQ8d", - "parent_id": "Ogzlp7me", - "hashes": { - "sha512": "4c9932e314ed8b9db1947e5a1174d84261e2b1258224ec1583fe84c4b8451fa34e750a660113abd19a4866b06f48bc80dd266167a247a0b743afddc4e3a80d5c", - "sha1": "5f177a96a08454572723cf31fee9187c6bc1140e" - }, - "required_dependencies": [ - "twkfQtEc" - ], - "size": 81717, - "date_published": "2023-07-20T22:42:01.926447Z" - }, { "type": "curseforge", "file_name": "carpeted-1.20-1.4.jar", @@ -1970,44 +1219,18 @@ ] }, { - "pakku_id": "KlZ9GY5bUeYA7T7k", + "pakku_id": "Ed3AhjFhJGqf6Dvx", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "carry-on", - "modrinth": "carry-on" + "curseforge": "carry-on" }, "name": { - "curseforge": "Carry On", - "modrinth": "Carry On" + "curseforge": "Carry On" }, "id": { - "curseforge": "274259", - "modrinth": "joEfVgkn" + "curseforge": "274259" }, "files": [ - { - "type": "modrinth", - "file_name": "carryon-forge-1.20.1-2.1.2.7.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/joEfVgkn/versions/edGQD16r/carryon-forge-1.20.1-2.1.2.7.jar", - "id": "edGQD16r", - "parent_id": "joEfVgkn", - "hashes": { - "sha512": "4f75afb703dd71c322d4e2e27d28d7ab4afeb0c242bcee6d1eb5fef59ee4347352f1ca55f1826743957d2e95a951ed13884356485b0a979b14010915079e2c29", - "sha1": "9999714ca3dd2f2401f0396ca44f3b27c3784c4f" - }, - "required_dependencies": [], - "size": 439457, - "date_published": "2023-11-19T22:29:28.090790Z" - }, { "type": "curseforge", "file_name": "carryon-forge-1.20.1-2.1.2.7.jar", @@ -2034,43 +1257,22 @@ ] }, { - "pakku_id": "M4PNTNZvxOW9zDWV", + "pakku_id": "wA5vGyxrH9IEtbiT", "type": "MOD", "side": "BOTH", "slug": { "curseforge": "chalk", - "modrinth": "chalk-mod" + "modrinth": "chalk" }, "name": { "curseforge": "Chalk", - "modrinth": "Chalk" + "modrinth": "Chalk (Fabric)" }, "id": { "curseforge": "533748", - "modrinth": "YWGP4Y1d" + "modrinth": "OrtjXTCH" }, "files": [ - { - "type": "modrinth", - "file_name": "chalk-1.20.1-1.6.5.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/YWGP4Y1d/versions/HA8yrJaB/chalk-1.20.1-1.6.5.jar", - "id": "HA8yrJaB", - "parent_id": "YWGP4Y1d", - "hashes": { - "sha512": "49220d73636378eae9f55d3dbeedaddcc2afa8949dc656d1ea2c64625aeda210bee3d28e7f704d0ec652020173025235a1d6fd0ef94797409c08defac622fe57", - "sha1": "e4dee75dfe5f8ca8ec21f89ff877d3564bd5c9df" - }, - "required_dependencies": [], - "size": 321480, - "date_published": "2024-12-10T13:00:12.908950Z" - }, { "type": "curseforge", "file_name": "chalk-1.20.1-1.6.5.jar", @@ -2095,44 +1297,18 @@ ] }, { - "pakku_id": "uNx0hefaZ7i6Gtgo", + "pakku_id": "en3mxv9RQRg48Ifc", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "chat-heads", - "modrinth": "chat-heads" + "curseforge": "chat-heads" }, "name": { - "curseforge": "Chat Heads", - "modrinth": "Chat Heads" + "curseforge": "Chat Heads" }, "id": { - "curseforge": "407206", - "modrinth": "Wb5oqrBJ" + "curseforge": "407206" }, "files": [ - { - "type": "modrinth", - "file_name": "chat_heads-0.13.18-forge-1.20.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Wb5oqrBJ/versions/45EJNtBe/chat_heads-0.13.18-forge-1.20.jar", - "id": "45EJNtBe", - "parent_id": "Wb5oqrBJ", - "hashes": { - "sha512": "626e418bfab8262970533f790b76257d366b4f6ca595255dd6f6b09ba874bfcdcfad90d1a4136144efc5406c7313a7defef5e8787284ead276f7a52b4d9e5db1", - "sha1": "f775daaaa9ec1b6ec4ad0c217382f9d9a3565e18" - }, - "required_dependencies": [], - "size": 269811, - "date_published": "2025-05-01T09:28:29.620280Z" - }, { "type": "curseforge", "file_name": "chat_heads-0.13.18-forge-1.20.jar", @@ -2158,44 +1334,18 @@ ] }, { - "pakku_id": "hGpbpBX6RtXSkWFW", + "pakku_id": "nS7c6wbhkev84a9X", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "cherished-worlds", - "modrinth": "cherished-worlds" + "curseforge": "cherished-worlds" }, "name": { - "curseforge": "Cherished Worlds (Fabric/Forge/NeoForge/Quilt)", - "modrinth": "Cherished Worlds" + "curseforge": "Cherished Worlds (Fabric/Forge/NeoForge/Quilt)" }, "id": { - "curseforge": "308240", - "modrinth": "3azQ6p0W" + "curseforge": "308240" }, "files": [ - { - "type": "modrinth", - "file_name": "cherishedworlds-forge-6.1.7+1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/3azQ6p0W/versions/Uwaq5LPL/cherishedworlds-forge-6.1.7+1.20.1.jar", - "id": "Uwaq5LPL", - "parent_id": "3azQ6p0W", - "hashes": { - "sha512": "473b066a5765b9205c453669e43437ac5d440d7de8a42dd4b50d97a917575740a725f825cada865ecfc02914012e78295e2e67e3161dffb8254a0e22061d65e1", - "sha1": "d3eb588c64691c9da83460e3b2e783401d337a34" - }, - "required_dependencies": [], - "size": 60956, - "date_published": "2024-12-02T08:22:34.314734Z" - }, { "type": "curseforge", "file_name": "cherishedworlds-forge-6.1.7+1.20.1.jar", @@ -2221,47 +1371,18 @@ ] }, { - "pakku_id": "yrYDV3OKEF9gAkFx", + "pakku_id": "f0QdBRi99S2vr8t6", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "chunky-pregenerator-forge", - "modrinth": "chunky" + "curseforge": "chunky-pregenerator-forge" }, "name": { - "curseforge": "Chunky (Forge/NeoForge)", - "modrinth": "Chunky" + "curseforge": "Chunky (Forge/NeoForge)" }, "id": { - "curseforge": "485681", - "modrinth": "fALzjamp" + "curseforge": "485681" }, "files": [ - { - "type": "modrinth", - "file_name": "Chunky-1.3.146.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/fALzjamp/versions/4FTDk9wv/Chunky-1.3.146.jar", - "id": "4FTDk9wv", - "parent_id": "fALzjamp", - "hashes": { - "sha512": "13ef9d5bfea1895118eec45aa3071e2d79408241f29990624f67e157d4c525391753b0a1539ff3359dad79a6e5ab5e0b84fffbe528bdefcaaefd579ec794d9c9", - "sha1": "0b782d12b4ac3b03a94c28f32e9b2d5587d1dd50" - }, - "required_dependencies": [], - "size": 341451, - "date_published": "2024-05-06T07:28:42.102951Z" - }, { "type": "curseforge", "file_name": "Chunky-1.3.146.jar", @@ -2292,49 +1413,18 @@ ] }, { - "pakku_id": "QIcI3nCuFqWs7vYX", - "pakku_links": [ - "Cix71vVsxRXjcO0Z" - ], + "pakku_id": "PDE7RB7hlFnTfgkq", "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "client-tweaks", "curseforge": "client-tweaks" }, "name": { - "modrinth": "Client Tweaks", "curseforge": "Client Tweaks" }, "id": { - "modrinth": "vPNqo58Q", "curseforge": "251407" }, "files": [ - { - "type": "modrinth", - "file_name": "clienttweaks-forge-1.20.1-11.1.3.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/vPNqo58Q/versions/pUepqrFU/clienttweaks-forge-1.20.1-11.1.3.jar", - "id": "pUepqrFU", - "parent_id": "vPNqo58Q", - "hashes": { - "sha512": "104c13b316c959ec5d9305c30faecdd48a9b4684187821c72fffebc501486bdbc24f17e42137a5b8f2a0e82bc5897277733b325afe7eecfb26efdffc49a0361b", - "sha1": "a607891a764722166715b0656bb6c2430e254316" - }, - "required_dependencies": [ - "MBAkmtvl" - ], - "size": 131625, - "date_published": "2025-02-23T10:22:48.430643Z" - }, { "type": "curseforge", "file_name": "clienttweaks-forge-1.20.1-11.1.3.jar", @@ -2362,44 +1452,18 @@ ] }, { - "pakku_id": "ljByFnUSb1ka9OoU", + "pakku_id": "chnSa7MrxlvxvEWU", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "cloth-config", - "modrinth": "cloth-config" + "curseforge": "cloth-config" }, "name": { - "curseforge": "Cloth Config API (Fabric/Forge/NeoForge)", - "modrinth": "Cloth Config API" + "curseforge": "Cloth Config API (Fabric/Forge/NeoForge)" }, "id": { - "curseforge": "348521", - "modrinth": "9s6osm5g" + "curseforge": "348521" }, "files": [ - { - "type": "modrinth", - "file_name": "cloth-config-11.1.136-forge.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/9s6osm5g/versions/t8TXrZvZ/cloth-config-11.1.136-forge.jar", - "id": "t8TXrZvZ", - "parent_id": "9s6osm5g", - "hashes": { - "sha512": "137c4af99c53d77317cbfb1cc8c49fc2761708b49d1992f51fd846960df41dde3a83519c987e081508d4ed90c603566f3d5a6cb620ad9d85b8f4de59aa9115ef", - "sha1": "c65d07748acc57ceb45d53b3964368b84f34d54f" - }, - "required_dependencies": [], - "size": 1181413, - "date_published": "2024-09-16T17:13:50.725690Z" - }, { "type": "curseforge", "file_name": "cloth-config-11.1.136-forge.jar", @@ -2426,43 +1490,18 @@ ] }, { - "pakku_id": "xneofl9iTTnXmuy8", + "pakku_id": "wgzcH5f2Nef4Ch9P", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "clumps", "curseforge": "clumps" }, "name": { - "modrinth": "Clumps", "curseforge": "Clumps" }, "id": { - "modrinth": "Wnxd13zP", "curseforge": "256717" }, "files": [ - { - "type": "modrinth", - "file_name": "Clumps-forge-1.20.1-12.0.0.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Wnxd13zP/versions/nAHGB5ls/Clumps-forge-1.20.1-12.0.0.4.jar", - "id": "nAHGB5ls", - "parent_id": "Wnxd13zP", - "hashes": { - "sha512": "ffd8ff2438e9f9d260d3926ccdd0cccc4772c6f99f29715690aed4f6e97a76035f3aeaa78168e2a458bc4cccf521e97ebdb6e0b61c819facb04af9ebb3638383", - "sha1": "8809c7aa6c71389e9c59abfe5def52c1cb8d4f1c" - }, - "required_dependencies": [], - "size": 20300, - "date_published": "2024-04-21T05:04:09.708311Z" - }, { "type": "curseforge", "file_name": "Clumps-forge-1.20.1-12.0.0.4.jar", @@ -2487,20 +1526,16 @@ ] }, { - "pakku_id": "rzlZhaTwcdqwHAxG", + "pakku_id": "B07NtSrb9rBpr3A6", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "coastal-waves", - "modrinth": "coastal-waves" + "curseforge": "coastal-waves" }, "name": { - "curseforge": "Coastal Waves", - "modrinth": "Coastal Waves" + "curseforge": "Coastal Waves" }, "id": { - "curseforge": "1155936", - "modrinth": "2ygdYUcf" + "curseforge": "1155936" }, "files": [ { @@ -2524,71 +1559,22 @@ "required_dependencies": [], "size": 1278005, "date_published": "2025-03-27T02:35:35.863Z" - }, - { - "type": "modrinth", - "file_name": "Waves-1.20.1-1.5.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/2ygdYUcf/versions/X5VAOq7P/Waves-1.20.1-1.5.1.jar", - "id": "X5VAOq7P", - "parent_id": "2ygdYUcf", - "hashes": { - "sha512": "6eac3cee76b7543ff0d565752ab2272db36d8f4af6646b3c4434955e8527aec5b509aac79dd218227c2b739e390b3c9432fa0690eb2ccb88202fe0ae0d25fd56", - "sha1": "dbbc8dfa855b3af469a48eb55687eb7363246263" - }, - "required_dependencies": [], - "size": 1278005, - "date_published": "2025-03-27T02:37:13.337751Z" } ] }, { - "pakku_id": "yFtvK1mV3huC6kIT", + "pakku_id": "JazUDTf3CXItzjiC", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "comforts", - "modrinth": "comforts" + "curseforge": "comforts" }, "name": { - "curseforge": "Comforts (Fabric/Forge/Quilt)", - "modrinth": "Comforts" + "curseforge": "Comforts (Fabric/Forge/Quilt)" }, "id": { - "curseforge": "276951", - "modrinth": "SaCpeal4" + "curseforge": "276951" }, "files": [ - { - "type": "modrinth", - "file_name": "comforts-forge-6.4.0+1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/SaCpeal4/versions/gBDsc134/comforts-forge-6.4.0+1.20.1.jar", - "id": "gBDsc134", - "parent_id": "SaCpeal4", - "hashes": { - "sha512": "5f8bc01de36814bbea454ad306efd6b7ae9de933117fe8c1197a13454804e4b71ddd0685a24ace45b81527a8489d4081f7e75b6c5d3f7d7c8f791520407fac09", - "sha1": "e7b9fe89566bb1ee013e33745f22f309f679536e" - }, - "required_dependencies": [], - "size": 382083, - "date_published": "2024-07-05T03:34:46.901956Z" - }, { "type": "curseforge", "file_name": "comforts-forge-6.4.0+1.20.1.jar", @@ -2615,20 +1601,16 @@ ] }, { - "pakku_id": "jZDVmvrMLZqxgLSx", + "pakku_id": "MaU4DxZPJWpFlsaT", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "construction-wand", - "modrinth": "construction-wand" + "curseforge": "construction-wand" }, "name": { - "curseforge": "Construction Wand", - "modrinth": "Construction Wand" + "curseforge": "Construction Wand" }, "id": { - "curseforge": "399558", - "modrinth": "bV2crgLh" + "curseforge": "399558" }, "files": [ { @@ -2652,75 +1634,25 @@ "required_dependencies": [], "size": 210312, "date_published": "2023-08-05T20:02:14.447Z" - }, - { - "type": "modrinth", - "file_name": "constructionwand-1.20.1-2.11.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/bV2crgLh/versions/XCgKj8gL/constructionwand-1.20.1-2.11.jar", - "id": "XCgKj8gL", - "parent_id": "bV2crgLh", - "hashes": { - "sha512": "a029f801dbcfacd230650fd018f7424535454fb2062d796cbe9cd622a9fe4ae80cb0d7883faa2775c27ed73a21dffbadb44ddc32ce1293ec098654393e7b1c95", - "sha1": "80bd5223cd8984dc1038cb9f2d1cb6b97f31998a" - }, - "required_dependencies": [], - "size": 210312, - "date_published": "2023-08-05T20:03:02.535254Z" } ] }, { - "pakku_id": "fnzD4XLIcTV4FXFa", + "pakku_id": "e9njF4x9hPJPijF4", "pakku_links": [ - "yTR90RtnmEyMuFnr", - "gZs5XcDoMcVHtrQT" + "QdAjCgrfEUQQjMWE" ], "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "controlling", "curseforge": "controlling" }, "name": { - "modrinth": "Controlling", "curseforge": "Controlling" }, "id": { - "modrinth": "xv94TkTM", "curseforge": "250398" }, "files": [ - { - "type": "modrinth", - "file_name": "Controlling-forge-1.20.1-12.0.2.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/xv94TkTM/versions/LH6Bi6Am/Controlling-forge-1.20.1-12.0.2.jar", - "id": "LH6Bi6Am", - "parent_id": "xv94TkTM", - "hashes": { - "sha512": "3945bf3f6d843957f13584dfc70bede253d1e48f0dcb96f647fbcc6fcd3d1748a0dd9c6ca5c882e07a41f98eb84057934f51e43ab6023ed0a19695de2e6fe9f5", - "sha1": "6195a3d1464f8fb641d7e165163aea1a857ce08e" - }, - "required_dependencies": [ - "fuuu3xnx" - ], - "size": 115280, - "date_published": "2023-07-16T04:39:30.644589Z" - }, { "type": "curseforge", "file_name": "Controlling-forge-1.20.1-12.0.2.jar", @@ -2747,43 +1679,18 @@ ] }, { - "pakku_id": "9I12ezSTzqMVFO4v", + "pakku_id": "dDXUSBarDdCDG7Y5", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "corpse", "curseforge": "corpse" }, "name": { - "modrinth": "Corpse", "curseforge": "Corpse" }, "id": { - "modrinth": "WrpuIfhw", "curseforge": "316582" }, "files": [ - { - "type": "modrinth", - "file_name": "corpse-forge-1.20.1-1.0.20.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/WrpuIfhw/versions/COpemDNs/corpse-forge-1.20.1-1.0.20.jar", - "id": "COpemDNs", - "parent_id": "WrpuIfhw", - "hashes": { - "sha512": "c2bbc5dcaa456a711d03550d7ca60cef71c28915b756c86ab6fd6b7838661cede06c6f5f0955c2f79ba587a68e5aef8a8549554f8f11fdfa679132d831d2d6f8", - "sha1": "0c99a369d3e0fb20a1da625edf30668642539690" - }, - "required_dependencies": [], - "size": 244995, - "date_published": "2025-01-24T21:54:05.638822Z" - }, { "type": "curseforge", "file_name": "corpse-forge-1.20.1-1.0.20.jar", @@ -2808,20 +1715,16 @@ ] }, { - "pakku_id": "gAgHdhnBNULr0m6H", + "pakku_id": "v5lo2gHNUaKnn445", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "corpse-x-curios-api-compat", - "modrinth": "corpse-x-curios-api-compat" + "curseforge": "corpse-x-curios-api-compat" }, "name": { - "curseforge": "Corpse x Curios API Compat", - "modrinth": "Corpse x Curios API Compat" + "curseforge": "Corpse x Curios API Compat" }, "id": { - "curseforge": "1138130", - "modrinth": "pJGcKPh1" + "curseforge": "1138130" }, "files": [ { @@ -2848,37 +1751,6 @@ "required_dependencies": [], "size": 9117, "date_published": "2025-03-21T09:35:57.857Z" - }, - { - "type": "modrinth", - "file_name": "corpsecurioscompat-1.18.x-1.20.x-Forge-2.2.2.jar", - "mc_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/pJGcKPh1/versions/svYuXRgL/corpsecurioscompat-1.18.x-1.20.x-Forge-2.2.2.jar", - "id": "svYuXRgL", - "parent_id": "pJGcKPh1", - "hashes": { - "sha512": "966b34642604bd6bf7b27591820a64471448cb21e8ff560ff19c29a891e9a2bf4abf66ab879878839ce0eac45250a39600b83580afb2455da9ef467ae5270d59", - "sha1": "1e00db91b74287eb63f389c6c8cb5a70df41f8e0" - }, - "required_dependencies": [], - "size": 9117, - "date_published": "2025-03-22T08:58:23.301497Z" } ] }, @@ -2919,51 +1791,21 @@ ] }, { - "pakku_id": "3za1aAMas06ht7mW", + "pakku_id": "NM1zMKHrKSwih7rW", "pakku_links": [ - "YieRg0J67mnZSA2F", - "YNN9MQRUOE5bQByi" + "dvvP2ZxrASA5e2dq" ], "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "craftpresence", "curseforge": "craftpresence" }, "name": { - "modrinth": "CraftPresence", "curseforge": "CraftPresence" }, "id": { - "modrinth": "DFqQfIBR", "curseforge": "297038" }, "files": [ - { - "type": "modrinth", - "file_name": "CraftPresence-2.5.5+1.20.1-forge.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/DFqQfIBR/versions/4Qt4lFlj/CraftPresence-2.5.5+1.20.1-forge.jar", - "id": "4Qt4lFlj", - "parent_id": "DFqQfIBR", - "hashes": { - "sha512": "9ba45610311c9db7ddeb3bdb2eeabc284e88f353778bdd811bd8e94b870da70117acdd23d23ae04e2b7c66d7a21bdebb5855ec1ffb886910f584d251c867682e", - "sha1": "33adc43455affa85e1570e1992d034e9b14267d2" - }, - "required_dependencies": [ - "nT86WUER" - ], - "size": 2050483, - "date_published": "2025-04-24T18:12:23.688459Z" - }, { "type": "curseforge", "file_name": "CraftPresence-2.5.5+1.20.1-forge.jar", @@ -2992,49 +1834,18 @@ ] }, { - "pakku_id": "Iz1bBbjortNsh5sd", - "pakku_links": [ - "Cix71vVsxRXjcO0Z" - ], + "pakku_id": "xxKulnuM7t8PVAn8", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "crafting-tweaks", "curseforge": "crafting-tweaks" }, "name": { - "modrinth": "Crafting Tweaks", "curseforge": "Crafting Tweaks" }, "id": { - "modrinth": "DMu0oBKf", "curseforge": "233071" }, "files": [ - { - "type": "modrinth", - "file_name": "craftingtweaks-forge-1.20.1-18.2.5.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/DMu0oBKf/versions/toAiSZzl/craftingtweaks-forge-1.20.1-18.2.5.jar", - "id": "toAiSZzl", - "parent_id": "DMu0oBKf", - "hashes": { - "sha512": "397f4faa63baf736c2fccb07182e5d0507116aaa506027311b7130e5047fd029bcc8e8f39353c1d1eb2bf9a6f1a12946d1ca2a4ccae74d082b8e517820da4d0b", - "sha1": "3c4bc369c16bdeb00782b2c141eeb6aecbbbcd0a" - }, - "required_dependencies": [ - "MBAkmtvl" - ], - "size": 221276, - "date_published": "2024-08-13T07:07:48.482441Z" - }, { "type": "curseforge", "file_name": "craftingtweaks-forge-1.20.1-18.2.5.jar", @@ -3062,64 +1873,18 @@ ] }, { - "pakku_id": "yQ5A99800UdoHyv1", + "pakku_id": "uVbUdFV45MyAZK2W", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "crashexploitfixer", - "modrinth": "crashexploitfixer" + "curseforge": "crashexploitfixer" }, "name": { - "curseforge": "CrashExploitFixer", - "modrinth": "CrashExploitFixer" + "curseforge": "CrashExploitFixer" }, "id": { - "curseforge": "1079896", - "modrinth": "Z5GdSH3X" + "curseforge": "1079896" }, "files": [ - { - "type": "modrinth", - "file_name": "crashexploitfixer-forge-1.1.0+1.20.1.jar", - "mc_versions": [ - "1.14.4", - "1.15", - "1.15.1", - "1.15.2", - "1.16", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Z5GdSH3X/versions/rUAY9w44/crashexploitfixer-forge-1.1.0+1.20.1.jar", - "id": "rUAY9w44", - "parent_id": "Z5GdSH3X", - "hashes": { - "sha512": "766f82907da30581adebfee93c75814e72251b0d89c2590cc48518c02ea3ec72f59e602aaae0d168b8b54053cd30c976c6d8384a03a594090f105deb43268767", - "sha1": "5dec3209e6dbb6c4fa06fb544e797608a1d58014" - }, - "required_dependencies": [], - "size": 688719, - "date_published": "2024-08-08T17:46:27.034093Z" - }, { "type": "curseforge", "file_name": "crashexploitfixer-forge-1.1.0+1.20.1.jar", @@ -3145,44 +1910,18 @@ ] }, { - "pakku_id": "qb27I6RFmY1EfXWL", + "pakku_id": "0r9Ghrm3IbrHUVzA", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "create", "curseforge": "create" }, "name": { - "modrinth": "Create", "curseforge": "Create" }, "id": { - "modrinth": "LNytGWDc", "curseforge": "328085" }, "files": [ - { - "type": "modrinth", - "file_name": "create-1.20.1-0.5.1.j.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/LNytGWDc/versions/6R069CcK/create-1.20.1-0.5.1.j.jar", - "id": "6R069CcK", - "parent_id": "LNytGWDc", - "hashes": { - "sha512": "893b531f7d93e30561024087b8718934fc2bb93c4f3f40edff5346f18e0330c8d3524f1ebef50d90e91a20f7a679ef6da44dd9b6e68292afe28b1b88fa7f07fb", - "sha1": "fab2ae7fcf685b3875ca20022bfecf0d4fdafbf7" - }, - "required_dependencies": [], - "size": 15583566, - "date_published": "2024-10-23T20:15:29.730624Z" - }, { "type": "curseforge", "file_name": "create-1.20.1-0.5.1.j.jar", @@ -3208,48 +1947,18 @@ ] }, { - "pakku_id": "Rbhrcjz5hs1PW3Ep", - "pakku_links": [ - "qb27I6RFmY1EfXWL" - ], + "pakku_id": "FWT87eqo7GVCcP0b", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "createaddition", "curseforge": "createaddition" }, "name": { - "modrinth": "Create Crafts & Additions", "curseforge": "Create Crafts & Additions" }, "id": { - "modrinth": "kU1G12Nn", "curseforge": "439890" }, "files": [ - { - "type": "modrinth", - "file_name": "createaddition-1.20.1-1.2.5.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/kU1G12Nn/versions/VTTLcYWM/createaddition-1.20.1-1.2.5.jar", - "id": "VTTLcYWM", - "parent_id": "kU1G12Nn", - "hashes": { - "sha512": "be1d03082b2f404c7ebe93f0ad3995c8a65053f86624ef4b1ee5d5b697f62e68672f93c7e4f9bd6a50de69661b72b073be69f2ac1d1331b7f043f78caaf982ba", - "sha1": "956186484bab4eeee5eb0250e5509f1e01ad5094" - }, - "required_dependencies": [ - "LNytGWDc" - ], - "size": 1531985, - "date_published": "2025-01-13T23:14:47.736380Z" - }, { "type": "curseforge", "file_name": "createaddition-1.20.1-1.2.5.jar", @@ -3274,48 +1983,18 @@ ] }, { - "pakku_id": "8x59SjbVoYqFc0Wv", - "pakku_links": [ - "qb27I6RFmY1EfXWL" - ], + "pakku_id": "R3tiFEY1J6AhkGe6", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "create-deco", - "modrinth": "create-deco" + "curseforge": "create-deco" }, "name": { - "curseforge": "Create Deco", - "modrinth": "Create Deco" + "curseforge": "Create Deco" }, "id": { - "curseforge": "509285", - "modrinth": "sMvUb4Rb" + "curseforge": "509285" }, "files": [ - { - "type": "modrinth", - "file_name": "createdeco-2.0.2-1.20.1-forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/sMvUb4Rb/versions/lcpO5tBr/createdeco-2.0.2-1.20.1-forge.jar", - "id": "lcpO5tBr", - "parent_id": "sMvUb4Rb", - "hashes": { - "sha512": "f9327abbc2067717ca63b64f8374abac4452fed7f1feedf9f5289e4b758a55e411d6b79a3e5277c0799717cc2d8e1d0caadf0f82c0102ba7fb15749e78d6603a", - "sha1": "606650f31ca0a5eb64d4bbb8fbaecf357a3bdb43" - }, - "required_dependencies": [ - "LNytGWDc" - ], - "size": 3966138, - "date_published": "2024-04-26T21:05:41.637319Z" - }, { "type": "curseforge", "file_name": "createdeco-2.0.2-1.20.1-forge.jar", @@ -3340,24 +2019,16 @@ ] }, { - "pakku_id": "n7LrUbnh6aMeSSCg", - "pakku_links": [ - "JJEMwzpSHmXvtGNL", - "qb27I6RFmY1EfXWL" - ], + "pakku_id": "TZkCVkZyDgRfflgE", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "create-horse-power", - "modrinth": "create-horse-power" + "curseforge": "create-horse-power" }, "name": { - "curseforge": "Create Horse Power", - "modrinth": "Create Horse Power" + "curseforge": "Create Horse Power" }, "id": { - "curseforge": "1121632", - "modrinth": "9Qm19XSM" + "curseforge": "1121632" }, "redistributable": false, "files": [ @@ -3381,76 +2052,22 @@ "required_dependencies": [], "size": 251254, "date_published": "2024-10-14T18:12:31.577Z" - }, - { - "type": "modrinth", - "file_name": "createhorsepower-1.0.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/9Qm19XSM/versions/QQH0lIPQ/createhorsepower-1.0.0.jar", - "id": "QQH0lIPQ", - "parent_id": "9Qm19XSM", - "hashes": { - "sha512": "80651b1f8277f8b669ffb2c89ed03b6d280ee67133169032a7759ab1dfd45f7a12e9a8404560c5dae744b5892d9de4217331b8537853796a2855ca7394851495", - "sha1": "b7818918171af3f32a499cd2d0091ae4dfd2bcca" - }, - "required_dependencies": [ - "LNytGWDc" - ], - "size": 251254, - "date_published": "2024-09-08T03:21:44.259408Z" } ] }, { - "pakku_id": "QADvVaNv0cDdMbxA", - "pakku_links": [ - "qb27I6RFmY1EfXWL" - ], + "pakku_id": "XuTDbBfOfSSK19FI", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "create-connected", "curseforge": "create-connected" }, "name": { - "modrinth": "Create: Connected", "curseforge": "Create: Connected" }, "id": { - "modrinth": "Vg5TIO6d", "curseforge": "947914" }, "files": [ - { - "type": "modrinth", - "file_name": "create_connected-0.9.3-mc1.20.1-all.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/Vg5TIO6d/versions/82iCuwFZ/create_connected-0.9.3-mc1.20.1-all.jar", - "id": "82iCuwFZ", - "parent_id": "Vg5TIO6d", - "hashes": { - "sha512": "8ae94384582025eb60f97cbee78e2a9bbc1fa71760715afa11764da5531356e4d9301999b33dd5ff711d096e4ee7e3e6619e6999e32cbfcf29aacc194e6a2173", - "sha1": "ad03c16cc9459c1d4fde5a17e28f4c73b7bd08c4" - }, - "required_dependencies": [ - "LNytGWDc" - ], - "size": 6231008, - "date_published": "2025-01-01T05:20:52.639879Z" - }, { "type": "curseforge", "file_name": "create_connected-0.9.3-mc1.20.1-all.jar", @@ -3478,49 +2095,18 @@ ] }, { - "pakku_id": "SfTaM1HeaJTzJKuK", - "pakku_links": [ - "qb27I6RFmY1EfXWL" - ], + "pakku_id": "FGfjSFTKVV6OyiEW", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "create-steam-n-rails", "curseforge": "create-steam-n-rails" }, "name": { - "modrinth": "Create: Steam 'n' Rails", "curseforge": "Create: Steam 'n' Rails" }, "id": { - "modrinth": "ZzjhlDgM", "curseforge": "688231" }, "files": [ - { - "type": "modrinth", - "file_name": "Steam_Rails-1.6.7+forge-mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/ZzjhlDgM/versions/pklcGSDf/Steam_Rails-1.6.7+forge-mc1.20.1.jar", - "id": "pklcGSDf", - "parent_id": "ZzjhlDgM", - "hashes": { - "sha512": "1cd28a5c4c0544f6164ff9f95fc408b5149f968c7531d98dde02df75e5e59ef616b861c8a2232eaa2216cc4c34ca50957e7d134466ad2b6f8e1ed3f8cf426808", - "sha1": "7449e9cbaae6a23a31127a3cf0886899c28639dc" - }, - "required_dependencies": [ - "LNytGWDc" - ], - "size": 9997801, - "date_published": "2024-10-23T21:20:31.414264Z" - }, { "type": "curseforge", "file_name": "Steam_Rails-1.6.7+forge-mc1.20.1.jar", @@ -3548,25 +2134,16 @@ ] }, { - "pakku_id": "1rGcA3uYMV51UBLS", - "pakku_links": [ - "JJEMwzpSHmXvtGNL", - "84mP4zIfFqgjbn47", - "qb27I6RFmY1EfXWL" - ], + "pakku_id": "HhAeCB6O3Cw4l7O6", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "create-vintage-improvements", - "modrinth": "create-vintage-improvements" + "curseforge": "create-vintage-improvements" }, "name": { - "curseforge": "Create: Vintage Improvements", - "modrinth": "Create: Vintage Improvements" + "curseforge": "Create: Vintage Improvements" }, "id": { - "curseforge": "946579", - "modrinth": "S27aYArf" + "curseforge": "946579" }, "files": [ { @@ -3592,72 +2169,22 @@ ], "size": 1382006, "date_published": "2024-08-25T08:36:45.260Z" - }, - { - "type": "modrinth", - "file_name": "vintageimprovements-1.20.1-0.2.0.3.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/S27aYArf/versions/a7TBDYtd/vintageimprovements-1.20.1-0.2.0.3.jar", - "id": "a7TBDYtd", - "parent_id": "S27aYArf", - "hashes": { - "sha512": "0fbba07b81eaa1ec752135909520732aef3f9207aefa7d1c8c3c4f7cb3f53875f6acf607d1a106dec8a7dc413c3c91442a100839aec6b08ca1f54b7f6e018a80", - "sha1": "7a0f9807a148ae1a433149ef88c5c6dd4ed93d5a" - }, - "required_dependencies": [ - "LNytGWDc" - ], - "size": 1382006, - "date_published": "2024-08-25T08:38:24.609727Z" } ] }, { - "pakku_id": "UOjZxqemtQFAP9R8", + "pakku_id": "WLBp9cajd3ZyDeek", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "creativecore", - "modrinth": "creativecore" + "curseforge": "creativecore" }, "name": { - "curseforge": "CreativeCore", - "modrinth": "CreativeCore" + "curseforge": "CreativeCore" }, "id": { - "curseforge": "257814", - "modrinth": "OsZiaDHq" + "curseforge": "257814" }, "files": [ - { - "type": "modrinth", - "file_name": "CreativeCore_FORGE_v2.12.32_mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/OsZiaDHq/versions/IbFWHI5h/CreativeCore_FORGE_v2.12.32_mc1.20.1.jar", - "id": "IbFWHI5h", - "parent_id": "OsZiaDHq", - "hashes": { - "sha512": "7f7c684a35020a0327e31f5521a363d1c29312a22839c69c5dbdf51d77428298dbd0ca685166c06d8426010448e777e087e141fef6b5093fd67cb73c4bd51f8a", - "sha1": "d49e8c29748677d0a530432f1c1bda4e9865da00" - }, - "required_dependencies": [], - "size": 1158417, - "date_published": "2025-04-04T12:49:13.885436Z" - }, { "type": "curseforge", "file_name": "CreativeCore_FORGE_v2.12.32_mc1.20.1.jar", @@ -3683,43 +2210,18 @@ ] }, { - "pakku_id": "jJtncbBh6avvM7Pi", + "pakku_id": "vz9GyQXv94EBEo76", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "cucumber", "curseforge": "cucumber" }, "name": { - "modrinth": "Cucumber Library", "curseforge": "Cucumber Library" }, "id": { - "modrinth": "Rw1NrDzF", "curseforge": "272335" }, "files": [ - { - "type": "modrinth", - "file_name": "Cucumber-1.20.1-7.0.13.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Rw1NrDzF/versions/TLlsXNj6/Cucumber-1.20.1-7.0.13.jar", - "id": "TLlsXNj6", - "parent_id": "Rw1NrDzF", - "hashes": { - "sha512": "613ac197d59f9fb133d683ec9c86f0aa5a15305f8a872d01764abfd9a402c487cb26158688bfea30cfd75bc7dd9e218c2d0ee0dff66e551758d770e9a5b1492f", - "sha1": "e2987306d878745a1ea926bdee07f8d320bfa848" - }, - "required_dependencies": [], - "size": 269589, - "date_published": "2024-10-29T16:56:00.078053Z" - }, { "type": "curseforge", "file_name": "Cucumber-1.20.1-7.0.13.jar", @@ -3781,45 +2283,18 @@ ] }, { - "pakku_id": "Wp4bimC12ZfUWRDW", + "pakku_id": "7DmmfNqbvTNOselB", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "curios", - "modrinth": "curios" + "curseforge": "curios" }, "name": { - "curseforge": "Curios API (Forge/NeoForge)", - "modrinth": "Curios API" + "curseforge": "Curios API (Forge/NeoForge)" }, "id": { - "curseforge": "309927", - "modrinth": "vvuO3ImH" + "curseforge": "309927" }, "files": [ - { - "type": "modrinth", - "file_name": "curios-forge-5.14.1+1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/vvuO3ImH/versions/IPQlZkz1/curios-forge-5.14.1+1.20.1.jar", - "id": "IPQlZkz1", - "parent_id": "vvuO3ImH", - "hashes": { - "sha512": "1373f95fd111c977db2f6adcef8e4eb486a2d926a3e17374692dee4ac3d65857de6446c16922b531aa5ace2c23c666a7fcc28c720b2917c1e04808d15648ba87", - "sha1": "452175b95ad3db6ff58bb8968f6bf7a9d1e0f480" - }, - "required_dependencies": [], - "size": 398066, - "date_published": "2025-04-13T13:09:28.168539Z" - }, { "type": "curseforge", "file_name": "curios-forge-5.14.1+1.20.1.jar", @@ -3883,49 +2358,18 @@ ] }, { - "pakku_id": "IglMnIORa9sn78lZ", - "pakku_links": [ - "Cix71vVsxRXjcO0Z" - ], + "pakku_id": "hvewsUZjiBhgvL3w", "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "default-options", "curseforge": "default-options" }, "name": { - "modrinth": "Default Options", "curseforge": "Default Options" }, "id": { - "modrinth": "WEg59z5b", "curseforge": "232131" }, "files": [ - { - "type": "modrinth", - "file_name": "defaultoptions-forge-1.20-18.0.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/WEg59z5b/versions/CKNINccT/defaultoptions-forge-1.20-18.0.1.jar", - "id": "CKNINccT", - "parent_id": "WEg59z5b", - "hashes": { - "sha512": "41ab37f580a1cbcb063958b7ec6034c9bea729aecb5452e5982a21d068617a818e78d31f03e76fc4e06dbf73f066f576d9dd6566f70d4912f29b595ba5c54079", - "sha1": "73af2309627a68a7bff3e53e02ea22fb5c4651e5" - }, - "required_dependencies": [ - "MBAkmtvl" - ], - "size": 87942, - "date_published": "2023-07-10T20:42:17.439457Z" - }, { "type": "curseforge", "file_name": "defaultoptions-forge-1.20-18.0.1.jar", @@ -3953,44 +2397,20 @@ ] }, { - "pakku_id": "Vl9JDBWAzQ5W19ta", + "pakku_id": "SG15bUHPcW2KqNGd", "type": "MOD", "side": "BOTH", "slug": { - "curseforge": "detected-setblock-be-gone", - "modrinth": "dsbg" + "curseforge": "detected-setblock-be-gone" }, "name": { - "curseforge": "Detected setBlock Be Gone", - "modrinth": "Detected setBlock Be Gone" + "curseforge": "Detected setBlock Be Gone" }, "id": { - "curseforge": "942945", - "modrinth": "zv7fYVyQ" + "curseforge": "942945" }, "redistributable": false, "files": [ - { - "type": "modrinth", - "file_name": "dsbg-1.0-1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/zv7fYVyQ/versions/JJU0kqnK/dsbg-1.0-1.20.1.jar", - "id": "JJU0kqnK", - "parent_id": "zv7fYVyQ", - "hashes": { - "sha512": "9590a9652e85220d7195ac18df17d99d1b292aa5e5126656eeeeaead65018d50e8d35f7f2eccd403ad6651ca328d7fccb57f55fac0d14e4324e27b0d864c216c", - "sha1": "349a91654be8df6af5a19b02c7bb47758c09bac4" - }, - "required_dependencies": [], - "size": 273328, - "date_published": "2024-01-25T00:03:33.444363Z" - }, { "type": "curseforge", "file_name": "dsbg-1.0-1.20.1.jar", @@ -4015,53 +2435,22 @@ ] }, { - "pakku_id": "cIGIb7l5Z53WuqqQ", + "pakku_id": "Uzv18E8r45u55KlP", "pakku_links": [ - "uCACXyPoJ4iKQzNG", - "Wp4bimC12ZfUWRDW", - "F6H99cZ4H6jZRpEK" + "FOswt0O8bKv2R2Nv", + "fMkiGcRPRv1DdRC1" ], "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "digger-helmet", "curseforge": "digger-helmet" }, "name": { - "modrinth": "Digger Helmet", "curseforge": "Digger Helmet" }, "id": { - "modrinth": "8Aatj9Zy", "curseforge": "1243596" }, "files": [ - { - "type": "modrinth", - "file_name": "diggerhelmet-1.20.1-1.0.0.18.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "alpha", - "url": "https://cdn.modrinth.com/data/8Aatj9Zy/versions/F1OxL4u7/diggerhelmet-1.20.1-1.0.0.18.jar", - "id": "F1OxL4u7", - "parent_id": "8Aatj9Zy", - "hashes": { - "sha512": "6fccff7666420fef07997f56d2951465f7c58b1ec4c6de144f643ba0c9365ed47bc2c0636d92d97c457d2a1a7df4a25adf1492ab91954f92ee3aec15e5b441e1", - "sha1": "2020d274cfb18c26c1ee079bf45673e781a6bae5" - }, - "required_dependencies": [ - "8BmcQJ2H", - "vvuO3ImH", - "JaCEZUhg" - ], - "size": 163250, - "date_published": "2025-04-16T13:26:55.189626Z" - }, { "type": "curseforge", "file_name": "diggerhelmet-1.20.1-1.0.0.18.jar", @@ -4091,45 +2480,18 @@ ] }, { - "pakku_id": "LStFy4sfjjGCv9JS", + "pakku_id": "pMGRBbE4zkZR9Uzf", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "do-a-barrel-roll", - "modrinth": "do-a-barrel-roll" + "curseforge": "do-a-barrel-roll" }, "name": { - "curseforge": "Do a Barrel Roll", - "modrinth": "Do a Barrel Roll" + "curseforge": "Do a Barrel Roll" }, "id": { - "curseforge": "663658", - "modrinth": "6FtRfnLg" + "curseforge": "663658" }, "files": [ - { - "type": "modrinth", - "file_name": "do_a_barrel_roll-forge-3.5.6+1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/6FtRfnLg/versions/VH8QpKA5/do_a_barrel_roll-forge-3.5.6+1.20.1.jar", - "id": "VH8QpKA5", - "parent_id": "6FtRfnLg", - "hashes": { - "sha512": "f07294a0e43826c400d10fe52b6d3a5f58ba9c51eecd464f30957faae875d397a8fbfdd8b6e58989fc7ebfbb59f84b283eb7a83bebc906777d1a2b65336deec4", - "sha1": "08b58bfbdf20660bdc5a0c4a0b088f7d89f40a38" - }, - "required_dependencies": [], - "size": 625488, - "date_published": "2024-05-08T08:34:03.529001Z" - }, { "type": "curseforge", "file_name": "do_a_barrel_roll-forge-3.5.6+1.20.1.jar", @@ -4193,46 +2555,18 @@ ] }, { - "pakku_id": "nZjctGN2oruEuDuc", + "pakku_id": "wAebQFoMqZhw8qad", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "drippy-loading-screen", - "modrinth": "drippy-loading-screen" + "curseforge": "drippy-loading-screen" }, "name": { - "curseforge": "Drippy Loading Screen", - "modrinth": "Drippy Loading Screen" + "curseforge": "Drippy Loading Screen" }, "id": { - "curseforge": "511770", - "modrinth": "v3CYg2V9" + "curseforge": "511770" }, "files": [ - { - "type": "modrinth", - "file_name": "drippyloadingscreen_forge_3.0.12_MC_1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/v3CYg2V9/versions/SCbkqLQR/drippyloadingscreen_forge_3.0.12_MC_1.20.1.jar", - "id": "SCbkqLQR", - "parent_id": "v3CYg2V9", - "hashes": { - "sha512": "b253926f9faab8ae069bb6cf4a5380ff3cc04071d44216ebc8cd032f68a4ae760320a03059fe5fa2daf6563f6fa39e90fc659b6e64bae94079ae8e74ae8342d5", - "sha1": "ea21436917b84780835b041cd27b7f86679dc6a1" - }, - "required_dependencies": [ - "J81TRJWm", - "Wq5SjeWM" - ], - "size": 239365, - "date_published": "2025-04-11T20:29:48.819686Z" - }, { "type": "curseforge", "file_name": "drippyloadingscreen_forge_3.0.12_MC_1.20.1.jar", @@ -4260,43 +2594,18 @@ ] }, { - "pakku_id": "3E7tuef9dtJrMx98", + "pakku_id": "6rI6AyhyQU3lnCpg", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "emi", - "modrinth": "emi" + "curseforge": "emi" }, "name": { - "curseforge": "EMI", - "modrinth": "EMI" + "curseforge": "EMI" }, "id": { - "curseforge": "580555", - "modrinth": "fRiHVvU7" + "curseforge": "580555" }, "files": [ - { - "type": "modrinth", - "file_name": "emi-1.1.22+1.20.1+forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/fRiHVvU7/versions/WtJS5tVw/emi-1.1.22+1.20.1+forge.jar", - "id": "WtJS5tVw", - "parent_id": "fRiHVvU7", - "hashes": { - "sha512": "fcc80ee419a96682d157e8fd0993e0f13031dafc6399dabb17b9696636e791a903e7d3d15131edd3b533544454f072c4b19e92b146c80d4be6980bb20a0dbb7b", - "sha1": "d8049d6ec86befcd100a0ff0fc8ebc289f735997" - }, - "required_dependencies": [], - "size": 1048567, - "date_published": "2025-04-14T03:37:26.013177Z" - }, { "type": "curseforge", "file_name": "emi-1.1.22+1.20.1+forge.jar", @@ -4321,20 +2630,16 @@ ] }, { - "pakku_id": "PGG5IiciynuRNWMz", + "pakku_id": "6I5K2vwIvkFSfEuv", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "embeddium", - "modrinth": "embeddium" + "curseforge": "embeddium" }, "name": { - "curseforge": "Embeddium", - "modrinth": "Embeddium" + "curseforge": "Embeddium" }, "id": { - "curseforge": "908741", - "modrinth": "sk9rgfiA" + "curseforge": "908741" }, "files": [ { @@ -4358,52 +2663,25 @@ "required_dependencies": [], "size": 1320675, "date_published": "2024-08-31T23:11:49.240Z" - }, - { - "type": "modrinth", - "file_name": "embeddium-0.3.31+mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/sk9rgfiA/versions/UTbfe5d1/embeddium-0.3.31+mc1.20.1.jar", - "id": "UTbfe5d1", - "parent_id": "sk9rgfiA", - "hashes": { - "sha512": "ffbf2da4685260a4d5c14c621708bd20722563f084f042d3dfb0a7b87f048e39299648c854a93939129da0d23a15a91ec628560d601e76074b08e275f6e132e9", - "sha1": "bb2fa8f3e493af16af9160d049f96c614a1faf2f" - }, - "required_dependencies": [], - "size": 1320675, - "date_published": "2024-08-31T23:11:49.184634Z" } ] }, { - "pakku_id": "GmEWXR5FUyidD4Fi", + "pakku_id": "YO4slgGVi0xZyL25", "pakku_links": [ - "cxgo5IyMJwtpohRH", - "d8BnQkUyCUjyUmNE", - "J5CyvX6hIaMAyzVK", - "uCACXyPoJ4iKQzNG" + "FOswt0O8bKv2R2Nv", + "QXBpbwRXpmbaHixl", + "18IuoLEIRdaY1Jqy" ], "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "enderman-overhaul", - "modrinth": "enderman-overhaul" + "curseforge": "enderman-overhaul" }, "name": { - "curseforge": "Enderman Overhaul", - "modrinth": "Enderman Overhaul" + "curseforge": "Enderman Overhaul" }, "id": { - "curseforge": "574409", - "modrinth": "Lq6ojcWv" + "curseforge": "574409" }, "files": [ { @@ -4430,78 +2708,25 @@ ], "size": 1208062, "date_published": "2024-01-09T10:35:03.367Z" - }, - { - "type": "modrinth", - "file_name": "endermanoverhaul-forge-1.20.1-1.0.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Lq6ojcWv/versions/yjxych8u/endermanoverhaul-forge-1.20.1-1.0.4.jar", - "id": "yjxych8u", - "parent_id": "Lq6ojcWv", - "hashes": { - "sha512": "febe0456384ecc71d1366535ac49c4852820bba19704f4f23e453f9855e1494dfe1c7d9ac617e353baf18a805bfb6fbd9728c5f0641120cd8e5d93ead0c29bd0", - "sha1": "636a2b20a5973fcb80016370865cb4251e029b6a" - }, - "required_dependencies": [ - "G1hIVOrD", - "M1953qlQ", - "8BmcQJ2H" - ], - "size": 1208062, - "date_published": "2024-01-09T10:35:05.817065Z" } ] }, { - "pakku_id": "Vqpd38CA2CRmcFKE", + "pakku_id": "59uffi3GLfrI8tHi", "pakku_links": [ - "UOjZxqemtQFAP9R8" + "WLBp9cajd3ZyDeek" ], "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "enhancedvisuals", - "modrinth": "enhancedvisuals" + "curseforge": "enhancedvisuals" }, "name": { - "curseforge": "EnhancedVisuals", - "modrinth": "EnhancedVisuals" + "curseforge": "EnhancedVisuals" }, "id": { - "curseforge": "255389", - "modrinth": "KjL0jE2w" + "curseforge": "255389" }, "files": [ - { - "type": "modrinth", - "file_name": "EnhancedVisuals_FORGE_v1.8.2_mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/KjL0jE2w/versions/m3cjYtkA/EnhancedVisuals_FORGE_v1.8.2_mc1.20.1.jar", - "id": "m3cjYtkA", - "parent_id": "KjL0jE2w", - "hashes": { - "sha512": "d3e6fca63651f262b07a75053453beb8ccf963f096a8aaffef13cc16a27666e3b31bb4eab36282c27b3c7586b030cb53f74b7534f756c26d5f2b9b745cc39941", - "sha1": "780caf39421ccfc495d14cb287856ced97c32985" - }, - "required_dependencies": [ - "OsZiaDHq" - ], - "size": 4726286, - "date_published": "2025-02-14T13:11:40.681177Z" - }, { "type": "curseforge", "file_name": "EnhancedVisuals_FORGE_v1.8.2_mc1.20.1.jar", @@ -4529,44 +2754,19 @@ ] }, { - "pakku_id": "uzdktX2ggPctn9sc", + "pakku_id": "RS4X7y4ROQpYQt4g", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "entityculling", - "modrinth": "entityculling" + "curseforge": "entityculling" }, "name": { - "curseforge": "Entity Culling Fabric/Forge", - "modrinth": "Entity Culling" + "curseforge": "Entity Culling Fabric/Forge" }, "id": { - "curseforge": "448233", - "modrinth": "NNAgCjsB" + "curseforge": "448233" }, "redistributable": false, "files": [ - { - "type": "modrinth", - "file_name": "entityculling-forge-1.7.4-mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/NNAgCjsB/versions/kMC7OLoZ/entityculling-forge-1.7.4-mc1.20.1.jar", - "id": "kMC7OLoZ", - "parent_id": "NNAgCjsB", - "hashes": { - "sha512": "b9d36a1320dbe41deec4b19b292b6936c3b9f699621beb148330e7dd8b4d63e9107967a6bcd658d89db69e953d8690c33ce686dc17f37862be7e53f200f987c0", - "sha1": "f68ae39bd2a78d405a193757fd328a60ceea0323" - }, - "required_dependencies": [], - "size": 75290, - "date_published": "2025-03-27T15:50:42.857730Z" - }, { "type": "curseforge", "file_name": "entityculling-forge-1.7.4-mc1.20.1.jar", @@ -4591,7 +2791,7 @@ ] }, { - "pakku_id": "6YCX6n9EgxxL8O3f", + "pakku_id": "S9mFVhld9RtTDbh2", "type": "MOD", "slug": { "curseforge": "etched" @@ -4628,45 +2828,18 @@ ] }, { - "pakku_id": "ZinbfDQDWX2wN83c", + "pakku_id": "Vbk55mgQ8A9I69qE", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "every-compat", - "modrinth": "every-compat" + "curseforge": "every-compat" }, "name": { - "curseforge": "Every Compat (Wood Good)", - "modrinth": "Every Compat (Wood Good)" + "curseforge": "Every Compat (Wood Good)" }, "id": { - "curseforge": "628539", - "modrinth": "eiktJyw1" + "curseforge": "628539" }, "files": [ - { - "type": "modrinth", - "file_name": "everycomp-1.20-2.7.12.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/eiktJyw1/versions/atv3A4RT/everycomp-1.20-2.7.12.jar", - "id": "atv3A4RT", - "parent_id": "eiktJyw1", - "hashes": { - "sha512": "beb1972e9f15864d3e525e3158339e095111ee6c149a8eb5c82def4e17d4f1ffc2fae269136f05684e34201b7437a18a7721a06437ac56a31ed9f90dca31946e", - "sha1": "538f3788f1c28aed1881f1a550463b44831deeab" - }, - "required_dependencies": [ - "twkfQtEc" - ], - "size": 2612098, - "date_published": "2025-01-18T09:57:15.498232Z" - }, { "type": "curseforge", "file_name": "everycomp-1.20-2.7.12.jar", @@ -4693,43 +2866,18 @@ ] }, { - "pakku_id": "ZnPhLZ65YNJrpOON", + "pakku_id": "6z0NU2iMgfy4qtHA", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "exposure", - "modrinth": "exposure" + "curseforge": "exposure" }, "name": { - "curseforge": "Exposure", - "modrinth": "Exposure" + "curseforge": "Exposure" }, "id": { - "curseforge": "871755", - "modrinth": "hB899VmG" + "curseforge": "871755" }, "files": [ - { - "type": "modrinth", - "file_name": "exposure-1.20.1-1.7.13-forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/hB899VmG/versions/xmqarwFl/exposure-1.20.1-1.7.13-forge.jar", - "id": "xmqarwFl", - "parent_id": "hB899VmG", - "hashes": { - "sha512": "ac2292b91dd3dc1a5e9524350e13992a50c6c7c5d9121f47d39d07e95467878de839961d2e32f28fd417910f1815a9bb274736a621b03bb9ff0bba634465a78a", - "sha1": "d02564001309a6129f519c6fcbf9f920e6d2036b" - }, - "required_dependencies": [], - "size": 1333908, - "date_published": "2025-04-18T13:21:00.833767Z" - }, { "type": "curseforge", "file_name": "exposure-1.20.1-1.7.13-forge.jar", @@ -4759,7 +2907,9 @@ "jkz20XWDUGHwlZxp", "HlauzHpOCumhX2AQ", "hEH6ly65CC6Sw1pf", - "FnKweRrkUQZW32bO" + "FnKweRrkUQZW32bO", + "0IQGejKaqyQTLzbL", + "EbImyRnmgUybUFzA" ], "type": "MOD", "slug": { @@ -4800,45 +2950,18 @@ ] }, { - "pakku_id": "ek8AtOK5LglU8K6W", + "pakku_id": "8AxOn5gXmUukYhnn", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "fps-reducer", - "modrinth": "fps-reducer" + "curseforge": "fps-reducer" }, "name": { - "curseforge": "FPS Reducer", - "modrinth": "FPS Reducer" + "curseforge": "FPS Reducer" }, "id": { - "curseforge": "280294", - "modrinth": "iZ10HXDj" + "curseforge": "280294" }, "files": [ - { - "type": "modrinth", - "file_name": "FpsReducer2-forge-1.20-2.5.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/iZ10HXDj/versions/XP4qT1Vo/FpsReducer2-forge-1.20-2.5.jar", - "id": "XP4qT1Vo", - "parent_id": "iZ10HXDj", - "hashes": { - "sha512": "b4cc36c9510248757f3725beb4009fb66ff9daffef5695560b0fd46b9f4ec25ab54713ebae90a220a9a9bcae539c3dbeb3ead6203752e90164adccca29122cf0", - "sha1": "d7d5af20faa2bd7012aa2d34b5804324aa273092" - }, - "required_dependencies": [], - "size": 125347, - "date_published": "2023-09-06T13:47:35.481130Z" - }, { "type": "curseforge", "file_name": "FpsReducer2-forge-1.20-2.5.jar", @@ -4867,7 +2990,9 @@ { "pakku_id": "DNPr6iL9YKiQI0Wu", "pakku_links": [ - "wAKaeujhSawlrQQk" + "wAKaeujhSawlrQQk", + "0eaY2qNvkpQzolFy", + "SwXDcwFoiFW6R103" ], "type": "MOD", "side": "CLIENT", @@ -4949,6 +3074,9 @@ }, { "pakku_id": "Fyd0VjTgyq5PnBHb", + "pakku_links": [ + "0eaY2qNvkpQzolFy" + ], "type": "MOD", "slug": { "curseforge": "ftb-filter-system" @@ -4988,6 +3116,9 @@ }, { "pakku_id": "ieNTt8vgrcfO2nk9", + "pakku_links": [ + "0eaY2qNvkpQzolFy" + ], "type": "MOD", "slug": { "curseforge": "ftb-library-forge" @@ -5027,7 +3158,8 @@ { "pakku_id": "zY1db8K0EbhK1POB", "pakku_links": [ - "hcwrEZKe0UXf0qM5" + "hcwrEZKe0UXf0qM5", + "0eaY2qNvkpQzolFy" ], "type": "MOD", "slug": { @@ -5069,6 +3201,9 @@ }, { "pakku_id": "f6XvOldUCm8jt51o", + "pakku_links": [ + "0eaY2qNvkpQzolFy" + ], "type": "MOD", "slug": { "curseforge": "ftb-ranks-forge" @@ -5108,6 +3243,9 @@ }, { "pakku_id": "hcwrEZKe0UXf0qM5", + "pakku_links": [ + "0eaY2qNvkpQzolFy" + ], "type": "MOD", "slug": { "curseforge": "ftb-teams-forge" @@ -5149,7 +3287,8 @@ "pakku_id": "xAIadSqpBRosgDPI", "pakku_links": [ "YrMPVh28ndtUkLsq", - "ieNTt8vgrcfO2nk9" + "ieNTt8vgrcfO2nk9", + "0eaY2qNvkpQzolFy" ], "type": "MOD", "slug": { @@ -5189,50 +3328,21 @@ ] }, { - "pakku_id": "FNR0I8UUKYd9JBnn", + "pakku_id": "uLjsQ7C1hDVfy0Zn", "pakku_links": [ - "CkVybeyxxkbVpLdx", - "ytEUkXrdo25GwUV1" + "Sd1WBrIs9dOQhqCN" ], "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "fancymenu", - "modrinth": "fancymenu" + "curseforge": "fancymenu" }, "name": { - "curseforge": "FancyMenu", - "modrinth": "FancyMenu" + "curseforge": "FancyMenu" }, "id": { - "curseforge": "367706", - "modrinth": "Wq5SjeWM" + "curseforge": "367706" }, "files": [ - { - "type": "modrinth", - "file_name": "fancymenu_forge_3.5.2_MC_1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Wq5SjeWM/versions/uBpY4zmy/fancymenu_forge_3.5.2_MC_1.20.1.jar", - "id": "uBpY4zmy", - "parent_id": "Wq5SjeWM", - "hashes": { - "sha512": "02525bb00136737201b652f02beeee2f28c0c44b97c06deb43652a32f974152069a6171a36471e0b4e639641b767ce83c43d121e68981d9c573771aa89f68bcf", - "sha1": "35caa7f22f09dd7004e68c7387205a1bb1707b4b" - }, - "required_dependencies": [ - "J81TRJWm", - "CVT4pFB2" - ], - "size": 3280719, - "date_published": "2025-05-12T22:40:26.750649Z" - }, { "type": "curseforge", "file_name": "fancymenu_forge_3.5.2_MC_1.20.1.jar", @@ -5260,47 +3370,18 @@ ] }, { - "pakku_id": "QCmNyJiULTjXOT6z", + "pakku_id": "hggeEmhEPzF5fKKr", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "fast-ip-ping", - "modrinth": "fast-ip-ping" + "curseforge": "fast-ip-ping" }, "name": { - "curseforge": "Fast IP Ping", - "modrinth": "Fast IP Ping" + "curseforge": "Fast IP Ping" }, "id": { - "curseforge": "904356", - "modrinth": "9mtu0sUO" + "curseforge": "904356" }, "files": [ - { - "type": "modrinth", - "file_name": "fast-ip-ping-v1.0.5-mc1.20.4-forge.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/9mtu0sUO/versions/lfk0K3KM/fast-ip-ping-v1.0.5-mc1.20.4-forge.jar", - "id": "lfk0K3KM", - "parent_id": "9mtu0sUO", - "hashes": { - "sha512": "1fc904dd25895fcf2c6fa75a1e42d88c1e082a1070e8a7d8559692cb5e538256686a128a84bf5326af9f92d84e478e2cfe6b6a53e055ac24631e8979aa7dedc8", - "sha1": "cba9a0f2b37706ae0486e74636049545580892fd" - }, - "required_dependencies": [], - "size": 10557, - "date_published": "2024-09-22T17:36:02.937591Z" - }, { "type": "curseforge", "file_name": "fast-ip-ping-v1.0.5-mc1.20.4-forge.jar", @@ -5329,50 +3410,19 @@ ] }, { - "pakku_id": "M1zzOhfFKbBUyvAt", + "pakku_id": "SHxjXPyZkrcfsnIi", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "fastboot", - "modrinth": "fastboot" + "curseforge": "fastboot" }, "name": { - "curseforge": "FastBoot", - "modrinth": "FastBoot" + "curseforge": "FastBoot" }, "id": { - "curseforge": "1030285", - "modrinth": "nRL5uFe0" + "curseforge": "1030285" }, "redistributable": false, "files": [ - { - "type": "modrinth", - "file_name": "fastboot-1.20.x-1.2.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/nRL5uFe0/versions/L7hAkvRy/fastboot-1.20.x-1.2.jar", - "id": "L7hAkvRy", - "parent_id": "nRL5uFe0", - "hashes": { - "sha512": "7c888221c58ba85199feeae6aba539bde4a02c4c996457b49d91cb9274f5a08b19cfecfe6d6c3387343ef15dbfde812f8e2672e4fd7979615045d6a9d16e6aa8", - "sha1": "0820d6611bdf664cc84bf351089e75998a9f1962" - }, - "required_dependencies": [], - "size": 24477, - "date_published": "2024-10-23T13:40:38.723694Z" - }, { "type": "curseforge", "file_name": "fastboot-1.20.x-1.2.jar", @@ -5481,45 +3531,18 @@ ] }, { - "pakku_id": "7ZvBJSFPsSXgtS3V", + "pakku_id": "ko9yxHxa0VLNPBl3", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "ferritecore", - "modrinth": "ferrite-core" + "curseforge": "ferritecore" }, "name": { - "curseforge": "FerriteCore ((Neo)Forge)", - "modrinth": "FerriteCore" + "curseforge": "FerriteCore ((Neo)Forge)" }, "id": { - "curseforge": "429235", - "modrinth": "uXXizFIs" + "curseforge": "429235" }, "files": [ - { - "type": "modrinth", - "file_name": "ferritecore-6.0.1-forge.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/uXXizFIs/versions/DG5Fn9Sz/ferritecore-6.0.1-forge.jar", - "id": "DG5Fn9Sz", - "parent_id": "uXXizFIs", - "hashes": { - "sha512": "a1960a7c03dc32d4ccaccaf28afdd9b078758bbd62d15a91d4039a83fa9397a098e89b69591f6bd5190254d9ee97e502504154b9aec764adb8c65f000b75ba2c", - "sha1": "417fb6ce8f52abf40bd9d0390371790f9576f8ba" - }, - "required_dependencies": [], - "size": 123034, - "date_published": "2023-10-22T13:40:26.306516Z" - }, { "type": "curseforge", "file_name": "ferritecore-6.0.1-forge.jar", @@ -5546,51 +3569,21 @@ ] }, { - "pakku_id": "Bulb4DSBYe5vmmM4", + "pakku_id": "voVOR1FExyuHjrQq", "pakku_links": [ - "UiVtcmEH7uJMcy8z", - "F6H99cZ4H6jZRpEK" + "MTt6FL1ZK2Omzj4I" ], "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "firmaciv", "curseforge": "firmaciv" }, "name": { - "modrinth": "Firma: Civilization", "curseforge": "Firma: Civilization (TFC)" }, "id": { - "modrinth": "6o49a8Vz", "curseforge": "714158" }, "files": [ - { - "type": "modrinth", - "file_name": "FirmaCivilization-1.20.1-1.0.9.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/6o49a8Vz/versions/NCjI8fvd/FirmaCivilization-1.20.1-1.0.9.jar", - "id": "NCjI8fvd", - "parent_id": "6o49a8Vz", - "hashes": { - "sha512": "01257e1247489a2d67db4338c2470afd63a19a502f0ce24a5fb041d5e0598cd3fc723c38eaae2daff9c306a959641252b5ec2f255065f52e337c5da918be3dca", - "sha1": "41e134f5dd02cc5030229c972b474a2e69793233" - }, - "required_dependencies": [ - "vuNeeDyl", - "JaCEZUhg" - ], - "size": 16593596, - "date_published": "2024-09-19T18:15:41.714888Z" - }, { "type": "curseforge", "file_name": "FirmaCivilization-1.20.1-1.0.9.jar", @@ -5619,48 +3612,18 @@ ] }, { - "pakku_id": "RwppJL578CgU7lki", - "pakku_links": [ - "Bulb4DSBYe5vmmM4" - ], + "pakku_id": "PKdR7ibItXDtsk7Y", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "firmacivplus", - "modrinth": "firmacivplus" + "curseforge": "firmacivplus" }, "name": { - "curseforge": "FirmaCivPlus", - "modrinth": "FirmaCivPlus" + "curseforge": "FirmaCivPlus" }, "id": { - "curseforge": "1243743", - "modrinth": "h1WsEaNH" + "curseforge": "1243743" }, "files": [ - { - "type": "modrinth", - "file_name": "firmacivplus-1.0.1-1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/h1WsEaNH/versions/tamQr4CM/firmacivplus-1.0.1-1.20.1.jar", - "id": "tamQr4CM", - "parent_id": "h1WsEaNH", - "hashes": { - "sha512": "4785f2dedcd5f34b8b3f9f07869d1928af324a7b6bf5807a83837aa6e78b7ec80a2661073b4e91e6061d8ef30f0eb4776208e28cdc51a5b92495b30e31ad1707", - "sha1": "5d21f85a95332dc002cd26ce085934a0d3605e08" - }, - "required_dependencies": [ - "6o49a8Vz" - ], - "size": 7028524, - "date_published": "2025-05-03T17:00:39.650381Z" - }, { "type": "curseforge", "file_name": "firmacivplus-1.0.1-1.20.1.jar", @@ -5687,46 +3650,18 @@ ] }, { - "pakku_id": "MU6r403S0njIKD6Y", + "pakku_id": "KyYmDyOjjrs7g5nL", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "firmalife", - "modrinth": "firmalife" + "curseforge": "firmalife" }, "name": { - "curseforge": "FirmaLife", - "modrinth": "Firmalife" + "curseforge": "FirmaLife" }, "id": { - "curseforge": "453394", - "modrinth": "5bKeBHw2" + "curseforge": "453394" }, "files": [ - { - "type": "modrinth", - "file_name": "Firmalife-1.20.1-2.1.18.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/5bKeBHw2/versions/3pqbYHWH/Firmalife-1.20.1-2.1.18.jar", - "id": "3pqbYHWH", - "parent_id": "5bKeBHw2", - "hashes": { - "sha512": "1a135f81b4249972213758cac6d663bf6c8bb846bd14328b6d04b0664c031fd43014b258258c8e461c96d1c7e32f61dd36f213cd51aafd3e72377ba60ebd7c89", - "sha1": "de9ec2980e5f09a28415e489aa24eec5840a010d" - }, - "required_dependencies": [ - "JaCEZUhg" - ], - "size": 4597517, - "date_published": "2025-04-19T02:25:00.538403Z" - }, { "type": "curseforge", "file_name": "Firmalife-1.20.1-2.1.18.jar", @@ -5754,46 +3689,22 @@ ] }, { - "pakku_id": "pFU4Ma0J92JfoKnW", + "pakku_id": "3yb0w1wwZMW2O9qY", + "pakku_links": [ + "v44vAp7vREOZVvOk" + ], "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "first-person-model", - "modrinth": "first-person-model" + "curseforge": "first-person-model" }, "name": { - "curseforge": "First-person Model (Forge/Fabric)", - "modrinth": "First-person Model" + "curseforge": "First-person Model (Forge/Fabric)" }, "id": { - "curseforge": "333287", - "modrinth": "H5XMjpHi" + "curseforge": "333287" }, "redistributable": false, "files": [ - { - "type": "modrinth", - "file_name": "firstperson-forge-2.4.9-mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/H5XMjpHi/versions/QgNMKdd7/firstperson-forge-2.4.9-mc1.20.1.jar", - "id": "QgNMKdd7", - "parent_id": "H5XMjpHi", - "hashes": { - "sha512": "d1d7c0cffe0b1110c4ef27b02578de225dd1506c33a76b988bc512894224610838c63d7b8b0fecd125271f26aef9a7529bfe29e03f30fdf6abb3422c391d0b96", - "sha1": "b7e05fb6072e8b39512ce0485186cfc9751bf2ee" - }, - "required_dependencies": [ - "MPCX6s5C" - ], - "size": 127349, - "date_published": "2025-03-27T18:13:27.545948Z" - }, { "type": "curseforge", "file_name": "firstperson-forge-2.4.9-mc1.20.1.jar", @@ -5820,45 +3731,18 @@ ] }, { - "pakku_id": "sGz54C5RVvxKJZbE", + "pakku_id": "PSKPzf0LpQB8h5nt", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "flickerfix", - "modrinth": "flickerfix" + "curseforge": "flickerfix" }, "name": { - "curseforge": "FlickerFix", - "modrinth": "FlickerFix" + "curseforge": "FlickerFix" }, "id": { - "curseforge": "431430", - "modrinth": "KSyWOxT5" + "curseforge": "431430" }, "files": [ - { - "type": "modrinth", - "file_name": "flickerfix-1.20.1-4.0.1.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/KSyWOxT5/versions/tgbHZ6aV/flickerfix-1.20.1-4.0.1.jar", - "id": "tgbHZ6aV", - "parent_id": "KSyWOxT5", - "hashes": { - "sha512": "067e66d2ab3f8b538b03964cc98dbe25141a858b0cd38eec1dc15192e312fe2da9a0c1b17bb7c27341e54ebdfe59c2f538d254fdea0834062292505448203bf6", - "sha1": "ffcf6207d71ba069a8baf18f6ac4ee8668376490" - }, - "required_dependencies": [], - "size": 5630, - "date_published": "2023-10-08T21:35:01.440637Z" - }, { "type": "curseforge", "file_name": "flickerfix-1.20.1-4.0.1.jar", @@ -5926,43 +3810,18 @@ ] }, { - "pakku_id": "5N8b1NjyistuTaVG", + "pakku_id": "lZTiNvrbcvfKWch2", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "framedblocks", - "modrinth": "framedblocks" + "curseforge": "framedblocks" }, "name": { - "curseforge": "FramedBlocks", - "modrinth": "FramedBlocks" + "curseforge": "FramedBlocks" }, "id": { - "curseforge": "441647", - "modrinth": "wbgfS34j" + "curseforge": "441647" }, "files": [ - { - "type": "modrinth", - "file_name": "FramedBlocks-9.3.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/wbgfS34j/versions/ZqA1adIm/FramedBlocks-9.3.1.jar", - "id": "ZqA1adIm", - "parent_id": "wbgfS34j", - "hashes": { - "sha512": "4600160afd9f8b3f4123beb866fb3610d295b6d6c7ff562349953288d66d4c1ac2be5be4cf7246fb18d5fb0ddd7df6c43b8ab1820b47bb0bdebbdc98452c0391", - "sha1": "e7b729e64c7b1c7a5cdb8a7de4f9a0be50ad4a79" - }, - "required_dependencies": [], - "size": 4190330, - "date_published": "2024-10-03T22:23:39.903059Z" - }, { "type": "curseforge", "file_name": "FramedBlocks-9.3.1.jar", @@ -5988,49 +3847,18 @@ ] }, { - "pakku_id": "2wt2APHThAmSG5Rq", - "pakku_links": [ - "IqPkca9cWhZ2JxDJ" - ], + "pakku_id": "lzhyE6qnNX8vJ50C", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "fzzy-config", - "modrinth": "fzzy-config" + "curseforge": "fzzy-config" }, "name": { - "curseforge": "Fzzy Config", - "modrinth": "Fzzy Config" + "curseforge": "Fzzy Config" }, "id": { - "curseforge": "1005914", - "modrinth": "hYykXjDp" + "curseforge": "1005914" }, "files": [ - { - "type": "modrinth", - "file_name": "fzzy_config-0.6.9+1.20.1+forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/hYykXjDp/versions/Jp0w2D0o/fzzy_config-0.6.9+1.20.1+forge.jar", - "id": "Jp0w2D0o", - "parent_id": "hYykXjDp", - "hashes": { - "sha512": "dfc78eb1f07767c9b0d69f75a2d9160d470dd25c366fbbc149dbea0fecc018225d6513be9aad6b06d5bebbc4e40773da1cbd58c2a50e61aa2a03c221e5523a82", - "sha1": "749df31acdf11c562ad689b26ef478da37807f94" - }, - "required_dependencies": [ - "ordsPcFz" - ], - "size": 2158962, - "date_published": "2025-04-09T23:12:08.437182Z" - }, { "type": "curseforge", "file_name": "fzzy_config-0.6.9+1.20.1+forge.jar", @@ -6058,20 +3886,16 @@ ] }, { - "pakku_id": "uCACXyPoJ4iKQzNG", + "pakku_id": "FOswt0O8bKv2R2Nv", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "geckolib", - "modrinth": "geckolib" + "curseforge": "geckolib" }, "name": { - "curseforge": "GeckoLib", - "modrinth": "Geckolib" + "curseforge": "GeckoLib" }, "id": { - "curseforge": "388172", - "modrinth": "8BmcQJ2H" + "curseforge": "388172" }, "files": [ { @@ -6095,69 +3919,22 @@ "required_dependencies": [], "size": 1004042, "date_published": "2024-12-27T16:27:17.200Z" - }, - { - "type": "modrinth", - "file_name": "geckolib-forge-1.20.1-4.7.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/8BmcQJ2H/versions/LwI6czff/geckolib-forge-1.20.1-4.7.jar", - "id": "LwI6czff", - "parent_id": "8BmcQJ2H", - "hashes": { - "sha512": "4efd2d70533d73fc70012b0969bac9fb6035a4ebcc8b6ccb692321456bcc044da93a12b44392fca3c607889c134acd41db9e0fed376151a46d5391c56881a149", - "sha1": "451226923e02ac708b8fe59d75a2f9a28cc7e467" - }, - "required_dependencies": [], - "size": 1004043, - "date_published": "2024-12-27T16:27:02.907556Z" } ] }, { - "pakku_id": "rSUHapr2idxvSjLh", + "pakku_id": "2GZxtrNRL29dRjVC", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "get-it-together-drops", - "modrinth": "get-it-together-drops" + "curseforge": "get-it-together-drops" }, "name": { - "curseforge": "Get It Together, Drops!", - "modrinth": "Get It Together, Drops!" + "curseforge": "Get It Together, Drops!" }, "id": { - "curseforge": "411045", - "modrinth": "T0OUgf8P" + "curseforge": "411045" }, "files": [ - { - "type": "modrinth", - "file_name": "getittogetherdrops-forge-1.20-1.3.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/T0OUgf8P/versions/csPzTtJp/getittogetherdrops-forge-1.20-1.3.jar", - "id": "csPzTtJp", - "parent_id": "T0OUgf8P", - "hashes": { - "sha512": "65ccbff7c6726392e3767305cbab643dab9a8a7cbb4b11e5a8f19de32e7c4e7ac63ff707ca0ae39ed6e6c699832910362b74dbbacb403ef78b524156f29f2b14", - "sha1": "70a4d8acaedc4dfb066974726d21916b78edd7af" - }, - "required_dependencies": [], - "size": 7863, - "date_published": "2023-06-10T18:01:17.003071Z" - }, { "type": "curseforge", "file_name": "getittogetherdrops-forge-1.20-1.3.jar", @@ -6183,44 +3960,18 @@ ] }, { - "pakku_id": "HlauzHpOCumhX2AQ", + "pakku_id": "EbImyRnmgUybUFzA", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "glodium", - "modrinth": "glodium" + "curseforge": "glodium" }, "name": { - "curseforge": "Glodium", - "modrinth": "Glodium" + "curseforge": "Glodium" }, "id": { - "curseforge": "957920", - "modrinth": "UhW5uCKw" + "curseforge": "957920" }, "files": [ - { - "type": "modrinth", - "file_name": "Glodium-1.20-1.5-forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/UhW5uCKw/versions/eoUaDkZf/Glodium-1.20-1.5-forge.jar", - "id": "eoUaDkZf", - "parent_id": "UhW5uCKw", - "hashes": { - "sha512": "57ba996845f588191b12f5e4c578b6f33a2b431facd54176dc61abba0f08f86cbc03c39cf795c7d5dea4926a923ec88e646a25d1a9a3a5bb9508fcb79a661a5e", - "sha1": "c7534db3248adfcf39a6158b423dfc9bfc99a378" - }, - "required_dependencies": [], - "size": 60550, - "date_published": "2025-02-04T13:08:25.693981Z" - }, { "type": "curseforge", "file_name": "Glodium-1.20-1.5-forge.jar", @@ -6283,6 +4034,9 @@ }, { "pakku_id": "JYHQVYwIGQYRij0G", + "pakku_links": [ + "9W4FCgljktwrd38M" + ], "type": "MOD", "side": "BOTH", "slug": { @@ -6323,20 +4077,16 @@ ] }, { - "pakku_id": "rD7EJsU46nHBcbcs", + "pakku_id": "ath4OaDmkCtFku7l", "type": "RESOURCE_PACK", - "side": "CLIENT", "slug": { - "curseforge": "gregtech-revival-32x", - "modrinth": "gregtech-revival-32x" + "curseforge": "gregtech-revival-32x" }, "name": { - "curseforge": "GregTech Revival 32x", - "modrinth": "GregTech Revival 32x" + "curseforge": "GregTech Revival 32x" }, "id": { - "curseforge": "964322", - "modrinth": "fUawEtti" + "curseforge": "964322" }, "files": [ { @@ -6356,70 +4106,22 @@ "required_dependencies": [], "size": 7977338, "date_published": "2025-05-05T09:09:38.573Z" - }, - { - "type": "modrinth", - "file_name": "GregTech Revival 32x 1.19.2-1.20.1-1.21 ver 0.18.zip", - "mc_versions": [ - "1.20", - "1.20.1", - "1.21.1" - ], - "loaders": [ - "minecraft" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/fUawEtti/versions/VrsFjDrs/GregTech Revival 32x 1.19.2-1.20.1-1.21 ver 0.18.zip", - "id": "VrsFjDrs", - "parent_id": "fUawEtti", - "hashes": { - "sha512": "46c0caac3b7fbad0afa4346d30ea56ac094765ca91184e87d36a6b74944e4a6254f0ea416fcfbbc073e609fc89d41f15a6bbcc0c5194f1204b4f5afb101036b3", - "sha1": "8042b552366952abccf06c17eb9d9d693c8397b4" - }, - "required_dependencies": [], - "size": 7977338, - "date_published": "2025-05-06T20:31:53.875728Z" } ] }, { - "pakku_id": "apqasFnXUkYXZUFj", + "pakku_id": "2wSbyvuI5uFxrZW6", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "gregtechceu-modern", - "modrinth": "gregtechceu-modern" + "curseforge": "gregtechceu-modern" }, "name": { - "curseforge": "GregTechCEu Modern", - "modrinth": "GregTechCEu Modern" + "curseforge": "GregTechCEu Modern" }, "id": { - "curseforge": "890405", - "modrinth": "7tG215v7" + "curseforge": "890405" }, "files": [ - { - "type": "modrinth", - "file_name": "gtceu-1.20.1-1.6.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/7tG215v7/versions/agSy623h/gtceu-1.20.1-1.6.4.jar", - "id": "agSy623h", - "parent_id": "7tG215v7", - "hashes": { - "sha512": "3915ddb104b7cd6b6a9c3213749c8d4c0a3c1eb07745fdbe97d881ab6661853ce0d9411aad0fde5c933648bafb03417455184abcc641e6af7f4c5fab92daa418", - "sha1": "8f9705cb309bc862f1abf684717bc6c87165604a" - }, - "required_dependencies": [], - "size": 11787892, - "date_published": "2025-03-02T06:23:05.388636Z" - }, { "type": "curseforge", "file_name": "gtceu-1.20.1-1.6.4.jar", @@ -6444,20 +4146,16 @@ ] }, { - "pakku_id": "y3U56Xi2gXs1JMV8", + "pakku_id": "dR8ZIMOQFxDrUtOO", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "guideme", - "modrinth": "guideme" + "curseforge": "guideme" }, "name": { - "curseforge": "GuideME", - "modrinth": "GuideME" + "curseforge": "GuideME" }, "id": { - "curseforge": "1173950", - "modrinth": "Ck4E7v7R" + "curseforge": "1173950" }, "files": [ { @@ -6480,70 +4178,22 @@ "required_dependencies": [], "size": 9401162, "date_published": "2025-05-03T00:27:09.520Z" - }, - { - "type": "modrinth", - "file_name": "guideme-20.1.7.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Ck4E7v7R/versions/UD2nQxJx/guideme-20.1.7.jar", - "id": "UD2nQxJx", - "parent_id": "Ck4E7v7R", - "hashes": { - "sha512": "8e12ede30db086a3d30236783848f53fb984d413727cdb364bac487be8818d5c4a3696d4446db5d1dd83be62f347ceac6bcd7af9ccb27e09a160ea03c15e9dbb", - "sha1": "fc039093c479b3632b1ab60ea503e79b76b686f9" - }, - "required_dependencies": [], - "size": 9401162, - "date_published": "2025-05-03T00:27:15.237566Z" } ] }, { - "pakku_id": "Uyfzeev3SUQZkciO", + "pakku_id": "NlGPSspTORvnD5PG", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "hang-glider", - "modrinth": "hang-glider" + "curseforge": "hang-glider" }, "name": { - "curseforge": "Hang Glider [Forge & Fabric]", - "modrinth": "Hang Glider" + "curseforge": "Hang Glider [Forge & Fabric]" }, "id": { - "curseforge": "852668", - "modrinth": "uHWrqYcS" + "curseforge": "852668" }, "files": [ - { - "type": "modrinth", - "file_name": "HangGlider-v8.0.1-1.20.1-Forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/uHWrqYcS/versions/kVfMYM11/HangGlider-v8.0.1-1.20.1-Forge.jar", - "id": "kVfMYM11", - "parent_id": "uHWrqYcS", - "hashes": { - "sha512": "8b55e4d6b7c5b7d1cde4bf1e8344111b74e9b2e2ce3019623c745e317559037a27e8be00a15ce52444493e6ca5a792d4fa878f980b2f467fd42c7de6fd2b7c36", - "sha1": "e4a5deeb545db6853ae4d668d0751228e641fc61" - }, - "required_dependencies": [ - "QAGBst4M" - ], - "size": 136076, - "date_published": "2023-08-18T06:55:17.015671Z" - }, { "type": "curseforge", "file_name": "HangGlider-v8.0.1-1.20.1-Forge.jar", @@ -6570,43 +4220,18 @@ ] }, { - "pakku_id": "z1qM65HXcowNZoh2", + "pakku_id": "uGCMoRHxFuJmKFoL", "type": "RESOURCE_PACK", - "side": "CLIENT", "slug": { - "curseforge": "ilaores-tfc-32x", - "modrinth": "ilaores-tfc-32x" + "curseforge": "ilaores-tfc-32x" }, "name": { - "curseforge": "ILAORE's TFC 32x (terrafirmacraft, terra firma craft)", - "modrinth": "ILAORE's TFC 32x" + "curseforge": "ILAORE's TFC 32x (terrafirmacraft, terra firma craft)" }, "id": { - "curseforge": "952112", - "modrinth": "vqrI97xw" + "curseforge": "952112" }, "files": [ - { - "type": "modrinth", - "file_name": "ILAORE's_TFC_32x_ver_0.15_1.20.1.zip", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "minecraft" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/vqrI97xw/versions/AzepWSkR/ILAORE's_TFC_32x_ver_0.15_1.20.1.zip", - "id": "AzepWSkR", - "parent_id": "vqrI97xw", - "hashes": { - "sha512": "d7a4c7806c38c82ec90e5f351416147cf0829bbef3d15e27062f3d0ca96fd00562fc2cd2ddd56f2d1ad5fd288074ca19816bf2dfe78d668f6dcccd3c6e54b523", - "sha1": "67f277d47406a7adc6b36a7429fed62c123bc347" - }, - "required_dependencies": [], - "size": 41173821, - "date_published": "2025-01-12T11:09:36.203161Z" - }, { "type": "curseforge", "file_name": "ILAORE's_TFC_32x_ver_0.15_1.20.1.zip", @@ -6628,45 +4253,18 @@ ] }, { - "pakku_id": "ysI0Svq6SxqLzQ2D", + "pakku_id": "Gf7UqnkHto1XGQZa", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "icterine", - "modrinth": "icterine" + "curseforge": "icterine" }, "name": { - "curseforge": "Icterine", - "modrinth": "Icterine" + "curseforge": "Icterine" }, "id": { - "curseforge": "974774", - "modrinth": "7RvRWn6p" + "curseforge": "974774" }, "files": [ - { - "type": "modrinth", - "file_name": "Icterine-forge-1.20.0-1-1.3.0.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/7RvRWn6p/versions/81fZ7ynE/Icterine-forge-1.20.0-1-1.3.0.jar", - "id": "81fZ7ynE", - "parent_id": "7RvRWn6p", - "hashes": { - "sha512": "18314a6d3402f7d7d0ec2960ccd8be7e03bcf9ce5de562d5049dcc3e3b44fae8ffdf231932d9139ee1139b0b5ad98f4fd7b490026f8a07d418ecc884af3d5ae8", - "sha1": "55fde23d7602924ba4772d441fb5a78d562be238" - }, - "required_dependencies": [], - "size": 38848, - "date_published": "2024-02-10T22:07:48.553619Z" - }, { "type": "curseforge", "file_name": "Icterine-forge-1.20.0-1-1.3.0.jar", @@ -6694,47 +4292,18 @@ ] }, { - "pakku_id": "bz1kRoXx71DMQLBz", + "pakku_id": "NVUIYx999yATkZmQ", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "immediatelyfast", - "modrinth": "immediatelyfast" + "curseforge": "immediatelyfast" }, "name": { - "curseforge": "ImmediatelyFast", - "modrinth": "ImmediatelyFast" + "curseforge": "ImmediatelyFast" }, "id": { - "curseforge": "686911", - "modrinth": "5ZwdcRci" + "curseforge": "686911" }, "files": [ - { - "type": "modrinth", - "file_name": "ImmediatelyFast-Forge-1.5.0+1.20.4.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/5ZwdcRci/versions/xNaL38Bs/ImmediatelyFast-Forge-1.5.0+1.20.4.jar", - "id": "xNaL38Bs", - "parent_id": "5ZwdcRci", - "hashes": { - "sha512": "ec94ad253be05774b9fb8b67587929fb953c3fb4cbd835180eb2797ebab2bc71656f2c5644321107e862bee16985d50bbb833909a6ac07ff06cb842c0bde8d83", - "sha1": "653fb9d1ce673b9987b18dfc0a9db4b9cb48d1de" - }, - "required_dependencies": [], - "size": 428350, - "date_published": "2025-03-16T17:12:37.853726Z" - }, { "type": "curseforge", "file_name": "ImmediatelyFast-Forge-1.5.0+1.20.4.jar", @@ -6763,20 +4332,16 @@ ] }, { - "pakku_id": "w5G2EmycbcFrsM0g", + "pakku_id": "8uHbQw2UzFWkxSKA", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "immersive-aircraft", - "modrinth": "immersive-aircraft" + "curseforge": "immersive-aircraft" }, "name": { - "curseforge": "Immersive Aircraft [Fabric/Forge]", - "modrinth": "Immersive Aircraft" + "curseforge": "Immersive Aircraft [Fabric/Forge]" }, "id": { - "curseforge": "666014", - "modrinth": "x3HZvrj6" + "curseforge": "666014" }, "files": [ { @@ -6799,32 +4364,11 @@ "required_dependencies": [], "size": 2180392, "date_published": "2025-03-17T18:06:57.950Z" - }, - { - "type": "modrinth", - "file_name": "immersive_aircraft-1.2.2+1.20.1-forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/x3HZvrj6/versions/X2smCkoc/immersive_aircraft-1.2.2+1.20.1-forge.jar", - "id": "X2smCkoc", - "parent_id": "x3HZvrj6", - "hashes": { - "sha512": "51131231da1e9953e6c5850b103cb87b04de7767d2771e7cc1477b6c8ef83a7088c0823ade27ab9e45c075924043151af34c716c7a051296b9b1ff13d6b328af", - "sha1": "5f1c9fb4a9825557a951bd5f97465fe44fc01df7" - }, - "required_dependencies": [], - "size": 2180392, - "date_published": "2025-03-17T18:07:00.527935Z" } ] }, { - "pakku_id": "EhMlWcsS0nJcvUU8", + "pakku_id": "koOe6mK4eoXZNeOE", "type": "RESOURCE_PACK", "slug": { "curseforge": "improved-applied-energistics-2" @@ -6859,7 +4403,7 @@ ] }, { - "pakku_id": "8mSO4NNaDxxiWQm2", + "pakku_id": "Zc4qMhc9dM76cC0W", "type": "RESOURCE_PACK", "slug": { "curseforge": "improved-create-32x" @@ -6931,20 +4475,16 @@ ] }, { - "pakku_id": "KrMagbELcCin0ry1", + "pakku_id": "fmEwFJByF5n2FrkH", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "inventory-tweaks-refoxed", - "modrinth": "inventory-tweaks-refoxed" + "curseforge": "inventory-tweaks-refoxed" }, "name": { - "curseforge": "Inventory Tweaks - ReFoxed", - "modrinth": "Inventory Tweaks: ReFoxed" + "curseforge": "Inventory Tweaks - ReFoxed" }, "id": { - "curseforge": "976858", - "modrinth": "uqnMI1kq" + "curseforge": "976858" }, "files": [ { @@ -6968,74 +4508,26 @@ "required_dependencies": [], "size": 74491, "date_published": "2024-05-04T18:03:07.010Z" - }, - { - "type": "modrinth", - "file_name": "invtweaks-1.20.1-1.1.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/uqnMI1kq/versions/noMmNlEf/invtweaks-1.20.1-1.1.0.jar", - "id": "noMmNlEf", - "parent_id": "uqnMI1kq", - "hashes": { - "sha512": "3303d72462d4f863625914100cbbc050e3c88a23203b1010d194524518145ad859a9a30e714326a1866ad129860bc4e28a658a77069e595aa40f1507051f4dd5", - "sha1": "1550d40fd570ae88839382ea888dba9b5c3bd29c" - }, - "required_dependencies": [], - "size": 74491, - "date_published": "2024-05-04T18:03:08.340558Z" } ] }, { - "pakku_id": "qfmfJ9pcWlHX4gSC", + "pakku_id": "InWJPvQFq2bK7xrr", "pakku_links": [ - "K1CxjpiwXqtWrxdd" + "WUlpBsMd1Ztf1Rv1" ], "type": "MOD", "side": "CLIENT", "slug": { - "curseforge": "iris-flywheel-compat", - "modrinth": "iris-flw-compat" + "curseforge": "iris-flywheel-compat" }, "name": { - "curseforge": "Iris & Oculus Flywheel Compat", - "modrinth": "Iris & Oculus Flywheel Compat" + "curseforge": "Iris & Oculus Flywheel Compat" }, "id": { - "curseforge": "659897", - "modrinth": "ndHYMY2K" + "curseforge": "659897" }, "files": [ - { - "type": "modrinth", - "file_name": "oculus-flywheel-compat-forge1.20.1+1.1.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/ndHYMY2K/versions/j26FjsSe/oculus-flywheel-compat-forge1.20.1+1.1.4.jar", - "id": "j26FjsSe", - "parent_id": "ndHYMY2K", - "hashes": { - "sha512": "811874cef4a54eb8d6b1f871d004b32bda39cf800ade45b60f156ccf7d81cf39244ec49a1adeaf3565bb8fc623869cd54c6ff84f6f406e65ea27ea6be1ecb3f2", - "sha1": "8f79b9c4e0ac809b5310b59ad812a7325a6c7f1e" - }, - "required_dependencies": [ - "GchcoXML" - ], - "size": 91538, - "date_published": "2024-11-17T07:21:13.814050Z" - }, { "type": "curseforge", "file_name": "oculus-flywheel-compat-forge1.20.1+1.1.4.jar", @@ -7062,23 +4554,16 @@ ] }, { - "pakku_id": "NhIPVu8RDHYHrFcw", - "pakku_links": [ - "UOjZxqemtQFAP9R8" - ], + "pakku_id": "I25wHE92iKmdYAz9", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "itemphysic-lite", - "modrinth": "itemphysic-lite" + "curseforge": "itemphysic-lite" }, "name": { - "curseforge": "ItemPhysic Lite", - "modrinth": "ItemPhysic Lite" + "curseforge": "ItemPhysic Lite" }, "id": { - "curseforge": "270441", - "modrinth": "OuyCgP8t" + "curseforge": "270441" }, "files": [ { @@ -7104,51 +4589,23 @@ ], "size": 19487, "date_published": "2025-01-02T15:19:28.153Z" - }, - { - "type": "modrinth", - "file_name": "ItemPhysicLite_FORGE_v1.6.6_mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/OuyCgP8t/versions/pblKjZQf/ItemPhysicLite_FORGE_v1.6.6_mc1.20.1.jar", - "id": "pblKjZQf", - "parent_id": "OuyCgP8t", - "hashes": { - "sha512": "7458b25e6243c196ecac5363ce6b30713eb93c043226906d6ad6b9774985831f67a250a3057183e6f9721cbdf56c6ebdd3db3769c1da66c7d07ba4d0d5878d1b", - "sha1": "4fc87af53afb8610e77710b30340783fc6bd0ccf" - }, - "required_dependencies": [ - "OsZiaDHq" - ], - "size": 19487, - "date_published": "2025-01-02T15:19:25.955410Z" } ] }, { - "pakku_id": "9QhYmcgAPjE21AZN", + "pakku_id": "d2JtcMNOYhuPhetG", "pakku_links": [ - "7QIRhUwYRTKZoPpd" + "4Lh5rlmEmqZFUmGt" ], "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "jade-addons", - "modrinth": "jade-addons-forge" + "curseforge": "jade-addons" }, "name": { - "curseforge": "Jade Addons (Neo/Forge)", - "modrinth": "Jade Addons (Neo/Forge)" + "curseforge": "Jade Addons (Neo/Forge)" }, "id": { - "curseforge": "583345", - "modrinth": "xuDOzCLy" + "curseforge": "583345" }, "files": [ { @@ -7175,74 +4632,22 @@ ], "size": 77839, "date_published": "2024-09-04T19:28:49.377Z" - }, - { - "type": "modrinth", - "file_name": "JadeAddons-1.20.1-Forge-5.3.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/xuDOzCLy/versions/PSP77dD5/JadeAddons-1.20.1-Forge-5.3.1.jar", - "id": "PSP77dD5", - "parent_id": "xuDOzCLy", - "hashes": { - "sha512": "f892ddfd0551a4c813343507c511707253f30808972228f506e4541750c91e8af15ca460bd88d17fd512a83fe8c280703064afb2b6d56b32f1ee082a8d69b302", - "sha1": "140a393ae43519bcb9018a7e00c300f930d659dc" - }, - "required_dependencies": [ - "nvQzSEkH" - ], - "size": 77839, - "date_published": "2024-09-04T19:28:53.887177Z" } ] }, { - "pakku_id": "7QIRhUwYRTKZoPpd", + "pakku_id": "4Lh5rlmEmqZFUmGt", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "jade", - "modrinth": "jade" + "curseforge": "jade" }, "name": { - "curseforge": "Jade 🔍", - "modrinth": "Jade 🔍" + "curseforge": "Jade 🔍" }, "id": { - "curseforge": "324717", - "modrinth": "nvQzSEkH" + "curseforge": "324717" }, "files": [ - { - "type": "modrinth", - "file_name": "Jade-1.20.1-Forge-11.13.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/nvQzSEkH/versions/9gf6jOO0/Jade-1.20.1-Forge-11.13.1.jar", - "id": "9gf6jOO0", - "parent_id": "nvQzSEkH", - "hashes": { - "sha512": "3b8c4e273b70c30781accb27b3c307e9a8f676c2f3e6987fb9864588c4c0b93cbfd20bbcbe697dada6474b4d652ce686f98d3f72346d4946e573c0435674d8cf", - "sha1": "0e5af2bdca3a600d3f0cf28cc9f735542d19e7fc" - }, - "required_dependencies": [], - "size": 550551, - "date_published": "2025-03-06T16:47:31.546464Z" - }, { "type": "curseforge", "file_name": "Jade-1.20.1-Forge-11.13.1.jar", @@ -7269,20 +4674,16 @@ ] }, { - "pakku_id": "jhCnEANGzAZibyXL", + "pakku_id": "goJJwU9WNFEvXVqN", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "jei", - "modrinth": "jei" + "curseforge": "jei" }, "name": { - "curseforge": "Just Enough Items (JEI)", - "modrinth": "Just Enough Items" + "curseforge": "Just Enough Items (JEI)" }, "id": { - "curseforge": "238222", - "modrinth": "u6dRKJwZ" + "curseforge": "238222" }, "files": [ { @@ -7305,69 +4706,22 @@ "required_dependencies": [], "size": 1379220, "date_published": "2025-01-11T01:35:54.057Z" - }, - { - "type": "modrinth", - "file_name": "jei-1.20.1-forge-15.20.0.106.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/u6dRKJwZ/versions/WTWP98yg/jei-1.20.1-forge-15.20.0.106.jar", - "id": "WTWP98yg", - "parent_id": "u6dRKJwZ", - "hashes": { - "sha512": "c49f6f4fa86a76751fae927e93f6f6a00b955aca97edae6eecc496f2959e581f4e697f80c53e27d2c90e73374171669b3be6bd860b9446aaa521a2553569bfc1", - "sha1": "77928d15d797663846cba44de8f79e4e4c5fdbb7" - }, - "required_dependencies": [], - "size": 1379220, - "date_published": "2025-01-11T01:36:06.889620Z" } ] }, { - "pakku_id": "ytEUkXrdo25GwUV1", + "pakku_id": "n2o9XeuYgg4dKWzC", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "konkrete", - "modrinth": "konkrete" + "curseforge": "konkrete" }, "name": { - "curseforge": "Konkrete [Forge/NeoForge]", - "modrinth": "Konkrete" + "curseforge": "Konkrete [Forge/NeoForge]" }, "id": { - "curseforge": "410295", - "modrinth": "J81TRJWm" + "curseforge": "410295" }, "files": [ - { - "type": "modrinth", - "file_name": "konkrete_forge_1.8.0_MC_1.20-1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/J81TRJWm/versions/skYziQQL/konkrete_forge_1.8.0_MC_1.20-1.20.1.jar", - "id": "skYziQQL", - "parent_id": "J81TRJWm", - "hashes": { - "sha512": "df79a0c64da14ca2b27dc04a72d85ce5c8e7c498e7b72da4d7bfddd592bb4bac165e70afe33fac97446e4996fffd8003350df07ede2a77233dddec77b8ff0ee7", - "sha1": "2019d821bed9071daabed43979433a5473ceee49" - }, - "required_dependencies": [], - "size": 625185, - "date_published": "2024-01-13T03:30:28.707265Z" - }, { "type": "curseforge", "file_name": "konkrete_forge_1.8.0_MC_1.20-1.20.1.jar", @@ -7393,50 +4747,18 @@ ] }, { - "pakku_id": "IqPkca9cWhZ2JxDJ", + "pakku_id": "VOxF6hJfYbQv9uFg", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "kotlin-for-forge", - "modrinth": "kotlin-for-forge" + "curseforge": "kotlin-for-forge" }, "name": { - "curseforge": "Kotlin for Forge", - "modrinth": "Kotlin for Forge" + "curseforge": "Kotlin for Forge" }, "id": { - "curseforge": "351264", - "modrinth": "ordsPcFz" + "curseforge": "351264" }, "files": [ - { - "type": "modrinth", - "file_name": "kotlinforforge-4.11.0-all.jar", - "mc_versions": [ - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/ordsPcFz/versions/hmeyC41q/kotlinforforge-4.11.0-all.jar", - "id": "hmeyC41q", - "parent_id": "ordsPcFz", - "hashes": { - "sha512": "d72707078f0c4fde78981c638ca976722f22a64ce74bdb489258790fe9886d763a7b1e0dfbc5429ddd3105d8a65d177f06242dfb1457e219e56c70dd3e8cbf2c", - "sha1": "1fd8acfd75a2be2dc3cdcc7e816482b2e427d6e5" - }, - "required_dependencies": [], - "size": 7193768, - "date_published": "2024-06-06T01:10:20.253226Z" - }, { "type": "curseforge", "file_name": "kotlinforforge-4.11.0-all.jar", @@ -7466,649 +4788,18 @@ ] }, { - "pakku_id": "YpgXdfsYvpMj2cy4", + "pakku_id": "ER1SSAElNjQ9ToDP", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "ksyxis", - "modrinth": "ksyxis" + "curseforge": "ksyxis" }, "name": { - "curseforge": "Ksyxis", - "modrinth": "Ksyxis" + "curseforge": "Ksyxis" }, "id": { - "curseforge": "537533", - "modrinth": "2ecVyZ49" + "curseforge": "537533" }, "files": [ - { - "type": "modrinth", - "file_name": "Ksyxis-1.3.3.jar", - "mc_versions": [ - "1.8", - "1.8.1-pre1", - "1.8.1-pre2", - "1.8.1-pre3", - "1.8.1-pre4", - "1.8.1-pre5", - "1.8.1", - "1.8.2-pre1", - "1.8.2-pre2", - "1.8.2-pre3", - "1.8.2-pre4", - "1.8.2-pre5", - "1.8.2-pre6", - "1.8.2-pre7", - "1.8.2", - "1.8.3", - "15w14a", - "1.8.4", - "1.8.5", - "1.8.6", - "1.8.7", - "1.8.8", - "15w31a", - "15w31b", - "15w31c", - "15w32a", - "15w32b", - "15w32c", - "15w33a", - "15w33b", - "15w33c", - "15w34a", - "15w34b", - "15w34c", - "15w34d", - "15w35a", - "15w35b", - "15w35c", - "15w35d", - "15w35e", - "15w36a", - "15w36b", - "15w36c", - "15w36d", - "15w37a", - "15w38a", - "15w38b", - "15w39a", - "15w39b", - "15w39c", - "15w40a", - "15w40b", - "15w41a", - "15w41b", - "15w42a", - "15w43a", - "15w43b", - "15w43c", - "15w44a", - "15w44b", - "15w45a", - "15w46a", - "15w47a", - "15w47b", - "15w47c", - "15w49a", - "1.8.9", - "15w49b", - "15w50a", - "15w51a", - "15w51b", - "16w02a", - "16w03a", - "16w04a", - "16w05a", - "16w05b", - "16w06a", - "16w07a", - "16w07b", - "1.9-pre1", - "1.9-pre2", - "1.9-pre3", - "1.9-pre4", - "1.9", - "1.9.1-pre1", - "1.9.1-pre2", - "1.9.1-pre3", - "1.9.1", - "1.9.2", - "1.RV-Pre1", - "16w14a", - "16w15a", - "16w15b", - "1.9.3-pre1", - "1.9.3-pre2", - "1.9.3-pre3", - "1.9.3", - "1.9.4", - "16w20a", - "16w21a", - "16w21b", - "1.10-pre1", - "1.10-pre2", - "1.10", - "1.10.1", - "1.10.2", - "16w32a", - "16w32b", - "16w33a", - "16w35a", - "16w36a", - "16w38a", - "16w39a", - "16w39b", - "16w39c", - "16w40a", - "16w41a", - "16w42a", - "16w43a", - "16w44a", - "1.11-pre1", - "1.11", - "16w50a", - "1.11.1", - "1.11.2", - "17w06a", - "17w13a", - "17w13b", - "17w14a", - "17w15a", - "17w16a", - "17w16b", - "17w17a", - "17w17b", - "17w18a", - "17w18b", - "1.12-pre1", - "1.12-pre2", - "1.12-pre3", - "1.12-pre4", - "1.12-pre5", - "1.12-pre6", - "1.12-pre7", - "1.12", - "17w31a", - "1.12.1-pre1", - "1.12.1", - "1.12.2-pre1", - "1.12.2-pre2", - "1.12.2", - "17w43a", - "17w43b", - "17w45a", - "17w45b", - "17w46a", - "17w47a", - "17w47b", - "17w48a", - "17w49a", - "17w49b", - "17w50a", - "18w01a", - "18w02a", - "18w03a", - "18w03b", - "18w05a", - "18w06a", - "18w07a", - "18w07b", - "18w07c", - "18w08a", - "18w08b", - "18w09a", - "18w10a", - "18w10b", - "18w10c", - "18w10d", - "18w11a", - "18w14a", - "18w14b", - "18w15a", - "18w16a", - "18w19a", - "18w19b", - "18w20a", - "18w20b", - "18w20c", - "18w21a", - "18w21b", - "18w22a", - "18w22b", - "18w22c", - "1.13-pre1", - "1.13-pre2", - "1.13-pre3", - "1.13-pre4", - "1.13-pre5", - "1.13-pre6", - "1.13-pre7", - "1.13-pre8", - "1.13-pre9", - "1.13-pre10", - "1.13", - "18w30a", - "18w30b", - "18w31a", - "18w32a", - "18w33a", - "1.13.1-pre1", - "1.13.1-pre2", - "1.13.1", - "1.13.2-pre1", - "1.13.2-pre2", - "1.13.2", - "18w43a", - "18w43b", - "18w43c", - "18w44a", - "18w45a", - "18w46a", - "18w47a", - "18w47b", - "18w48a", - "18w48b", - "18w49a", - "18w50a", - "19w02a", - "19w03a", - "19w03b", - "19w03c", - "19w04a", - "19w04b", - "19w05a", - "19w06a", - "19w07a", - "19w08a", - "19w08b", - "19w09a", - "19w11a", - "19w11b", - "19w12a", - "19w12b", - "19w13a", - "19w13b", - "3D-Shareware-v1.34", - "19w14a", - "19w14b", - "1.14-pre1", - "1.14-pre2", - "1.14-pre3", - "1.14-pre4", - "1.14-pre5", - "1.14", - "1.14.1-pre1", - "1.14.1-pre2", - "1.14.1", - "1.14.2-pre1", - "1.14.2-pre2", - "1.14.2-pre3", - "1.14.2-pre4", - "1.14.2", - "1.14.3-pre1", - "1.14.3-pre2", - "1.14.3-pre3", - "1.14.3-pre4", - "1.14.3", - "1.14.4-pre1", - "1.14.4-pre2", - "1.14.4-pre3", - "1.14.4-pre4", - "1.14.4-pre5", - "1.14.4-pre6", - "1.14.4-pre7", - "1.14.4", - "19w34a", - "19w35a", - "19w36a", - "19w37a", - "19w38a", - "19w38b", - "19w39a", - "19w40a", - "19w41a", - "19w42a", - "19w44a", - "19w45a", - "19w45b", - "19w46a", - "19w46b", - "1.15-pre1", - "1.15-pre2", - "1.15-pre3", - "1.15-pre4", - "1.15-pre5", - "1.15-pre6", - "1.15-pre7", - "1.15", - "1.15.1-pre1", - "1.15.1", - "1.15.2-pre1", - "1.15.2-pre2", - "1.15.2", - "20w06a", - "20w07a", - "20w08a", - "20w09a", - "20w10a", - "20w11a", - "20w12a", - "20w13a", - "20w13b", - "20w14infinite", - "20w14a", - "20w15a", - "20w16a", - "20w17a", - "20w18a", - "20w19a", - "20w20a", - "20w20b", - "20w21a", - "20w22a", - "1.16-pre1", - "1.16-pre2", - "1.16-pre3", - "1.16-pre4", - "1.16-pre5", - "1.16-pre6", - "1.16-pre7", - "1.16-pre8", - "1.16-rc1", - "1.16", - "1.16.1", - "20w27a", - "20w28a", - "20w29a", - "20w30a", - "1.16.2-pre1", - "1.16.2-pre2", - "1.16.2-pre3", - "1.16.2-rc1", - "1.16.2-rc2", - "1.16.2", - "1.16.3-rc1", - "1.16.3", - "1.16.4-pre1", - "1.16.4-pre2", - "1.16.4-rc1", - "1.16.4", - "20w45a", - "20w46a", - "20w48a", - "20w49a", - "20w51a", - "1.16.5-rc1", - "1.16.5", - "21w03a", - "21w05a", - "21w05b", - "21w06a", - "21w07a", - "21w08a", - "21w08b", - "21w10a", - "21w11a", - "21w13a", - "21w14a", - "21w15a", - "21w16a", - "21w17a", - "21w18a", - "21w19a", - "21w20a", - "1.17-pre1", - "1.17-pre2", - "1.17-pre3", - "1.17-pre4", - "1.17-pre5", - "1.17-rc1", - "1.17-rc2", - "1.17", - "1.17.1-pre1", - "1.17.1-pre2", - "1.17.1-pre3", - "1.17.1-rc1", - "1.17.1-rc2", - "1.17.1", - "21w37a", - "21w38a", - "21w39a", - "21w40a", - "21w41a", - "21w42a", - "21w43a", - "21w44a", - "1.18-pre1", - "1.18-pre2", - "1.18-pre3", - "1.18-pre4", - "1.18-pre5", - "1.18-pre6", - "1.18-pre7", - "1.18-pre8", - "1.18-rc1", - "1.18-rc2", - "1.18-rc3", - "1.18-rc4", - "1.18", - "1.18.1-pre1", - "1.18.1-rc1", - "1.18.1-rc2", - "1.18.1-rc3", - "1.18.1", - "22w03a", - "22w05a", - "22w06a", - "22w07a", - "1.18.2-pre1", - "1.18.2-pre2", - "1.18.2-pre3", - "1.18.2-rc1", - "1.18.2", - "22w11a", - "22w12a", - "22w13a", - "22w13oneblockatatime", - "22w14a", - "22w15a", - "22w16a", - "22w16b", - "22w17a", - "22w18a", - "22w19a", - "1.19-pre1", - "1.19-pre2", - "1.19-pre3", - "1.19-pre4", - "1.19-pre5", - "1.19-rc1", - "1.19-rc2", - "1.19", - "22w24a", - "1.19.1-pre1", - "1.19.1-rc1", - "1.19.1-pre2", - "1.19.1-pre3", - "1.19.1-pre4", - "1.19.1-pre5", - "1.19.1-pre6", - "1.19.1-rc2", - "1.19.1-rc3", - "1.19.1", - "1.19.2-rc1", - "1.19.2-rc2", - "1.19.2", - "22w42a", - "22w43a", - "22w44a", - "22w45a", - "22w46a", - "1.19.3-pre1", - "1.19.3-pre2", - "1.19.3-pre3", - "1.19.3-rc1", - "1.19.3-rc2", - "1.19.3-rc3", - "1.19.3", - "23w03a", - "23w04a", - "23w05a", - "23w06a", - "23w07a", - "1.19.4-pre1", - "1.19.4-pre2", - "1.19.4-pre3", - "1.19.4-pre4", - "1.19.4-rc1", - "1.19.4-rc2", - "1.19.4-rc3", - "1.19.4", - "23w12a", - "23w13a", - "23w13a_or_b", - "23w14a", - "23w16a", - "23w17a", - "23w18a", - "1.20-pre1", - "1.20-pre2", - "1.20-pre3", - "1.20-pre4", - "1.20-pre5", - "1.20-pre6", - "1.20-pre7", - "1.20-rc1", - "1.20", - "1.20.1-rc1", - "1.20.1", - "23w31a", - "23w32a", - "23w33a", - "23w35a", - "1.20.2-pre1", - "1.20.2-pre2", - "1.20.2-pre3", - "1.20.2-pre4", - "1.20.2-rc1", - "1.20.2-rc2", - "1.20.2", - "23w40a", - "23w41a", - "23w42a", - "23w43a", - "23w43b", - "23w44a", - "23w45a", - "23w46a", - "1.20.3-pre1", - "1.20.3-pre2", - "1.20.3-pre3", - "1.20.3-pre4", - "1.20.3-rc1", - "1.20.3", - "1.20.4-rc1", - "1.20.4", - "23w51a", - "23w51b", - "24w03a", - "24w03b", - "24w04a", - "24w05a", - "24w05b", - "24w06a", - "24w07a", - "24w09a", - "24w10a", - "24w11a", - "24w12a", - "24w13a", - "24w14potato", - "24w14a", - "1.20.5-pre1", - "1.20.5-pre2", - "1.20.5-pre3", - "1.20.5-pre4", - "1.20.5-rc1", - "1.20.5-rc2", - "1.20.5-rc3", - "1.20.5", - "1.20.6-rc1", - "1.20.6", - "24w18a", - "24w19a", - "24w19b", - "24w20a", - "24w21a", - "24w21b", - "1.21-pre1", - "1.21-pre2", - "1.21-pre3", - "1.21-pre4", - "1.21-rc1", - "1.21", - "1.21.1-rc1", - "1.21.1", - "24w33a", - "24w34a", - "24w35a", - "24w36a", - "24w37a", - "24w38a", - "24w39a", - "24w40a", - "1.21.2-pre1", - "1.21.2-pre2", - "1.21.2-pre3", - "1.21.2-pre4", - "1.21.2-pre5", - "1.21.2-rc1", - "1.21.2-rc2", - "1.21.2", - "1.21.3", - "24w44a", - "24w45a", - "24w46a", - "1.21.4-pre1", - "1.21.4-pre2", - "1.21.4-pre3", - "1.21.4-rc1", - "1.21.4-rc2", - "1.21.4-rc3", - "1.21.4", - "25w02a", - "25w03a", - "25w04a", - "25w05a", - "25w06a", - "25w07a", - "25w08a", - "25w09a", - "25w09b", - "25w10a", - "1.21.5-pre1", - "1.21.5-pre2" - ], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/2ecVyZ49/versions/ueN87SNs/Ksyxis-1.3.3.jar", - "id": "ueN87SNs", - "parent_id": "2ecVyZ49", - "hashes": { - "sha512": "e754d8709d4a4c4ea894dda7bc5c3b017c8baddaaaa67b2319881d52dcce5ecd12d626087d55008de5eb942b02cf9e2099c71602296c5b63ea75abb2452b0bc7", - "sha1": "2fff901eeb095c0a17ee16590e1be76c968224fc" - }, - "required_dependencies": [], - "size": 28484, - "date_published": "2025-02-09T11:57:39.221784Z" - }, { "type": "curseforge", "file_name": "Ksyxis-1.3.3.jar", @@ -8146,25 +4837,19 @@ ] }, { - "pakku_id": "0V3RchpzHxX7JWSb", + "pakku_id": "9BKEvabQWNVcGwsX", "pakku_links": [ - "YrMPVh28ndtUkLsq", - "r5vLdsJ3IXx8Mfse", - "qDUpAZkCcYB6JdyI" + "TEm6QwNhjQ1RU8Po" ], "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "kubejs", - "modrinth": "kubejs" + "curseforge": "kubejs" }, "name": { - "curseforge": "KubeJS", - "modrinth": "KubeJS" + "curseforge": "KubeJS" }, "id": { - "curseforge": "238086", - "modrinth": "umyGl7zF" + "curseforge": "238086" }, "files": [ { @@ -8185,85 +4870,27 @@ "md5": "f4c6924bef764748d26ee51e4d4c0b00" }, "required_dependencies": [ - "419699", - "416294" + "416294", + "419699" ], "size": 1654660, "date_published": "2024-10-28T09:20:33.537Z" - }, - { - "type": "modrinth", - "file_name": "kubejs-forge-2001.6.5-build.16.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/umyGl7zF/versions/g5igndAv/kubejs-forge-2001.6.5-build.16.jar", - "id": "g5igndAv", - "parent_id": "umyGl7zF", - "hashes": { - "sha512": "819f730d2a9d980bb246d30d67793f06f6a1608381c7ce3577cf25e70dd3d595271f8fcfbf3ae037168842f660e79e49846756bd18c79793b310ff18ab826cbd", - "sha1": "93fcf0eacc5dc08a4f719eaaed1dc93f0dc80f66" - }, - "required_dependencies": [ - "sk9knFPE", - "lhGA9TYQ" - ], - "size": 1654660, - "date_published": "2024-10-28T09:20:35.912552Z" } ] }, { - "pakku_id": "PN3zm8zqAQ6blEfy", - "pakku_links": [ - "allFEHgIxsCYE7PD", - "84mP4zIfFqgjbn47", - "qb27I6RFmY1EfXWL", - "0V3RchpzHxX7JWSb" - ], + "pakku_id": "aE6o1fmpUeVucM7o", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "kubejs-create", - "modrinth": "kubejs-create" + "curseforge": "kubejs-create" }, "name": { - "curseforge": "KubeJS Create", - "modrinth": "KubeJS Create" + "curseforge": "KubeJS Create" }, "id": { - "curseforge": "429371", - "modrinth": "T38eAZQC" + "curseforge": "429371" }, "files": [ - { - "type": "modrinth", - "file_name": "kubejs-create-forge-2001.2.5-build.2.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/T38eAZQC/versions/hei9cDRa/kubejs-create-forge-2001.2.5-build.2.jar", - "id": "hei9cDRa", - "parent_id": "T38eAZQC", - "hashes": { - "sha512": "629756b7d6504fe4d989ce60a5ca785ab2ad17dc018d4766a437d7b2b384db9c5930c257c484874168c8f832f4503d174e13513dce16c4b983e0e141f1b95250", - "sha1": "b5548110822245de13c7adf1d10e00ecab9cd633" - }, - "required_dependencies": [ - "umyGl7zF", - "LNytGWDc" - ], - "size": 31216, - "date_published": "2023-11-20T15:07:36.181602Z" - }, { "type": "curseforge", "file_name": "kubejs-create-forge-2001.2.5-build.2.jar", @@ -8291,51 +4918,18 @@ ] }, { - "pakku_id": "achY0mkmvpvIZtNh", - "pakku_links": [ - "F6H99cZ4H6jZRpEK", - "0V3RchpzHxX7JWSb" - ], + "pakku_id": "aOLoEIenRoUQ4zsC", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "kubejs-tfc", - "modrinth": "kubejs-tfc" + "curseforge": "kubejs-tfc" }, "name": { - "curseforge": "KubeJS TFC", - "modrinth": "KubeJS TFC" + "curseforge": "KubeJS TFC" }, "id": { - "curseforge": "841001", - "modrinth": "mhtClB2S" + "curseforge": "841001" }, "files": [ - { - "type": "modrinth", - "file_name": "kubejs_tfc-1.20.1-1.2.5.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/mhtClB2S/versions/IvDJQ46x/kubejs_tfc-1.20.1-1.2.5.jar", - "id": "IvDJQ46x", - "parent_id": "mhtClB2S", - "hashes": { - "sha512": "82b5a15ed7a58230f5b4fe8e14b7a47854027ced6712208ad49d918f313be0f0e27feb6d47907a93be4ec2f3ddabacf65b243a4de488788333df67cb987fc35e", - "sha1": "03b4e82678d080f9262e8e368178efb907c6efd5" - }, - "required_dependencies": [ - "umyGl7zF", - "JaCEZUhg" - ], - "size": 727590, - "date_published": "2025-03-13T21:50:14.087618Z" - }, { "type": "curseforge", "file_name": "kubejs_tfc-1.20.1-1.2.5.jar", @@ -8361,48 +4955,21 @@ ] }, { - "pakku_id": "BFhHQAVP1dU93piF", + "pakku_id": "ZsCm3zPdnqqiRP9E", + "pakku_links": [ + "Odyk7EVsuYynAJeZ" + ], "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "let-me-despawn", - "modrinth": "lmd" + "curseforge": "let-me-despawn" }, "name": { - "curseforge": "Let Me Despawn", - "modrinth": "Let Me Despawn" + "curseforge": "Let Me Despawn" }, "id": { - "curseforge": "663477", - "modrinth": "vE2FN5qn" + "curseforge": "663477" }, "files": [ - { - "type": "modrinth", - "file_name": "letmedespawn-1.20.x-forge-1.5.0.jar", - "mc_versions": [ - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/vE2FN5qn/versions/1VmupN41/letmedespawn-1.20.x-forge-1.5.0.jar", - "id": "1VmupN41", - "parent_id": "vE2FN5qn", - "hashes": { - "sha512": "22e5e7a3e4eb1e238ff420108f6fb138e2fc47335a8fbe4cef093cef32d7aaf710de00ba0450bfee570aa2857989b0e9d7abb8600720386e185ffac5670505c1", - "sha1": "878dd35df02e1e17b7eb16113147f964eda8847f" - }, - "required_dependencies": [ - "Gi02250Z" - ], - "size": 14789, - "date_published": "2025-03-16T11:37:47.063456Z" - }, { "type": "curseforge", "file_name": "letmedespawn-1.20.x-forge-1.5.0.jar", @@ -8434,45 +5001,18 @@ ] }, { - "pakku_id": "3mTNqBVok4dOJATl", + "pakku_id": "KSu6mAoMaDyDywk9", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "lmft", - "modrinth": "lmft" + "curseforge": "lmft" }, "name": { - "curseforge": "Load My F***ing Tags", - "modrinth": "Load My F***ing Tags" + "curseforge": "Load My F***ing Tags" }, "id": { - "curseforge": "656346", - "modrinth": "67kVxsaO" + "curseforge": "656346" }, "files": [ - { - "type": "modrinth", - "file_name": "lmft-1.0.4+1.20.1-forge.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/67kVxsaO/versions/wtPd74Rj/lmft-1.0.4+1.20.1-forge.jar", - "id": "wtPd74Rj", - "parent_id": "67kVxsaO", - "hashes": { - "sha512": "2a4c44f3b27280255bc1b7d0fea5ca01ea7957650afa869dd323eea4de45145b531b0fa85bb7892d23d65ee863013638d8d17362af60304611e7c123d620d41b", - "sha1": "e44a12eb51813b16faaab89b8073ec63c746c1b0" - }, - "required_dependencies": [], - "size": 178625, - "date_published": "2023-11-20T23:35:32.786902Z" - }, { "type": "curseforge", "file_name": "lmft-1.0.4+1.20.1-forge.jar", @@ -8500,44 +5040,18 @@ ] }, { - "pakku_id": "RW9F2MrGCl9cTG5v", + "pakku_id": "dMwM2F5tW7zNE4BZ", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "lootjs", - "modrinth": "lootjs" + "curseforge": "lootjs" }, "name": { - "curseforge": "LootJS: KubeJS Addon", - "modrinth": "LootJS: KubeJS Addon" + "curseforge": "LootJS: KubeJS Addon" }, "id": { - "curseforge": "570630", - "modrinth": "fJFETWDN" + "curseforge": "570630" }, "files": [ - { - "type": "modrinth", - "file_name": "lootjs-forge-1.20.1-2.12.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/fJFETWDN/versions/72Tq9bfK/lootjs-forge-1.20.1-2.12.0.jar", - "id": "72Tq9bfK", - "parent_id": "fJFETWDN", - "hashes": { - "sha512": "50d79869601a81375fcb5d60635abbb901770107c675e07a0d5aade4c235bb3ff6879310b821583df856fa034b839045ae5f5fe7d543280195c4c2405b83dc4f", - "sha1": "5e0d8b4d398780946f295b31b7b65bf201d7dcc7" - }, - "required_dependencies": [], - "size": 241907, - "date_published": "2024-06-06T20:16:05.907987Z" - }, { "type": "curseforge", "file_name": "lootjs-forge-1.20.1-2.12.0.jar", @@ -8563,20 +5077,16 @@ ] }, { - "pakku_id": "BCuKijcfFLKJoJgq", + "pakku_id": "3zWlnqzLSD66ds4H", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "lootr", - "modrinth": "lootr" + "curseforge": "lootr" }, "name": { - "curseforge": "Lootr (Forge & NeoForge)", - "modrinth": "Lootr" + "curseforge": "Lootr (Forge & NeoForge)" }, "id": { - "curseforge": "361276", - "modrinth": "EltpO5cN" + "curseforge": "361276" }, "files": [ { @@ -8601,77 +5111,22 @@ "required_dependencies": [], "size": 457647, "date_published": "2024-12-09T01:59:08.480Z" - }, - { - "type": "modrinth", - "file_name": "lootr-forge-1.20-0.7.35.90.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/EltpO5cN/versions/uZTpIy1Z/lootr-forge-1.20-0.7.35.90.jar", - "id": "uZTpIy1Z", - "parent_id": "EltpO5cN", - "hashes": { - "sha512": "57830390a8d3fb59b0950aa0a422d31e3d18eeff09a77175548876d322e2f395a69a2720d988f256cfdebde26ec54f1cf1e1c35b6b3ae3aea42855906b816421", - "sha1": "919a1e75d8fac3081743c9dcbe6679a28c867ec9" - }, - "required_dependencies": [], - "size": 457647, - "date_published": "2024-12-09T02:01:02.658171Z" } ] }, { - "pakku_id": "pw7ThBG0IEqFqKZQ", - "pakku_links": [ - "jkz20XWDUGHwlZxp", - "hEH6ly65CC6Sw1pf", - "FnKweRrkUQZW32bO" - ], + "pakku_id": "sgCJXFvM6thm9Xl9", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "merequester", - "modrinth": "merequester" + "curseforge": "merequester" }, "name": { - "curseforge": "ME Requester", - "modrinth": "ME Requester" + "curseforge": "ME Requester" }, "id": { - "curseforge": "688367", - "modrinth": "E6BFl96N" + "curseforge": "688367" }, "files": [ - { - "type": "modrinth", - "file_name": "merequester-forge-1.20.1-1.1.5.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/E6BFl96N/versions/Gm7oyczu/merequester-forge-1.20.1-1.1.5.jar", - "id": "Gm7oyczu", - "parent_id": "E6BFl96N", - "hashes": { - "sha512": "cc2ed5b2b947bf9327778c4bf4cd5324490060386169fe1a0b09fb78f4b4a46117c07a2355eaccd40abf834ce65c88b5e53a10ca3c374aa684d5ccb83457993f", - "sha1": "24e6611df470afd957eafd16c43890b7214e3da9" - }, - "required_dependencies": [ - "XxWD5pD3" - ], - "size": 171854, - "date_published": "2024-09-03T16:15:59.923303Z" - }, { "type": "curseforge", "file_name": "merequester-forge-1.20.1-1.1.5.jar", @@ -8699,53 +5154,22 @@ ] }, { - "pakku_id": "TbhXfxxfGxTYHhAL", + "pakku_id": "EK0TleuSfevVsHQK", "pakku_links": [ - "jkz20XWDUGHwlZxp", - "ljByFnUSb1ka9OoU", - "hEH6ly65CC6Sw1pf", - "FnKweRrkUQZW32bO" + "0IQGejKaqyQTLzbL", + "chnSa7MrxlvxvEWU" ], "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "mega-cells", - "modrinth": "mega" + "curseforge": "mega-cells" }, "name": { - "curseforge": "MEGA Cells", - "modrinth": "MEGA Cells" + "curseforge": "MEGA Cells" }, "id": { - "curseforge": "622112", - "modrinth": "jjuIRIVr" + "curseforge": "622112" }, "files": [ - { - "type": "modrinth", - "file_name": "megacells-forge-2.4.6-1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/jjuIRIVr/versions/SH2D1n3s/megacells-forge-2.4.6-1.20.1.jar", - "id": "SH2D1n3s", - "parent_id": "jjuIRIVr", - "hashes": { - "sha512": "a4fe5ee459310785e3bfb2ec7ceab5fb817e2faa26397599cbb6a114147a0199254df2e35d110aa31b07379ac36a246fa4d5dac07020384316eb47ba6b322e25", - "sha1": "ed6fd5eb0c782529be03f199d66d9a7c9eb2a518" - }, - "required_dependencies": [ - "XxWD5pD3", - "9s6osm5g" - ], - "size": 387196, - "date_published": "2025-02-09T14:26:13.288593Z" - }, { "type": "curseforge", "file_name": "megacells-forge-2.4.6-1.20.1.jar", @@ -8774,23 +5198,16 @@ ] }, { - "pakku_id": "NcKQPvd5HQneyraR", - "pakku_links": [ - "w5G2EmycbcFrsM0g" - ], + "pakku_id": "tMQF7gU2uuES2MfT", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "man-of-many-planes", - "modrinth": "man-of-many-planes" + "curseforge": "man-of-many-planes" }, "name": { - "curseforge": "Man of Many Planes", - "modrinth": "Man of Many Planes" + "curseforge": "Man of Many Planes" }, "id": { - "curseforge": "984493", - "modrinth": "9qdTHi0q" + "curseforge": "984493" }, "files": [ { @@ -8815,69 +5232,22 @@ ], "size": 309137, "date_published": "2024-09-11T12:05:28.360Z" - }, - { - "type": "modrinth", - "file_name": "man_of_many_planes-0.2.0+1.20.1-forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/9qdTHi0q/versions/uZNB5Zrk/man_of_many_planes-0.2.0+1.20.1-forge.jar", - "id": "uZNB5Zrk", - "parent_id": "9qdTHi0q", - "hashes": { - "sha512": "82d78136ea735447b2a8ed929e26776b508b973b1c9200dffb3cc7de76b9e138b6563180fa906c46d9fa726aa1012e139f03e7fd008815b20b1066ae484d149c", - "sha1": "0037367a8af0d55a1b7f4c43dfc94cbdaca281db" - }, - "required_dependencies": [], - "size": 309137, - "date_published": "2024-09-11T12:05:29.630931Z" } ] }, { - "pakku_id": "c8G3t46sMPikEB2L", + "pakku_id": "eEoHFXI96tqQP6A7", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "measurements", "curseforge": "measurements" }, "name": { - "modrinth": "Measurements", "curseforge": "Measurements" }, "id": { - "modrinth": "wLINU2AB", "curseforge": "478559" }, "files": [ - { - "type": "modrinth", - "file_name": "Measurements-forge-1.20.1-2.0.0.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/wLINU2AB/versions/EHwSQ3lX/Measurements-forge-1.20.1-2.0.0.jar", - "id": "EHwSQ3lX", - "parent_id": "wLINU2AB", - "hashes": { - "sha512": "f6d3f38f37f205edefd765392c3548ab9550722c5209a0eb81d5e22bd00cba27927e273709cabb49b83e3b5230d32daef8277cd07a27d87abd38ce68779064c4", - "sha1": "9d630242698067214d354ee6f1059d4ea56c36dd" - }, - "required_dependencies": [], - "size": 43447, - "date_published": "2023-06-14T16:52:45.729170Z" - }, { "type": "curseforge", "file_name": "Measurements-forge-1.20.1-2.0.0.jar", @@ -8903,46 +5273,18 @@ ] }, { - "pakku_id": "CkVybeyxxkbVpLdx", + "pakku_id": "Sd1WBrIs9dOQhqCN", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "melody", - "modrinth": "melody" + "curseforge": "melody" }, "name": { - "curseforge": "Melody", - "modrinth": "Melody" + "curseforge": "Melody" }, "id": { - "curseforge": "938643", - "modrinth": "CVT4pFB2" + "curseforge": "938643" }, "files": [ - { - "type": "modrinth", - "file_name": "melody_forge_1.0.3_MC_1.20.1-1.20.4.jar", - "mc_versions": [ - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/CVT4pFB2/versions/lJlW5r8R/melody_forge_1.0.3_MC_1.20.1-1.20.4.jar", - "id": "lJlW5r8R", - "parent_id": "CVT4pFB2", - "hashes": { - "sha512": "43c60d0cb98b1642d663e3cea68d50c01e9be82361851bf40c5c869e6593499aaf4b410d891d07a083f3c4b2df7fc06b2f8fbaa3c661a5061d46e250c017d30f", - "sha1": "e0942d396a70c09038e6c2e5e1da6505178249b8" - }, - "required_dependencies": [], - "size": 37178, - "date_published": "2024-02-15T10:46:09.435735Z" - }, { "type": "curseforge", "file_name": "melody_forge_1.0.3_MC_1.20.1-1.20.4.jar", @@ -8970,43 +5312,18 @@ ] }, { - "pakku_id": "14yvPa78Z5Fni5hX", + "pakku_id": "GqxmrhfyICTk70Mg", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "modernfix", - "modrinth": "modernfix" + "curseforge": "modernfix" }, "name": { - "curseforge": "ModernFix", - "modrinth": "ModernFix" + "curseforge": "ModernFix" }, "id": { - "curseforge": "790626", - "modrinth": "nmDcB62a" + "curseforge": "790626" }, "files": [ - { - "type": "modrinth", - "file_name": "modernfix-forge-5.21.0+mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/nmDcB62a/versions/5m06ltZw/modernfix-forge-5.21.0+mc1.20.1.jar", - "id": "5m06ltZw", - "parent_id": "nmDcB62a", - "hashes": { - "sha512": "892bcd98869df037db9fa8bbefe62f48e9b0ae6ee65d5768a9a931a3fc3a8aaa436f35f5c643b36dd45545534f26b87a536ec955b8f474d79409ab9193ac6f70", - "sha1": "95eb1238db9d8229d57ee19999ff5478f092602e" - }, - "required_dependencies": [], - "size": 824640, - "date_published": "2025-04-06T19:29:11.851601Z" - }, { "type": "curseforge", "file_name": "modernfix-forge-5.21.0+mc1.20.1.jar", @@ -9031,44 +5348,22 @@ ] }, { - "pakku_id": "3B5EGC3hh54PlLuy", + "pakku_id": "aHeU7fAIYgE8bqks", "type": "MOD", "side": "BOTH", "slug": { "curseforge": "selene", - "modrinth": "moonlight" + "modrinth": "selene" }, "name": { "curseforge": "Moonlight Lib", - "modrinth": "Moonlight Lib" + "modrinth": "Selene" }, "id": { "curseforge": "499980", - "modrinth": "twkfQtEc" + "modrinth": "hRandqZM" }, "files": [ - { - "type": "modrinth", - "file_name": "moonlight-1.20-2.13.83-forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/twkfQtEc/versions/xDOrVsJi/moonlight-1.20-2.13.83-forge.jar", - "id": "xDOrVsJi", - "parent_id": "twkfQtEc", - "hashes": { - "sha512": "9ed0762915013ecd5c31e082af35ebfeb73dace5c05b2b559d0ac3c7f37ae8440fbfb9bc3aedaca4d1bc3f4d1eb34a13686bf23289843013b97fcbfb81019fa0", - "sha1": "bb8a7b044a384c764b0a521919d63fd1649e5ebc" - }, - "required_dependencies": [], - "size": 1254345, - "date_published": "2025-04-28T20:02:01.549258Z" - }, { "type": "curseforge", "file_name": "moonlight-1.20-2.13.83-forge.jar", @@ -9094,44 +5389,18 @@ ] }, { - "pakku_id": "X1VR8YMNoGa1dQ63", + "pakku_id": "53TsjPhfip1EVNla", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "more-red", - "modrinth": "more-red" + "curseforge": "more-red" }, "name": { - "curseforge": "More Red", - "modrinth": "More Red" + "curseforge": "More Red" }, "id": { - "curseforge": "387638", - "modrinth": "UxYNfnfx" + "curseforge": "387638" }, "files": [ - { - "type": "modrinth", - "file_name": "morered-1.20.1-4.0.0.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/UxYNfnfx/versions/nmvr3DB5/morered-1.20.1-4.0.0.4.jar", - "id": "nmvr3DB5", - "parent_id": "UxYNfnfx", - "hashes": { - "sha512": "f7597a4cb98d40bfb9bc344a1389db6a498b339ae10cdc710a3ab83ed993788cc332b899f3876b0dec79e12c57dd93fb72b950c240cae4ac818f68d7fa48f48f", - "sha1": "1e49a2fca02e1059bf6c94f6292463ed6e4f6122" - }, - "required_dependencies": [], - "size": 756905, - "date_published": "2023-08-09T22:13:45.806904Z" - }, { "type": "curseforge", "file_name": "morered-1.20.1-4.0.0.4.jar", @@ -9157,47 +5426,18 @@ ] }, { - "pakku_id": "SxLmxJRoJqpBxkVJ", + "pakku_id": "XfHfMh1hH7WjP9wJ", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "more-red-x-cc-tweaked-compat", - "modrinth": "more-red-x-cc-tweaked-compat" + "curseforge": "more-red-x-cc-tweaked-compat" }, "name": { - "curseforge": "More Red x CC:Tweaked Compat", - "modrinth": "More Red x CC:Tweaked Compat" + "curseforge": "More Red x CC:Tweaked Compat" }, "id": { - "curseforge": "867286", - "modrinth": "e4uFcbDl" + "curseforge": "867286" }, "files": [ - { - "type": "modrinth", - "file_name": "MoreRed-CCT-Compat-1.20.1-1.0.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/e4uFcbDl/versions/DVOCes0G/MoreRed-CCT-Compat-1.20.1-1.0.0.jar", - "id": "DVOCes0G", - "parent_id": "e4uFcbDl", - "hashes": { - "sha512": "2931514718be05c42dceb4e5ebd76d05912ca0be99f5edf6b85f8786154bd094372c7d3f37cf1e66f46c262327507963b2b36a1fcefef88cd08e99f49224fe18", - "sha1": "ed57300c9b6e335af2a6a386fc2d373b4b5daaf4" - }, - "required_dependencies": [ - "UxYNfnfx", - "gu7yAYhd" - ], - "size": 9388, - "date_published": "2023-07-24T01:43:44.043518Z" - }, { "type": "curseforge", "file_name": "MoreRed-CCT-Compat-1.20.1-1.0.0.jar", @@ -9226,43 +5466,18 @@ ] }, { - "pakku_id": "qlqEgHhdvkQMNTpm", + "pakku_id": "sQT6Pqp2DV9dQGNC", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "mouse-tweaks", - "modrinth": "mouse-tweaks" + "curseforge": "mouse-tweaks" }, "name": { - "curseforge": "Mouse Tweaks", - "modrinth": "Mouse Tweaks" + "curseforge": "Mouse Tweaks" }, "id": { - "curseforge": "60089", - "modrinth": "aC3cM3Vq" + "curseforge": "60089" }, "files": [ - { - "type": "modrinth", - "file_name": "MouseTweaks-forge-mc1.20.1-2.25.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/aC3cM3Vq/versions/7JVXOe3K/MouseTweaks-forge-mc1.20.1-2.25.1.jar", - "id": "7JVXOe3K", - "parent_id": "aC3cM3Vq", - "hashes": { - "sha512": "a3bb0272c0a1a3be9250dfee030bb8f86217fa6a32bd534be8c940fdd8c466c800c2df85874877983ced36ecfc28c8ced6c0d42107c1ab621385b4be9a7c65eb", - "sha1": "d751153e722a4e014691c83f39f5b07c6ec5333c" - }, - "required_dependencies": [], - "size": 76237, - "date_published": "2024-05-12T16:27:50.280746Z" - }, { "type": "curseforge", "file_name": "MouseTweaks-forge-mc1.20.1-2.25.1.jar", @@ -9287,49 +5502,18 @@ ] }, { - "pakku_id": "XgrnwkKEtQ0y6gx2", + "pakku_id": "xI1juHmC4hepFCcq", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "my-server-is-compatible", - "modrinth": "my-server-is-compatible" + "curseforge": "my-server-is-compatible" }, "name": { - "curseforge": "My Server Is Compatible", - "modrinth": "My Server Is Compatible" + "curseforge": "My Server Is Compatible" }, "id": { - "curseforge": "492574", - "modrinth": "13qq15Cg" + "curseforge": "492574" }, "files": [ - { - "type": "modrinth", - "file_name": "MyServerIsCompatible-1.20-1.0.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/13qq15Cg/versions/7jEatFH8/MyServerIsCompatible-1.20-1.0.jar", - "id": "7jEatFH8", - "parent_id": "13qq15Cg", - "hashes": { - "sha512": "fb87751a60e48579d6f9bb117d459c6dc157c87fe71c8e2bc088ba859ff2725112b5330d4c3d4c1ab2d29073a0c2668edcd6b6f547a9666b284b022616bf99cf", - "sha1": "a53abcabc6c3531667049be249b3fb165aad5468" - }, - "required_dependencies": [], - "size": 3482, - "date_published": "2023-06-12T15:13:10.541989Z" - }, { "type": "curseforge", "file_name": "MyServerIsCompatible-1.20-1.0.jar", @@ -9365,44 +5549,18 @@ ] }, { - "pakku_id": "MES8QNo1YfF40sKa", + "pakku_id": "ulJGrdKp4UIBpUIX", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "nan-health-fixer", - "modrinth": "nan-health-fixer" + "curseforge": "nan-health-fixer" }, "name": { - "curseforge": "NaN Health Fixer", - "modrinth": "NaN Health Fixer" + "curseforge": "NaN Health Fixer" }, "id": { - "curseforge": "828656", - "modrinth": "GcowSBDA" + "curseforge": "828656" }, "files": [ - { - "type": "modrinth", - "file_name": "nanhealthfixer-1.20.1-0.0.1.jar", - "mc_versions": [ - "1.20.1", - "1.20.2" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/GcowSBDA/versions/dGQVudHe/nanhealthfixer-1.20.1-0.0.1.jar", - "id": "dGQVudHe", - "parent_id": "GcowSBDA", - "hashes": { - "sha512": "b33df1f6da93cf70c10ed64b7bde64338281b4e7ee4a7b316d6203fb6d2781eb7b7b721e466c1b8257396b9c6dc1d921e1630df7a8de342f3acdcc5979e4ff82", - "sha1": "2e36f4c6311230f76459000161d3429be723b19d" - }, - "required_dependencies": [], - "size": 3010, - "date_published": "2023-12-06T14:17:32.042605Z" - }, { "type": "curseforge", "file_name": "nanhealthfixer-1.20.1-0.0.1.jar", @@ -9428,44 +5586,18 @@ ] }, { - "pakku_id": "ysxh7fEFk8WuW3yz", + "pakku_id": "PelbQK42HFCTe5cc", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "no-chat-reports", - "modrinth": "no-chat-reports" + "curseforge": "no-chat-reports" }, "name": { - "curseforge": "No Chat Reports", - "modrinth": "No Chat Reports" + "curseforge": "No Chat Reports" }, "id": { - "curseforge": "634062", - "modrinth": "qQyHxfxd" + "curseforge": "634062" }, "files": [ - { - "type": "modrinth", - "file_name": "NoChatReports-FORGE-1.20.1-v2.2.2.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/qQyHxfxd/versions/ksEG6N5E/NoChatReports-FORGE-1.20.1-v2.2.2.jar", - "id": "ksEG6N5E", - "parent_id": "qQyHxfxd", - "hashes": { - "sha512": "39aa2e120a10ee68e9b03e3d5bd6f2d5def2fa7fcd914f55f018a85381eb0bb52055abce53a64cb0b0fba10f24da12caef085733e715907598ce468bcf59df51", - "sha1": "069396e689ae887d065c8d61b7945e685fbcc65b" - }, - "required_dependencies": [], - "size": 272740, - "date_published": "2023-06-26T14:50:58.923786Z" - }, { "type": "curseforge", "file_name": "NoChatReports-FORGE-1.20.1-v2.2.2.jar", @@ -9491,45 +5623,18 @@ ] }, { - "pakku_id": "tfQQQKseUOV0pvJ8", + "pakku_id": "p3wgAzedag1gZTw8", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "noisium", - "modrinth": "noisium" + "curseforge": "noisium" }, "name": { - "curseforge": "Noisium", - "modrinth": "Noisium" + "curseforge": "Noisium" }, "id": { - "curseforge": "930207", - "modrinth": "KuNKN7d2" + "curseforge": "930207" }, "files": [ - { - "type": "modrinth", - "file_name": "noisium-forge-2.3.0+mc1.20-1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/KuNKN7d2/versions/gbYUKrDP/noisium-forge-2.3.0+mc1.20-1.20.1.jar", - "id": "gbYUKrDP", - "parent_id": "KuNKN7d2", - "hashes": { - "sha512": "5bc43bc1b748edcd63d074a8bb14d393d986c51e1933e1f38cd7a2dd2fd70dba5a46a6415f46d4a52c68e7e1e9ce101e54376ad04273df958608e2fdb43db502", - "sha1": "7da1cdf00c0ae5cad31e17f765f6ea021c8ac808" - }, - "required_dependencies": [], - "size": 218152, - "date_published": "2024-08-21T17:24:14.967570Z" - }, { "type": "curseforge", "file_name": "noisium-forge-2.3.0+mc1.20-1.20.1.jar", @@ -9556,44 +5661,19 @@ ] }, { - "pakku_id": "6rncLWR85SRvCV4L", + "pakku_id": "v44vAp7vREOZVvOk", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "not-enough-animations", - "modrinth": "not-enough-animations" + "curseforge": "not-enough-animations" }, "name": { - "curseforge": "Not Enough Animations", - "modrinth": "Not Enough Animations" + "curseforge": "Not Enough Animations" }, "id": { - "curseforge": "433760", - "modrinth": "MPCX6s5C" + "curseforge": "433760" }, "redistributable": false, "files": [ - { - "type": "modrinth", - "file_name": "notenoughanimations-forge-1.9.3-mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/MPCX6s5C/versions/a2Q3t34g/notenoughanimations-forge-1.9.3-mc1.20.1.jar", - "id": "a2Q3t34g", - "parent_id": "MPCX6s5C", - "hashes": { - "sha512": "9e6d501d6409c991d6d80474e76267ad7b8dfe91b5a8c2e7f8302726f4cf44a66e4ba4b6ff99b60f96f8cfc8cbe5e656a26dbc709aaa1cc8c9f7ae70f62491a4", - "sha1": "68e3ab1b89d39a48362a4741a50c73e7ebb2fe7a" - }, - "required_dependencies": [], - "size": 453719, - "date_published": "2025-03-27T17:09:33.153226Z" - }, { "type": "curseforge", "file_name": "notenoughanimations-forge-1.9.3-mc1.20.1.jar", @@ -9618,46 +5698,21 @@ ] }, { - "pakku_id": "JiTnuxYQiofBwJ58", + "pakku_id": "ZxLI60MMZxdHImOD", + "pakku_links": [ + "DYmpunPv5T1P1qwR" + ], "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "notenoughrecipebook", - "modrinth": "nerb" + "curseforge": "notenoughrecipebook" }, "name": { - "curseforge": "Not Enough Recipe Book [NERB]", - "modrinth": "Not Enough Recipe Book [NERB]" + "curseforge": "Not Enough Recipe Book [NERB]" }, "id": { - "curseforge": "738663", - "modrinth": "bQh7xzFq" + "curseforge": "738663" }, "files": [ - { - "type": "modrinth", - "file_name": "Not Enough Recipe Book-FORGE-0.4.1+1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/bQh7xzFq/versions/xXV9YBzF/Not Enough Recipe Book-FORGE-0.4.1+1.20.1.jar", - "id": "xXV9YBzF", - "parent_id": "bQh7xzFq", - "hashes": { - "sha512": "599e085062c6d7a7368a4cf0d47ce319bcaf570bf5966ec6f8b9529f006e315a7f4ab3d2f263c38564a501b9d7031e956d4ee881ed2e13999869d61cbc079702", - "sha1": "c0806369f4257149664904db44efc60bd1785c17" - }, - "required_dependencies": [ - "RH2KUdKJ" - ], - "size": 21667, - "date_published": "2024-09-26T23:46:19.242894Z" - }, { "type": "curseforge", "file_name": "Not Enough Recipe Book-FORGE-0.4.1+1.20.1.jar", @@ -9686,45 +5741,18 @@ ] }, { - "pakku_id": "OeEZ9i09lItjFTJv", + "pakku_id": "DYmpunPv5T1P1qwR", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "octo-lib", - "modrinth": "octo-lib" + "curseforge": "octo-lib" }, "name": { - "curseforge": "OctoLib", - "modrinth": "OctoLib" + "curseforge": "OctoLib" }, "id": { - "curseforge": "916747", - "modrinth": "RH2KUdKJ" + "curseforge": "916747" }, "files": [ - { - "type": "modrinth", - "file_name": "OctoLib-FORGE-0.5.0.1+1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/RH2KUdKJ/versions/HZ7KmyXp/OctoLib-FORGE-0.5.0.1+1.20.1.jar", - "id": "HZ7KmyXp", - "parent_id": "RH2KUdKJ", - "hashes": { - "sha512": "e0bbe3a999f3a8c32b7dc0fd5bae61f62915dc5be40ac97a777f0784cdfaaed74b74f48cd407b9a8abb081ff331fbd272c9d4e08125f48f091435c926468d5c6", - "sha1": "9eab28baff36942e1c924489e34753df10f40208" - }, - "required_dependencies": [ - "lhGA9TYQ" - ], - "size": 424035, - "date_published": "2025-03-07T11:56:23.366463Z" - }, { "type": "curseforge", "file_name": "OctoLib-FORGE-0.4.2+1.20.1.jar", @@ -9752,49 +5780,18 @@ ] }, { - "pakku_id": "K1CxjpiwXqtWrxdd", - "pakku_links": [ - "PGG5IiciynuRNWMz" - ], + "pakku_id": "WUlpBsMd1Ztf1Rv1", "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "oculus", "curseforge": "oculus" }, "name": { - "modrinth": "Oculus", "curseforge": "Oculus" }, "id": { - "modrinth": "GchcoXML", "curseforge": "581495" }, "files": [ - { - "type": "modrinth", - "file_name": "oculus-mc1.20.1-1.8.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/GchcoXML/versions/iQ1SwGc3/oculus-mc1.20.1-1.8.0.jar", - "id": "iQ1SwGc3", - "parent_id": "GchcoXML", - "hashes": { - "sha512": "1bb4ac77400d6684347988ed298a692c2cb15cf7923693607eb8739b171a20fef7412259e9e157111d9ce21779badab386029956f7d2283a9e611722a373e9d5", - "sha1": "984f774e71790deaec674c7587bd24e0711871b2" - }, - "required_dependencies": [ - "sk9rgfiA" - ], - "size": 2851119, - "date_published": "2024-12-24T23:33:42.216148Z" - }, { "type": "curseforge", "file_name": "oculus-mc1.20.1-1.8.0.jar", @@ -9820,44 +5817,18 @@ ] }, { - "pakku_id": "6PXFYlWK80AHRStw", + "pakku_id": "nluG9VeKf4nnS0st", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "open-parties-and-claims", "curseforge": "open-parties-and-claims" }, "name": { - "modrinth": "Open Parties and Claims", "curseforge": "Open Parties and Claims" }, "id": { - "modrinth": "gF3BGWvG", "curseforge": "636608" }, "files": [ - { - "type": "modrinth", - "file_name": "open-parties-and-claims-forge-1.20.1-0.24.0.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/gF3BGWvG/versions/pRiZtdXR/open-parties-and-claims-forge-1.20.1-0.24.0.jar", - "id": "pRiZtdXR", - "parent_id": "gF3BGWvG", - "hashes": { - "sha512": "351ff271cac9ff89e408b6e0fa6a473934496e34c10487610fb414cee61e721539be1d3ffabbf31408c2656b49c85bf8ae9c92aba16e5a7192e676d4ee3bee03", - "sha1": "884924b3820d51f0d6ae0f0b5b8bc35aefaf1920" - }, - "required_dependencies": [], - "size": 1246814, - "date_published": "2025-02-27T09:48:25.851280Z" - }, { "type": "curseforge", "file_name": "open-parties-and-claims-forge-1.20.1-0.24.0.jar", @@ -9883,50 +5854,18 @@ ] }, { - "pakku_id": "9OQaZ9PBFYT64WhW", + "pakku_id": "4ss8vw1e90vwPcs9", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "packet-fixer", - "modrinth": "packet-fixer" + "curseforge": "packet-fixer" }, "name": { - "curseforge": "Packet Fixer", - "modrinth": "Packet Fixer" + "curseforge": "Packet Fixer" }, "id": { - "curseforge": "689467", - "modrinth": "c7m1mi73" + "curseforge": "689467" }, "files": [ - { - "type": "modrinth", - "file_name": "packetfixer-forge-2.0.0-1.19-to-1.20.1.jar", - "mc_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/c7m1mi73/versions/dhU6qmvR/packetfixer-forge-2.0.0-1.19-to-1.20.1.jar", - "id": "dhU6qmvR", - "parent_id": "c7m1mi73", - "hashes": { - "sha512": "d09b5af31d488327cd4434b0506d8781751e99c205a8fbf701362f442de6b61429809212c9a3c3be291ef6ea276cefeedb8f7cdefb40a4b284beeb053a4a76df", - "sha1": "7e49bb839dd872ec323b25826f6dd782f6f34b2a" - }, - "required_dependencies": [], - "size": 24682, - "date_published": "2025-02-15T12:56:31.182977Z" - }, { "type": "curseforge", "file_name": "packetfixer-forge-2.0.0-1.19-to-1.20.1.jar", @@ -9953,50 +5892,21 @@ ] }, { - "pakku_id": "rQy7GOTupxb5Sgkp", + "pakku_id": "7uDByv5OeDiN1i4y", + "pakku_links": [ + "nouH2te0hfF8zPrM" + ], "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "pandas-falling-trees", - "modrinth": "pandas-falling-trees" + "curseforge": "pandas-falling-trees" }, "name": { - "curseforge": "Panda's Falling Tree's", - "modrinth": "Panda's Falling Tree's" + "curseforge": "Panda's Falling Tree's" }, "id": { - "curseforge": "880630", - "modrinth": "i2kUe4lq" + "curseforge": "880630" }, "files": [ - { - "type": "modrinth", - "file_name": "fallingtrees-forge-0.12.7-1.20.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/i2kUe4lq/versions/BTha8GrF/fallingtrees-forge-0.12.7-1.20.jar", - "id": "BTha8GrF", - "parent_id": "i2kUe4lq", - "hashes": { - "sha512": "cecdcdfe3c705624fd12723f5f4f635a891b987c5855517258a546b538b4ceee4becbc21721c949a35458408f4046c96cb878c7804b5390a99af2b7d3d516e3f", - "sha1": "493724d09ba37fa140c6b360eb267cb5c563a35b" - }, - "required_dependencies": [ - "mEEGbEIu", - "lhGA9TYQ" - ], - "size": 4007169, - "date_published": "2024-08-22T15:47:03.291493Z" - }, { "type": "curseforge", "file_name": "fallingtrees-forge-0.12.7-1.20.jar", @@ -10028,49 +5938,18 @@ ] }, { - "pakku_id": "vOzFqwVEdbLcNNiF", + "pakku_id": "nouH2te0hfF8zPrM", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "pandalib", - "modrinth": "pandalib" + "curseforge": "pandalib" }, "name": { - "curseforge": "PandaLib", - "modrinth": "PandaLib" + "curseforge": "PandaLib" }, "id": { - "curseforge": "975460", - "modrinth": "mEEGbEIu" + "curseforge": "975460" }, "files": [ - { - "type": "modrinth", - "file_name": "pandalib-forge-0.4.2-1.20.jar", - "mc_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/mEEGbEIu/versions/Hs1ReP4A/pandalib-forge-0.4.2-1.20.jar", - "id": "Hs1ReP4A", - "parent_id": "mEEGbEIu", - "hashes": { - "sha512": "ec773e88c14bde2cf57a5406b423dad61b0f177e41a97275d77582c7835a33bec6ef1a76b67d5356df552512484011401066869288012be36611104a09b5a80a", - "sha1": "cc0332d3bbf7824b673abc59e231f1f5aafc6420" - }, - "required_dependencies": [ - "lhGA9TYQ" - ], - "size": 10873383, - "date_published": "2024-08-22T15:11:48.784167Z" - }, { "type": "curseforge", "file_name": "pandalib-forge-0.4.2-1.20.jar", @@ -10101,47 +5980,21 @@ ] }, { - "pakku_id": "oe7rgW0D4n602Aiz", + "pakku_id": "VtDR8w64cypdCZD4", + "pakku_links": [ + "lzhyE6qnNX8vJ50C" + ], "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "particle-core", - "modrinth": "particle-core" + "curseforge": "particle-core" }, "name": { - "curseforge": "Particle Core", - "modrinth": "Particle Core" + "curseforge": "Particle Core" }, "id": { - "curseforge": "985426", - "modrinth": "RSeLon5O" + "curseforge": "985426" }, "files": [ - { - "type": "modrinth", - "file_name": "particle_core-0.2.6+1.20.1+forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/RSeLon5O/versions/bqPuw9aZ/particle_core-0.2.6+1.20.1+forge.jar", - "id": "bqPuw9aZ", - "parent_id": "RSeLon5O", - "hashes": { - "sha512": "58c88b1654f3b2d733860aa3358cfa322245f2edc4ee6e79150912bf675c6bdef936f2f4f043a7cc56472a24cdee7f5963b6db2631478446fdcaf14ebc17d94c", - "sha1": "91f302ab9b85016aeb3a9a0e85b80650a1d2e984" - }, - "required_dependencies": [ - "ordsPcFz", - "hYykXjDp" - ], - "size": 97943, - "date_published": "2025-04-16T00:24:40.146141Z" - }, { "type": "curseforge", "file_name": "particle_core-0.2.6+1.20.1+forge.jar", @@ -10170,43 +6023,18 @@ ] }, { - "pakku_id": "nZjo5dxgrxl4zm2b", + "pakku_id": "1tUSPaevNWPBC3SG", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "particular-reforged", - "modrinth": "particular-reforged" + "curseforge": "particular-reforged" }, "name": { - "curseforge": "Particular ✨ Reforged", - "modrinth": "Particular ✨ Reforged" + "curseforge": "Particular ✨ Reforged" }, "id": { - "curseforge": "1219053", - "modrinth": "pYFUU6cq" + "curseforge": "1219053" }, "files": [ - { - "type": "modrinth", - "file_name": "particular-1.20.1-Forge-1.2.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/pYFUU6cq/versions/zqsbIU9v/particular-1.20.1-Forge-1.2.1.jar", - "id": "zqsbIU9v", - "parent_id": "pYFUU6cq", - "hashes": { - "sha512": "404fccd4b2e8a01a60bf7f553dfa4da167f787a35c4ec8d7c7adc89d07ed1413bc2e2bf0856c30b931b808e8f14a64767ea1b49d4c5b2e779feb0864412340b4", - "sha1": "a392ef5dd4b505c76e7de0d4516117a18639d4df" - }, - "required_dependencies": [], - "size": 417264, - "date_published": "2025-05-02T12:56:15.035263Z" - }, { "type": "curseforge", "file_name": "particular-1.20.1-Forge-1.2.0.jar", @@ -10232,43 +6060,18 @@ ] }, { - "pakku_id": "p2gtFoMFQckm3agI", + "pakku_id": "sJEa0sgmiknN6IGn", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "patchouli", - "modrinth": "patchouli" + "curseforge": "patchouli" }, "name": { - "curseforge": "Patchouli", - "modrinth": "Patchouli" + "curseforge": "Patchouli" }, "id": { - "curseforge": "306770", - "modrinth": "nU0bVIaL" + "curseforge": "306770" }, "files": [ - { - "type": "modrinth", - "file_name": "Patchouli-1.20.1-84.1-FORGE.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/nU0bVIaL/versions/8Qyw08ld/Patchouli-1.20.1-84.1-FORGE.jar", - "id": "8Qyw08ld", - "parent_id": "nU0bVIaL", - "hashes": { - "sha512": "d87143ae5dc979e8d65dd35ff0916077a355c503c4a906bed0d9dbe600ff0602e5296800cbdf2260d47033f664691b54e1b18a1b9835339c4e13d69fc4251f1b", - "sha1": "e91d2e2f251375d647d592b670ea6f310c2554eb" - }, - "required_dependencies": [], - "size": 642711, - "date_published": "2025-02-06T16:09:49.287555Z" - }, { "type": "curseforge", "file_name": "Patchouli-1.20.1-84.1-FORGE.jar", @@ -10293,48 +6096,18 @@ ] }, { - "pakku_id": "CCfjIs115krh2CJn", - "pakku_links": [ - "IxsPMqjGrMxcFzus" - ], + "pakku_id": "umWJAWHFoOcBOjAt", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "pick-up-notifier", - "modrinth": "pick-up-notifier" + "curseforge": "pick-up-notifier" }, "name": { - "curseforge": "Pick Up Notifier [Forge & Fabric]", - "modrinth": "Pick Up Notifier" + "curseforge": "Pick Up Notifier [Forge & Fabric]" }, "id": { - "curseforge": "351441", - "modrinth": "ZX66K16c" + "curseforge": "351441" }, "files": [ - { - "type": "modrinth", - "file_name": "PickUpNotifier-v8.0.0-1.20.1-Forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/ZX66K16c/versions/LojgSWbd/PickUpNotifier-v8.0.0-1.20.1-Forge.jar", - "id": "LojgSWbd", - "parent_id": "ZX66K16c", - "hashes": { - "sha512": "3cddd0e7cd2527bf9483c2a4a40eb1d1e650c806fdfd3bcdf55cffdcc0575ca71d56a50d8d09cca63793e3da6b22436b636702755e0644beb4b0051f039a2dda", - "sha1": "378cc9730d1f11cd4c50add96263baccacdb4942" - }, - "required_dependencies": [ - "QAGBst4M" - ], - "size": 102164, - "date_published": "2023-06-28T09:12:00.519122Z" - }, { "type": "curseforge", "file_name": "PickUpNotifier-v8.0.0-1.20.1-Forge.jar", @@ -10398,49 +6171,18 @@ ] }, { - "pakku_id": "Q05ngAFjkXSxr7W2", - "pakku_links": [ - "UOjZxqemtQFAP9R8" - ], + "pakku_id": "tnA3azMDXeI8pMO0", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "playerrevive", "curseforge": "playerrevive" }, "name": { - "modrinth": "PlayerRevive", "curseforge": "PlayerRevive" }, "id": { - "modrinth": "ABIMzABM", "curseforge": "266890" }, "files": [ - { - "type": "modrinth", - "file_name": "PlayerRevive_FORGE_v2.0.31_mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/ABIMzABM/versions/fUdn8MeF/PlayerRevive_FORGE_v2.0.31_mc1.20.1.jar", - "id": "fUdn8MeF", - "parent_id": "ABIMzABM", - "hashes": { - "sha512": "26ec9d4f4ff24a3e708f5485e40149214df76734af90848429bc7cedf397230a8e7b8b11aa21f11e50ea2987c862f09186ecd1b55b7ded31c5c99d661ede686a", - "sha1": "84c039f20b8f048c835c429c2c4a9fd82a5e65f6" - }, - "required_dependencies": [ - "OsZiaDHq" - ], - "size": 5298162, - "date_published": "2025-01-03T12:43:40.830979Z" - }, { "type": "curseforge", "file_name": "PlayerRevive_FORGE_v2.0.31_mc1.20.1.jar", @@ -10468,45 +6210,18 @@ ] }, { - "pakku_id": "wAKaeujhSawlrQQk", + "pakku_id": "SwXDcwFoiFW6R103", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "polylib", - "modrinth": "polylib" + "curseforge": "polylib" }, "name": { - "curseforge": "PolyLib", - "modrinth": "PolyLib" + "curseforge": "PolyLib" }, "id": { - "curseforge": "576589", - "modrinth": "6lvkzFFj" + "curseforge": "576589" }, "files": [ - { - "type": "modrinth", - "file_name": "polylib-forge-2000.0.3-build.143.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/6lvkzFFj/versions/boXcy1fH/polylib-forge-2000.0.3-build.143.jar", - "id": "boXcy1fH", - "parent_id": "6lvkzFFj", - "hashes": { - "sha512": "1ffce7fff08e63002effa2b8fe4aa63e1efe2717ed062644693c084194610cd24e3001e2b81824c218380c5bd5c7bd78de99882bac35c325879c1fa1f09c5c00", - "sha1": "bf49919adc9e9109196762ff20030f823790e2db" - }, - "required_dependencies": [], - "size": 1343694, - "date_published": "2024-11-05T16:23:42.914288Z" - }, { "type": "curseforge", "file_name": "polylib-forge-2000.0.3-build.143.jar", @@ -10570,10 +6285,7 @@ ] }, { - "pakku_id": "jq9QGlgfAvlRlyEk", - "pakku_links": [ - "0V3RchpzHxX7JWSb" - ], + "pakku_id": "r7Dz5XCU6ReR0pVk", "type": "MOD", "slug": { "curseforge": "probejs" @@ -10612,43 +6324,18 @@ ] }, { - "pakku_id": "IxsPMqjGrMxcFzus", + "pakku_id": "plopa4HuWhK2eACT", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "puzzles-lib", - "modrinth": "puzzles-lib" + "curseforge": "puzzles-lib" }, "name": { - "curseforge": "Puzzles Lib [Forge & Fabric]", - "modrinth": "Puzzles Lib" + "curseforge": "Puzzles Lib [Forge & Fabric]" }, "id": { - "curseforge": "495476", - "modrinth": "QAGBst4M" + "curseforge": "495476" }, "files": [ - { - "type": "modrinth", - "file_name": "PuzzlesLib-v8.1.32-1.20.1-Forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/QAGBst4M/versions/YFZdsqXl/PuzzlesLib-v8.1.32-1.20.1-Forge.jar", - "id": "YFZdsqXl", - "parent_id": "QAGBst4M", - "hashes": { - "sha512": "f6420b4884583727ee66d7410ce5ad3ce2a5fd9aed49700ea4bba1fd944a4b63d2d3f15a3d0d64afa2ec1aa261f8ef52b6277712c7d19e6dd31ff9d9360f05ae", - "sha1": "1f24a25582fa6bb2569e32401a232ee90d34cc1a" - }, - "required_dependencies": [], - "size": 1342204, - "date_published": "2025-04-05T11:23:08.540092Z" - }, { "type": "curseforge", "file_name": "PuzzlesLib-v8.1.32-1.20.1-Forge.jar", @@ -10673,20 +6360,16 @@ ] }, { - "pakku_id": "t219ei5RtSWdWJSs", + "pakku_id": "pD6taTlLVDvW3Yfg", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "radium-reforged", - "modrinth": "radium" + "curseforge": "radium-reforged" }, "name": { - "curseforge": "Radium Reforged", - "modrinth": "Radium" + "curseforge": "Radium Reforged" }, "id": { - "curseforge": "570017", - "modrinth": "2gvRmQXx" + "curseforge": "570017" }, "files": [ { @@ -10710,28 +6393,6 @@ "required_dependencies": [], "size": 713454, "date_published": "2024-09-09T08:07:43.540Z" - }, - { - "type": "modrinth", - "file_name": "radium-mc1.20.1-0.12.4+git.26c9d8e.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/2gvRmQXx/versions/n947JjJH/radium-mc1.20.1-0.12.4+git.26c9d8e.jar", - "id": "n947JjJH", - "parent_id": "2gvRmQXx", - "hashes": { - "sha512": "7b59c491d72801257c740626faab8c14ed580db28493c474147341531bca3de5ea822d4042d3786ae619449b6f6ffc1001a1cdc1b9276ec900e57ab17dd8989a", - "sha1": "f5f5f792473bb7b85ec221f75c5afb3740afb13a" - }, - "required_dependencies": [], - "size": 713454, - "date_published": "2024-09-09T08:07:45.955294Z" } ] }, @@ -10776,20 +6437,16 @@ ] }, { - "pakku_id": "J5CyvX6hIaMAyzVK", + "pakku_id": "QXBpbwRXpmbaHixl", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "resourceful-config", - "modrinth": "resourceful-config" + "curseforge": "resourceful-config" }, "name": { - "curseforge": "Resourceful Config", - "modrinth": "Resourceful Config" + "curseforge": "Resourceful Config" }, "id": { - "curseforge": "714059", - "modrinth": "M1953qlQ" + "curseforge": "714059" }, "files": [ { @@ -10812,45 +6469,20 @@ "required_dependencies": [], "size": 136923, "date_published": "2025-02-24T20:12:14.590Z" - }, - { - "type": "modrinth", - "file_name": "resourcefulconfig-forge-1.20.1-2.1.3.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/M1953qlQ/versions/DERs8u7v/resourcefulconfig-forge-1.20.1-2.1.3.jar", - "id": "DERs8u7v", - "parent_id": "M1953qlQ", - "hashes": { - "sha512": "2e05fe27529d00d7808a83dbe0c475a0fb96a20ebfd5c9767f4cc8dcd9a865e20a18de41fb9ed710e5cd2e0211c30303b43c1f22702af1d50ee7212ad83a54d3", - "sha1": "597d40920dcc935f963842c817dcc4901862ab14" - }, - "required_dependencies": [], - "size": 136923, - "date_published": "2025-02-24T20:12:39.956555Z" } ] }, { - "pakku_id": "cxgo5IyMJwtpohRH", + "pakku_id": "18IuoLEIRdaY1Jqy", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "resourceful-lib", - "modrinth": "resourceful-lib" + "curseforge": "resourceful-lib" }, "name": { - "curseforge": "Resourceful Lib", - "modrinth": "Resourceful Lib" + "curseforge": "Resourceful Lib" }, "id": { - "curseforge": "570073", - "modrinth": "G1hIVOrD" + "curseforge": "570073" }, "files": [ { @@ -10873,68 +6505,22 @@ "required_dependencies": [], "size": 432753, "date_published": "2024-08-24T19:45:21Z" - }, - { - "type": "modrinth", - "file_name": "resourcefullib-forge-1.20.1-2.1.29.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/G1hIVOrD/versions/OhsHaCcW/resourcefullib-forge-1.20.1-2.1.29.jar", - "id": "OhsHaCcW", - "parent_id": "G1hIVOrD", - "hashes": { - "sha512": "8dbe951d431545a7d18081a8b11a52a248e6d8ff9862ae6462b0f5a6f57ff523af12704c3adb071ae99a7c5c1dd895bd7875dea59f9c4956c1597a668b6e8820", - "sha1": "6fc590a7c56a720fec57e290cbb0a106efbb3ffa" - }, - "required_dependencies": [], - "size": 432753, - "date_published": "2024-08-24T19:45:23.325509Z" } ] }, { - "pakku_id": "qDUpAZkCcYB6JdyI", + "pakku_id": "TEm6QwNhjQ1RU8Po", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "rhino", "curseforge": "rhino" }, "name": { - "modrinth": "Rhino", "curseforge": "Rhino" }, "id": { - "modrinth": "sk9knFPE", "curseforge": "416294" }, "files": [ - { - "type": "modrinth", - "file_name": "rhino-forge-2001.2.3-build.10.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/sk9knFPE/versions/uNALdylI/rhino-forge-2001.2.3-build.10.jar", - "id": "uNALdylI", - "parent_id": "sk9knFPE", - "hashes": { - "sha512": "4eb6a635f3eff3baa158539bd55344421cf69b15e28f7da8bf55f370a11c071f3525063a6f81b67fbfca550ad8aaab7e6208df87f65ca6ed2851edd46f032b58", - "sha1": "c83c9b719a6bab33fbd2b3f2f680eb3adbfc1aa1" - }, - "required_dependencies": [], - "size": 1798244, - "date_published": "2025-02-12T21:26:49.669723Z" - }, { "type": "curseforge", "file_name": "rhino-forge-2001.2.3-build.10.jar", @@ -10959,24 +6545,16 @@ ] }, { - "pakku_id": "0S1ClgnxBj34qrW2", - "pakku_links": [ - "p2gtFoMFQckm3agI", - "F6H99cZ4H6jZRpEK" - ], + "pakku_id": "HKZkkooM377Zl9eU", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "roads-and-roofs-tfc", - "modrinth": "roads-and-roofs-tfc" + "curseforge": "roads-and-roofs-tfc" }, "name": { - "curseforge": "Roads and Roofs TFC", - "modrinth": "Roads and Roofs TFC" + "curseforge": "Roads and Roofs TFC" }, "id": { - "curseforge": "1048212", - "modrinth": "ca9X1Phr" + "curseforge": "1048212" }, "files": [ { @@ -11003,72 +6581,22 @@ ], "size": 3557362, "date_published": "2024-10-27T23:10:58.567Z" - }, - { - "type": "modrinth", - "file_name": "rnr-0.2.1-1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/ca9X1Phr/versions/msv0XMkD/rnr-0.2.1-1.20.1.jar", - "id": "msv0XMkD", - "parent_id": "ca9X1Phr", - "hashes": { - "sha512": "e0f7b50c0da47f449fe03427859a1a33d0b8bef59a676b7ac88f518c99a0a6f02b255b576716c0d5d3a7810bd48e8cc9d74d4f9ed8e519485949c6e2ff8e469a", - "sha1": "046e086b2d4861fbc74bbeb18031102d09622197" - }, - "required_dependencies": [ - "nU0bVIaL", - "JaCEZUhg" - ], - "size": 3557362, - "date_published": "2024-10-27T23:13:57.176874Z" } ] }, { - "pakku_id": "EDnRsOgCRyTTbCNH", + "pakku_id": "2LHuw9QkUs4mg3dn", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "saturn", - "modrinth": "saturn" + "curseforge": "saturn" }, "name": { - "curseforge": "Saturn", - "modrinth": "Saturn" + "curseforge": "Saturn" }, "id": { - "curseforge": "670986", - "modrinth": "2eT495vq" + "curseforge": "670986" }, "files": [ - { - "type": "modrinth", - "file_name": "saturn-mc1.20.1-0.1.3.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/2eT495vq/versions/Yx85DYaG/saturn-mc1.20.1-0.1.3.jar", - "id": "Yx85DYaG", - "parent_id": "2eT495vq", - "hashes": { - "sha512": "8b4b9a69e7b55df8148e83a6d17ef381b9c412d8730d0068974bd48bbdae1a1a43837a5307471bc5dd2b41d3aa821d73c8683a3f480a9d987b2cf0969aa178cc", - "sha1": "ad93f99d46714c46aaa6a4409aeca506e9fcac99" - }, - "required_dependencies": [], - "size": 92319, - "date_published": "2024-02-09T19:06:56.795182Z" - }, { "type": "curseforge", "file_name": "saturn-mc1.20.1-0.1.3.jar", @@ -11093,43 +6621,18 @@ ] }, { - "pakku_id": "gZs5XcDoMcVHtrQT", + "pakku_id": "QdAjCgrfEUQQjMWE", "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "searchables", "curseforge": "searchables" }, "name": { - "modrinth": "Searchables", "curseforge": "Searchables" }, "id": { - "modrinth": "fuuu3xnx", "curseforge": "858542" }, "files": [ - { - "type": "modrinth", - "file_name": "Searchables-forge-1.20.1-1.0.3.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/fuuu3xnx/versions/PM9yAW1G/Searchables-forge-1.20.1-1.0.3.jar", - "id": "PM9yAW1G", - "parent_id": "fuuu3xnx", - "hashes": { - "sha512": "185617d6d446f3d4ef6c7d5c6ee4e2fb731a89f7495157313b21292ec6b8e3dbcc10c0379ab49ecb2d0c64d0a78df74750d7f7336d5e6c43516a7c92f278c0a2", - "sha1": "5b976f6e76ec74cdef21865e31f56bcb11558db7" - }, - "required_dependencies": [], - "size": 77732, - "date_published": "2024-04-23T06:56:56.381361Z" - }, { "type": "curseforge", "file_name": "Searchables-forge-1.20.1-1.0.3.jar", @@ -11154,43 +6657,18 @@ ] }, { - "pakku_id": "3wLGdl5QOJNVEgeg", + "pakku_id": "XFrE7khu91yYBMLn", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "showcase-item", - "modrinth": "showcase-item" + "curseforge": "showcase-item" }, "name": { - "curseforge": "Showcase Item", - "modrinth": "Showcase Item" + "curseforge": "Showcase Item" }, "id": { - "curseforge": "627196", - "modrinth": "P5Jjjezm" + "curseforge": "627196" }, "files": [ - { - "type": "modrinth", - "file_name": "showcaseitem-1.20.1-1.2.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/P5Jjjezm/versions/Q5HI3IfP/showcaseitem-1.20.1-1.2.jar", - "id": "Q5HI3IfP", - "parent_id": "P5Jjjezm", - "hashes": { - "sha512": "255c51b15703de0e7b6c4ea6ee4e00cbadf830619ea5eb872144c2a29ca7b60f7727bff5899b7a035448dad4dda4cc57ae2a4b3a112bea4ac6fb1da88016ee66", - "sha1": "282e08fc46b7e4bab61a8651b5fcc1ee1befddd9" - }, - "required_dependencies": [], - "size": 32044, - "date_published": "2024-02-14T10:54:29.042863Z" - }, { "type": "curseforge", "file_name": "showcaseitem-1.20.1-1.2.jar", @@ -11251,49 +6729,22 @@ ] }, { - "pakku_id": "KpzdKnY6YAD1r6O5", + "pakku_id": "zUgGWEg2vl35sipH", "pakku_links": [ - "t1tp4uchU5FgbL7A" + "XSWzPp7PhHWY0nfU" ], "type": "MOD", "side": "CLIENT", "slug": { - "modrinth": "sodium-dynamic-lights", "curseforge": "dynamiclights-reforged" }, "name": { - "modrinth": "Sodium Dynamic Lights", "curseforge": "Sodium/Embeddium Dynamic Lights" }, "id": { - "modrinth": "PxQSWIcD", "curseforge": "551736" }, "files": [ - { - "type": "modrinth", - "file_name": "sodiumdynamiclights-forge-1.0.10-1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/PxQSWIcD/versions/I156ee3A/sodiumdynamiclights-forge-1.0.10-1.20.1.jar", - "id": "I156ee3A", - "parent_id": "PxQSWIcD", - "hashes": { - "sha512": "b8527199be5a8b4bc758a4f320586b5886e6ff657718f52d464386b1e3c695d7bfe644e2ef9487a869c93c0866818995ecd47b9e1a19054929242682e37f58b7", - "sha1": "d27524e85bed0f0af83c03be46f9ca3eb02a1be9" - }, - "required_dependencies": [ - "Es5v4eyq" - ], - "size": 511601, - "date_published": "2025-01-02T01:22:44.551718Z" - }, { "type": "curseforge", "file_name": "sodiumdynamiclights-forge-1.0.10-1.20.1.jar", @@ -11321,51 +6772,23 @@ ] }, { - "pakku_id": "y1Ztb0r0w1S1vAwg", + "pakku_id": "OKKOKwRG1CU9T3ym", "pakku_links": [ - "t1tp4uchU5FgbL7A", - "PGG5IiciynuRNWMz" + "6I5K2vwIvkFSfEuv", + "XSWzPp7PhHWY0nfU" ], "type": "MOD", "side": "CLIENT", "slug": { - "curseforge": "magnesium-extras", - "modrinth": "sodium-extras" + "curseforge": "magnesium-extras" }, "name": { - "curseforge": "Sodium/Embeddium Extras", - "modrinth": "Sodium Extras" + "curseforge": "Sodium/Embeddium Extras" }, "id": { - "curseforge": "558905", - "modrinth": "vqqx0QiE" + "curseforge": "558905" }, "files": [ - { - "type": "modrinth", - "file_name": "sodiumextras-forge-1.0.7-1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/vqqx0QiE/versions/VNFB2Vgv/sodiumextras-forge-1.0.7-1.20.1.jar", - "id": "VNFB2Vgv", - "parent_id": "vqqx0QiE", - "hashes": { - "sha512": "47f298943079eb6b8f5222cbb093fec0c29c86a6f68e8000545059d64ff5c4cbf76fa774565a0d4d89d1fb0a278b62292f7619fb818e4fdfd9f01a637e7fcbfb", - "sha1": "7603f44bc4750774fbbdc07a3153c391650fcf3d" - }, - "required_dependencies": [ - "Es5v4eyq", - "sk9rgfiA" - ], - "size": 438540, - "date_published": "2025-01-01T04:39:15.567585Z" - }, { "type": "curseforge", "file_name": "sodiumextras-forge-1.0.7-1.20.1.jar", @@ -11394,49 +6817,18 @@ ] }, { - "pakku_id": "t1tp4uchU5FgbL7A", - "pakku_links": [ - "PGG5IiciynuRNWMz" - ], + "pakku_id": "XSWzPp7PhHWY0nfU", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "sodium-options-api", - "modrinth": "sodium-options-api" + "curseforge": "sodium-options-api" }, "name": { - "curseforge": "Sodium/Embeddium Options API", - "modrinth": "Sodium Options API" + "curseforge": "Sodium/Embeddium Options API" }, "id": { - "curseforge": "1103431", - "modrinth": "Es5v4eyq" + "curseforge": "1103431" }, "files": [ - { - "type": "modrinth", - "file_name": "sodiumoptionsapi-forge-1.0.10-1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Es5v4eyq/versions/d0EFLitO/sodiumoptionsapi-forge-1.0.10-1.20.1.jar", - "id": "d0EFLitO", - "parent_id": "Es5v4eyq", - "hashes": { - "sha512": "20b11f1582df3df3d351e0cffcfc8b97453e2d73164fbad46d3f4eb960cab57d8f708d84b818782ef019d5cd9494ce001161f753623680516a191d6f510ebb79", - "sha1": "7529fbf938787ed13a251cbf40936f8c29ec4b6c" - }, - "required_dependencies": [ - "sk9rgfiA" - ], - "size": 443978, - "date_published": "2025-01-18T20:48:20.566320Z" - }, { "type": "curseforge", "file_name": "sodiumoptionsapi-forge-1.0.10-1.20.1.jar", @@ -11464,50 +6856,21 @@ ] }, { - "pakku_id": "ip59rRTnFCeSEOfS", + "pakku_id": "BoBxu4uKrEd4EWMB", "pakku_links": [ - "rGWvsBlQF5Fc28FG", - "kMLNnIpCUuhCjkjE" + "ofieNqf2gYobX5oy" ], "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "sophisticated-backpacks", "curseforge": "sophisticated-backpacks" }, "name": { - "modrinth": "Sophisticated Backpacks", "curseforge": "Sophisticated Backpacks" }, "id": { - "modrinth": "TyCTlI4b", "curseforge": "422301" }, "files": [ - { - "type": "modrinth", - "file_name": "sophisticatedbackpacks-1.20.1-3.23.6.1211.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/TyCTlI4b/versions/8JrTml7x/sophisticatedbackpacks-1.20.1-3.23.6.1211.jar", - "id": "8JrTml7x", - "parent_id": "TyCTlI4b", - "hashes": { - "sha512": "23a7fd927792ac1ddbc6d3429aac7ef404893842be708168d929ac7f73dc160ec7e8be38fa5397c4efc650eb547f05d0fc29a49f16fc198e84d8ea07aace8741", - "sha1": "569878ad7744fb342b2c6a3e11284b0c8162dd60" - }, - "required_dependencies": [ - "nmoqTijg" - ], - "size": 897035, - "date_published": "2025-03-14T15:01:31.550861Z" - }, { "type": "curseforge", "file_name": "sophisticatedbackpacks-1.20.1-3.23.6.1211.jar", @@ -11535,44 +6898,18 @@ ] }, { - "pakku_id": "kMLNnIpCUuhCjkjE", + "pakku_id": "ofieNqf2gYobX5oy", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "sophisticated-core", "curseforge": "sophisticated-core" }, "name": { - "modrinth": "Sophisticated Core", "curseforge": "Sophisticated Core" }, "id": { - "modrinth": "nmoqTijg", "curseforge": "618298" }, "files": [ - { - "type": "modrinth", - "file_name": "sophisticatedcore-1.20.1-1.2.23.902.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/nmoqTijg/versions/AzoouH2L/sophisticatedcore-1.20.1-1.2.23.902.jar", - "id": "AzoouH2L", - "parent_id": "nmoqTijg", - "hashes": { - "sha512": "d8cc6527b49c963ce4bcaee10afc79387b7b9c99e56185700961c68eb4e28d8f2d2e11c504b09dd296cb3690250eeb6a249bec9f31aa147da22dda57d302a65b", - "sha1": "d037282fd366b709a3dcf90470baf3dea6a44a0f" - }, - "required_dependencies": [], - "size": 1170980, - "date_published": "2025-03-17T21:45:24.895497Z" - }, { "type": "curseforge", "file_name": "sophisticatedcore-1.20.1-1.2.23.902.jar", @@ -11598,43 +6935,18 @@ ] }, { - "pakku_id": "YR358HoXW63JCt6e", + "pakku_id": "roB1p3odTGtLzGw7", "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "sound-physics-remastered", "curseforge": "sound-physics-remastered" }, "name": { - "modrinth": "Sound Physics Remastered", "curseforge": "Sound Physics Remastered" }, "id": { - "modrinth": "qyVF9oeo", "curseforge": "535489" }, "files": [ - { - "type": "modrinth", - "file_name": "sound-physics-remastered-forge-1.20.1-1.4.5.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "beta", - "url": "https://cdn.modrinth.com/data/qyVF9oeo/versions/AGRkYn5p/sound-physics-remastered-forge-1.20.1-1.4.5.jar", - "id": "AGRkYn5p", - "parent_id": "qyVF9oeo", - "hashes": { - "sha512": "c4008e53e87992bfe08fef277426c12e495ed77eadca17149b1a798a026a0372a1ac8e478200794c588452bdead8ea4b8903ad13acb4fcd26043b65bc0d02e43", - "sha1": "3110f2ebf08d512e362c4397388144d8f75a0f7b" - }, - "required_dependencies": [], - "size": 196564, - "date_published": "2024-07-12T07:24:07.691359Z" - }, { "type": "curseforge", "file_name": "sound-physics-remastered-forge-1.20.1-1.4.5.jar", @@ -11659,45 +6971,18 @@ ] }, { - "pakku_id": "uJmbR9oVezsu0reN", + "pakku_id": "1MkKLXF1oSSK23jo", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "supermartijn642s-config-lib", - "modrinth": "supermartijn642s-config-lib" + "curseforge": "supermartijn642s-config-lib" }, "name": { - "curseforge": "SuperMartijn642's Config Lib", - "modrinth": "SuperMartijn642's Config Lib" + "curseforge": "SuperMartijn642's Config Lib" }, "id": { - "curseforge": "438332", - "modrinth": "LN9BxssP" + "curseforge": "438332" }, "files": [ - { - "type": "modrinth", - "file_name": "supermartijn642configlib-1.1.8-forge-mc1.20.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/LN9BxssP/versions/ZKor79dR/supermartijn642configlib-1.1.8-forge-mc1.20.jar", - "id": "ZKor79dR", - "parent_id": "LN9BxssP", - "hashes": { - "sha512": "476595aacc7c66a0cf7bcd56143975122ea54ae4c5b61a232d3b0b9b1e3c013575efcc05de31a5d2c4e129542bfd8ae255a25d1486a4e08961cc4a303940fd19", - "sha1": "f80f9eed728966adcfbcc848633e789645057281" - }, - "required_dependencies": [], - "size": 206584, - "date_published": "2023-08-21T13:15:59.833389Z" - }, { "type": "curseforge", "file_name": "supermartijn642configlib-1.1.8-forge-mc1.20.jar", @@ -11724,44 +7009,18 @@ ] }, { - "pakku_id": "w7z5mj89SVpZaWVs", + "pakku_id": "DEXNITEeAcQwDOq1", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "supermartijn642s-core-lib", "curseforge": "supermartijn642s-core-lib" }, "name": { - "modrinth": "SuperMartijn642's Core Lib", "curseforge": "SuperMartijn642's Core Lib" }, "id": { - "modrinth": "rOUBggPv", "curseforge": "454372" }, "files": [ - { - "type": "modrinth", - "file_name": "supermartijn642corelib-1.1.18-forge-mc1.20.1.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/rOUBggPv/versions/VWJoqHin/supermartijn642corelib-1.1.18-forge-mc1.20.1.jar", - "id": "VWJoqHin", - "parent_id": "rOUBggPv", - "hashes": { - "sha512": "dedde27b0e1cd24c006c840bf4d0028689670f1fe9cbde16134e7c08cce58a88f431b39346b7a6847348cafec09638b2c14b2e6dcb4c14a23127e90c5ba9d362", - "sha1": "d37e1148b512c67cee704635b4f07d1f9ea8c31c" - }, - "required_dependencies": [], - "size": 515362, - "date_published": "2024-12-29T22:15:09.734450Z" - }, { "type": "curseforge", "file_name": "supermartijn642corelib-1.1.18-forge-mc1.20.1.jar", @@ -11824,44 +7083,18 @@ ] }, { - "pakku_id": "u4SXwEzPZTFYdxU9", + "pakku_id": "yZ0I3QxdQipbvKMF", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "tfc-ambiental-second-edition", "curseforge": "tfc-ambiental-second-edition" }, "name": { - "modrinth": "TFC Ambiental: Second edition", "curseforge": "TFC Ambiental - Second edition" }, "id": { - "modrinth": "K7eNiRnX", "curseforge": "940350" }, "files": [ - { - "type": "modrinth", - "file_name": "tfcambiental-1.20.1-3.3.0.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/K7eNiRnX/versions/L5UbdkdE/tfcambiental-1.20.1-3.3.0.jar", - "id": "L5UbdkdE", - "parent_id": "K7eNiRnX", - "hashes": { - "sha512": "775a6cbe712e13c26061f34670ae417b382e79adbd69ed63b104fb0e4721b23e230c5328b671b9cf8eab7ea0b1c9ccc602f650da8c81923c2be90470e3b37641", - "sha1": "e1bc92959d8cbfb1d8f16dc124a14a0709d6aba6" - }, - "required_dependencies": [], - "size": 640033, - "date_published": "2024-05-05T01:41:06.190734Z" - }, { "type": "curseforge", "file_name": "tfcambiental-1.20.1-3.3.1.jar", @@ -11889,7 +7122,8 @@ { "pakku_id": "4WwQ11qPky8VtFcw", "pakku_links": [ - "F6H99cZ4H6jZRpEK" + "F6H99cZ4H6jZRpEK", + "fMkiGcRPRv1DdRC1" ], "type": "MOD", "slug": { @@ -11928,7 +7162,7 @@ ] }, { - "pakku_id": "Gq0f388dnqOU5Dnz", + "pakku_id": "FNRWPZqccIxEYmCb", "type": "MOD", "slug": { "curseforge": "tfc-canes" @@ -11969,7 +7203,9 @@ "pakku_id": "kUOKA8QBjQ24XE3p", "pakku_links": [ "p2gtFoMFQckm3agI", - "F6H99cZ4H6jZRpEK" + "F6H99cZ4H6jZRpEK", + "sJEa0sgmiknN6IGn", + "fMkiGcRPRv1DdRC1" ], "type": "MOD", "slug": { @@ -12009,45 +7245,18 @@ ] }, { - "pakku_id": "7R29rXtrJC2KCN5v", + "pakku_id": "wwI6IXC4zcB3Dra6", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "tfc-electrical-appliances", - "modrinth": "tfc-electrical-appliances" + "curseforge": "tfc-electrical-appliances" }, "name": { - "curseforge": "TFC Electrical Appliances", - "modrinth": "TFC Electrical Appliances" + "curseforge": "TFC Electrical Appliances" }, "id": { - "curseforge": "1017637", - "modrinth": "1M8YQeNa" + "curseforge": "1017637" }, "files": [ - { - "type": "modrinth", - "file_name": "tfcea-0.0.2.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "alpha", - "url": "https://cdn.modrinth.com/data/1M8YQeNa/versions/baqQSpAP/tfcea-0.0.2.jar", - "id": "baqQSpAP", - "parent_id": "1M8YQeNa", - "hashes": { - "sha512": "e965532482b97dee44e31def3dbd989dd6856025b43406a10b41d9ca31a249753f1ac07db5516431d6744b06e6b47249c51c9fef0f0a040378bfa95e0caaae77", - "sha1": "13638888685ddf65e138bdeb6e4c684b0a956cbb" - }, - "required_dependencies": [ - "JaCEZUhg" - ], - "size": 60960, - "date_published": "2024-05-12T14:09:08.258257Z" - }, { "type": "curseforge", "file_name": "tfcea-0.0.2.jar", @@ -12074,7 +7283,8 @@ { "pakku_id": "zerUE7n4nmHdsmgn", "pakku_links": [ - "F6H99cZ4H6jZRpEK" + "F6H99cZ4H6jZRpEK", + "fMkiGcRPRv1DdRC1" ], "type": "MOD", "slug": { @@ -12113,49 +7323,18 @@ ] }, { - "pakku_id": "Ow50cg4XqY9SJlpC", - "pakku_links": [ - "F6H99cZ4H6jZRpEK" - ], + "pakku_id": "1Wy7Kh7abigYZ8oH", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "tfc-hot-or-not", "curseforge": "tfc-hot-or-not" }, "name": { - "modrinth": "TFC Hot or Not", "curseforge": "TFC Hot or Not" }, "id": { - "modrinth": "6fOyWxrE", "curseforge": "499096" }, "files": [ - { - "type": "modrinth", - "file_name": "TFCHotOrNot-1.20.1-1.0.13.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/6fOyWxrE/versions/5c1Fc17J/TFCHotOrNot-1.20.1-1.0.13.jar", - "id": "5c1Fc17J", - "parent_id": "6fOyWxrE", - "hashes": { - "sha512": "1f1360cabdd509a6aab65c4d3be822adeb45315553293cc80e5d1c77f444dc9e38fd904252c6ef9f60b80ec550792d4b9197c973ebb9ec459c5ba3dd946e0aeb", - "sha1": "383507ce61eaa1fe9368915536de8b3685517728" - }, - "required_dependencies": [ - "JaCEZUhg" - ], - "size": 464173, - "date_published": "2025-01-02T23:13:30.140364Z" - }, { "type": "curseforge", "file_name": "TFCHotOrNot-1.20.1-1.0.13.jar", @@ -12183,23 +7362,16 @@ ] }, { - "pakku_id": "zHw7MU6hf4vk0c3q", - "pakku_links": [ - "F6H99cZ4H6jZRpEK" - ], + "pakku_id": "intGycSboQ4EtUpx", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "tfc-improved-badlands", - "modrinth": "tfc-improved-badlands" + "curseforge": "tfc-improved-badlands" }, "name": { - "curseforge": "TFC Improved Badlands", - "modrinth": "TFC Improved Badlands" + "curseforge": "TFC Improved Badlands" }, "id": { - "curseforge": "969207", - "modrinth": "kzX1pnV3" + "curseforge": "969207" }, "files": [ { @@ -12225,37 +7397,14 @@ ], "size": 1750888, "date_published": "2024-02-21T21:42:51.753Z" - }, - { - "type": "modrinth", - "file_name": "TFCImprovedBadlands-1.20.1-1.0.2.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/kzX1pnV3/versions/t1JS5Yoc/TFCImprovedBadlands-1.20.1-1.0.2.jar", - "id": "t1JS5Yoc", - "parent_id": "kzX1pnV3", - "hashes": { - "sha512": "d92d7560bb93c5bd69fbfbf636cbe22fd966297cd4c5f900235ae8ff1924a1b1fff916f8e4a40c22c0785f4ef56248a9d5a87e10280e5ab2e0531e82a4205da3", - "sha1": "021052fcfdd3b51ec5c0b3e46974ecdfd641a0c8" - }, - "required_dependencies": [ - "JaCEZUhg" - ], - "size": 1750888, - "date_published": "2024-08-28T13:19:49.057361Z" } ] }, { "pakku_id": "mZwfKcex878w6k9d", "pakku_links": [ - "F6H99cZ4H6jZRpEK" + "F6H99cZ4H6jZRpEK", + "fMkiGcRPRv1DdRC1" ], "type": "MOD", "slug": { @@ -12295,24 +7444,16 @@ ] }, { - "pakku_id": "LdCEmxAyaiJBsONh", - "pakku_links": [ - "7QIRhUwYRTKZoPpd", - "F6H99cZ4H6jZRpEK" - ], + "pakku_id": "WbVOj6kmY9jCiHED", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "tfc-support-indicator", - "modrinth": "tfc-support-indicator" + "curseforge": "tfc-support-indicator" }, "name": { - "curseforge": "TFC Support Indicator", - "modrinth": "TFC Support Indicator" + "curseforge": "TFC Support Indicator" }, "id": { - "curseforge": "1195624", - "modrinth": "RL8eBaUL" + "curseforge": "1195624" }, "files": [ { @@ -12335,59 +7476,20 @@ "required_dependencies": [], "size": 6997, "date_published": "2025-02-07T19:27:13.010Z" - }, - { - "type": "modrinth", - "file_name": "tfc_support_indicator-1.0.3+mc1.20.1.jar", - "mc_versions": [ - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/RL8eBaUL/versions/jeOTOlLX/tfc_support_indicator-1.0.3+mc1.20.1.jar", - "id": "jeOTOlLX", - "parent_id": "RL8eBaUL", - "hashes": { - "sha512": "70a0193b3c95e06070dd645282acda97adae68ddda39f206e81df212ef964105b22a4c851af03b74044ac7985c7c51fa40df34e2dc08e95875b0747d1f45aefb", - "sha1": "0d0001517a6a4246f1b9d968bf5672ecbfdc9596" - }, - "required_dependencies": [ - "nvQzSEkH", - "JaCEZUhg" - ], - "size": 6993, - "date_published": "2024-08-24T01:04:21.236370Z" } ] }, { - "pakku_id": "kSdjRVVlNT7JZpt4", - "pakku_links": [ - "Wp4bimC12ZfUWRDW", - "4gtgWhFu0zLNFoiE", - "F6H99cZ4H6jZRpEK", - "u4SXwEzPZTFYdxU9" - ], + "pakku_id": "kUVAur6Xu9Lmw417", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "tfc-textile", - "modrinth": "tfc-textile" + "curseforge": "tfc-textile" }, "name": { - "curseforge": "TFC Textile (Legacy)", - "modrinth": "TFC Textile (Legacy)" + "curseforge": "TFC Textile (Legacy)" }, "id": { - "curseforge": "1085858", - "modrinth": "23aEXYED" + "curseforge": "1085858" }, "files": [ { @@ -12414,75 +7516,22 @@ ], "size": 198232, "date_published": "2024-09-27T14:03:11.930Z" - }, - { - "type": "modrinth", - "file_name": "tfc_textile-1.0.5.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/23aEXYED/versions/wGgJ8Tae/tfc_textile-1.0.5.jar", - "id": "wGgJ8Tae", - "parent_id": "23aEXYED", - "hashes": { - "sha512": "2aa299b98fca1aef27334b23f68d58085e3d02be1650e68656e9313480bc76038685a4aaa3938bd20c59b49898d1ec992d02ede026a2e6f8fb2fe27985ae259e", - "sha1": "0f68aff31c58bcfd12306218766d24022d6e78db" - }, - "required_dependencies": [ - "K7eNiRnX", - "JaCEZUhg" - ], - "size": 198232, - "date_published": "2024-09-27T14:02:59.003826Z" } ] }, { - "pakku_id": "NPCQvjl7kGbWfW8M", + "pakku_id": "ox8xAJejXCdMtbSo", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "tfc-tumbleweed", - "modrinth": "tfc-tumbleweed" + "curseforge": "tfc-tumbleweed" }, "name": { - "curseforge": "TFC Tumbleweed", - "modrinth": "TFC Tumbleweed" + "curseforge": "TFC Tumbleweed" }, "id": { - "curseforge": "899986", - "modrinth": "r96Vw4vO" + "curseforge": "899986" }, "files": [ - { - "type": "modrinth", - "file_name": "TFCTumbleweed-1.20.1-1.2.2.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/r96Vw4vO/versions/qDX0X7bD/TFCTumbleweed-1.20.1-1.2.2.jar", - "id": "qDX0X7bD", - "parent_id": "r96Vw4vO", - "hashes": { - "sha512": "6449851e787578eced05009afe978d5b329d36efce4e11113b3a7c8dfeecb9df42475f6ece76937a374508465933240affede6e7cc136756ac8918e09ac8fd09", - "sha1": "0b98dcc97f73d24707c3f4552145787e21d9b29b" - }, - "required_dependencies": [ - "msatPZQ2", - "JaCEZUhg" - ], - "size": 2087120, - "date_published": "2024-08-28T13:35:57.311537Z" - }, { "type": "curseforge", "file_name": "TFCTumbleweed-1.20.1-1.2.2.jar", @@ -12511,46 +7560,18 @@ ] }, { - "pakku_id": "WK3RmXL38cJkd1xq", + "pakku_id": "aPVI4u2RvogsqbG8", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "tfc-vessel-tooltip", - "modrinth": "tfc-vessel-tooltip" + "curseforge": "tfc-vessel-tooltip" }, "name": { - "curseforge": "TFC Vessel Tooltip", - "modrinth": "TFC Vessel Tooltip" + "curseforge": "TFC Vessel Tooltip" }, "id": { - "curseforge": "952386", - "modrinth": "Xve2AFV9" + "curseforge": "952386" }, "files": [ - { - "type": "modrinth", - "file_name": "TFCVesselTooltip-1.20.1-1.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/Xve2AFV9/versions/3kdOHSCs/TFCVesselTooltip-1.20.1-1.1.jar", - "id": "3kdOHSCs", - "parent_id": "Xve2AFV9", - "hashes": { - "sha512": "5d83c2327994ec3c408aa007f650aeeb0e9a7d20ecd46fb39d3a007fa80100c7eaa854dff6bf268e6bae4aa592920faa59e1799b6b29d4b1463ffd7f90656d5f", - "sha1": "0ba5058d7a728119121acf09e0badb3c87d2f319" - }, - "required_dependencies": [ - "JaCEZUhg" - ], - "size": 6197, - "date_published": "2024-08-30T13:33:08.401599Z" - }, { "type": "curseforge", "file_name": "TFCVesselTooltip-1.20.1-1.1.jar", @@ -12576,7 +7597,7 @@ ] }, { - "pakku_id": "oaoeEdbSj5ORArf6", + "pakku_id": "Y7FULi6Pzq74TKdA", "type": "MOD", "slug": { "curseforge": "water-flasks" @@ -12613,23 +7634,16 @@ ] }, { - "pakku_id": "NxCxarl6bfWK2iHq", - "pakku_links": [ - "F6H99cZ4H6jZRpEK" - ], + "pakku_id": "GiXa6kN3oxBcS6j4", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "tfc-weld-button", - "modrinth": "tfc-weld-button" + "curseforge": "tfc-weld-button" }, "name": { - "curseforge": "TFC Weld Button", - "modrinth": "TFC Weld Button" + "curseforge": "TFC Weld Button" }, "id": { - "curseforge": "1093683", - "modrinth": "K9CZ9PGx" + "curseforge": "1093683" }, "files": [ { @@ -12653,30 +7667,6 @@ "required_dependencies": [], "size": 12642, "date_published": "2024-11-30T06:12:27.997Z" - }, - { - "type": "modrinth", - "file_name": "TFCWeldButton-1.20.1-1.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/K9CZ9PGx/versions/dtoFhsbX/TFCWeldButton-1.20.1-1.1.jar", - "id": "dtoFhsbX", - "parent_id": "K9CZ9PGx", - "hashes": { - "sha512": "f10676722090db19f4af693949ad0891d26b5c4d2189fdb6536958875a57ea2cbb150634d68debc62ec407c32a8ce58a736f00ecfea03db5152d69cce25fe67d", - "sha1": "dda1ccb3f998e85de186c84162bf437f2e800031" - }, - "required_dependencies": [ - "JaCEZUhg" - ], - "size": 12642, - "date_published": "2024-11-30T06:12:46.284611Z" } ] }, @@ -12717,46 +7707,18 @@ ] }, { - "pakku_id": "xiwzCRvkCtCl2GLq", + "pakku_id": "wXXpy8KNJ3zbDmw2", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "tfcgenviewer", - "modrinth": "tfcgenviewer" + "curseforge": "tfcgenviewer" }, "name": { - "curseforge": "TFCGenViewer", - "modrinth": "TFCGenViewer" + "curseforge": "TFCGenViewer" }, "id": { - "curseforge": "1062270", - "modrinth": "yp9Ot3YC" + "curseforge": "1062270" }, "files": [ - { - "type": "modrinth", - "file_name": "tfcgenviewer-1.20.1-1.4.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/yp9Ot3YC/versions/nLcjWGDP/tfcgenviewer-1.20.1-1.4.1.jar", - "id": "nLcjWGDP", - "parent_id": "yp9Ot3YC", - "hashes": { - "sha512": "f9c1bb568329833b369cf2c2b0a3bafb7a75787919b4a736d997e7a51793115f7e4f24002bf59ee51957d7fe483733727bee904b0f09d3ae403f94e6dc0faa06", - "sha1": "9ed2b9125f46c79043912d695f710b9bdb0f68a9" - }, - "required_dependencies": [ - "JaCEZUhg" - ], - "size": 257671, - "date_published": "2024-12-15T22:52:40.048230Z" - }, { "type": "curseforge", "file_name": "tfcgenviewer-1.20.1-1.4.1.jar", @@ -12784,46 +7746,18 @@ ] }, { - "pakku_id": "F6H99cZ4H6jZRpEK", + "pakku_id": "fMkiGcRPRv1DdRC1", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "terrafirmacraft", - "modrinth": "terrafirmacraft" + "curseforge": "terrafirmacraft" }, "name": { - "curseforge": "TerraFirmaCraft", - "modrinth": "TerraFirmaCraft" + "curseforge": "TerraFirmaCraft" }, "id": { - "curseforge": "302973", - "modrinth": "JaCEZUhg" + "curseforge": "302973" }, "files": [ - { - "type": "modrinth", - "file_name": "TerraFirmaCraft-Forge-1.20.1-3.2.14.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/JaCEZUhg/versions/YO1EaEWV/TerraFirmaCraft-Forge-1.20.1-3.2.14.jar", - "id": "YO1EaEWV", - "parent_id": "JaCEZUhg", - "hashes": { - "sha512": "7e3953a517f5e7a0ad8c0ade5ebbdaa7fcdc93cf484c1c38584520731521906765e066001a45f96f31b2e232ed4aa2348f57ac57e8ce123eea8f884af33ac210", - "sha1": "0ade622eff1002ddd14fdabfeb989b2cfb121c64" - }, - "required_dependencies": [ - "nU0bVIaL" - ], - "size": 47444038, - "date_published": "2025-02-13T00:25:22.679851Z" - }, { "type": "curseforge", "file_name": "TerraFirmaCraft-Forge-1.20.1-3.2.14.jar", @@ -12851,51 +7785,22 @@ ] }, { - "pakku_id": "2h0D3pYylEr3vTVs", + "pakku_id": "SGfDJ5byxzl3Ebq0", "pakku_links": [ - "F6H99cZ4H6jZRpEK", - "apqasFnXUkYXZUFj" + "fMkiGcRPRv1DdRC1", + "2wSbyvuI5uFxrZW6" ], "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "terrafirmagreg-core", - "modrinth": "terrafirmagreg-core" + "curseforge": "terrafirmagreg-core" }, "name": { - "curseforge": "TerraFirmaGreg-Core", - "modrinth": "TerraFirmaGreg-Core" + "curseforge": "TerraFirmaGreg-Core" }, "id": { - "curseforge": "513402", - "modrinth": "lNttW2Xl" + "curseforge": "513402" }, "files": [ - { - "type": "modrinth", - "file_name": "TerraFirmaGreg-Core-Modern-0.6.4.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/lNttW2Xl/versions/YsoH1BE8/TerraFirmaGreg-Core-Modern-0.6.4.jar", - "id": "YsoH1BE8", - "parent_id": "lNttW2Xl", - "hashes": { - "sha512": "4e4fa6c512fd13492228a08c43d886a7e5b550fcb057722987bac9d59f58bfcf2358c54f83979fc620b493fa52f9497d8a85b535ad4529982059ff0eb03482f5", - "sha1": "de0e6e84858668e275ae17bf0dcfcb3e632dcfbd" - }, - "required_dependencies": [ - "JaCEZUhg", - "7tG215v7" - ], - "size": 267458, - "date_published": "2025-05-15T21:48:58.335833Z" - }, { "type": "curseforge", "file_name": "TerraFirmaGreg-Core-Modern-0.6.4.jar", @@ -12924,44 +7829,18 @@ ] }, { - "pakku_id": "GHbgL2WA5TGX9dHv", + "pakku_id": "Ay9gyEPTxyeWAJft", "type": "MOD", - "side": "SERVER", "slug": { - "curseforge": "too-fast", - "modrinth": "too-fast" + "curseforge": "too-fast" }, "name": { - "curseforge": "Too Fast", - "modrinth": "Too Fast" + "curseforge": "Too Fast" }, "id": { - "curseforge": "550678", - "modrinth": "w6JSkKSH" + "curseforge": "550678" }, "files": [ - { - "type": "modrinth", - "file_name": "toofast-1.20-0.4.3.5.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/w6JSkKSH/versions/2pix3xrW/toofast-1.20-0.4.3.5.jar", - "id": "2pix3xrW", - "parent_id": "w6JSkKSH", - "hashes": { - "sha512": "722b6788724c813978d468100f85532ea5a9f07830d4a0475aa6050434bef5da3e51ccd235ed7158b6797d938ab10b9b3f79422e72517c2e20761dd923c5d602", - "sha1": "a6163b39827b483fb2976c916d99fce6cbf247a9" - }, - "required_dependencies": [], - "size": 3875, - "date_published": "2024-05-25T08:37:44.955753Z" - }, { "type": "curseforge", "file_name": "toofast-1.20-0.4.3.5.jar", @@ -13060,43 +7939,18 @@ ] }, { - "pakku_id": "P26ygLyf3axdY6l8", + "pakku_id": "pNlef6pOJARiH2WV", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "u-team-core", "curseforge": "u-team-core" }, "name": { - "modrinth": "U Team Core", "curseforge": "U Team Core" }, "id": { - "modrinth": "g2FGQs4R", "curseforge": "273744" }, "files": [ - { - "type": "modrinth", - "file_name": "u_team_core-forge-1.20.1-5.1.4.362.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/g2FGQs4R/versions/E0xcADiW/u_team_core-forge-1.20.1-5.1.4.362.jar", - "id": "E0xcADiW", - "parent_id": "g2FGQs4R", - "hashes": { - "sha512": "1520395e10bdb017085638a67841425284a04d47379b80a998355629bc8acdb6ed8b1a1afcb0593271cd7839ec33f51de50256f10170590aa6dd1de13f389929", - "sha1": "a620177a6d39cd34ee4ed62f2dd66e2b2e1c64f5" - }, - "required_dependencies": [], - "size": 587603, - "date_published": "2025-04-06T17:57:40.320455Z" - }, { "type": "curseforge", "file_name": "u_team_core-forge-1.20.1-5.1.4.362.jar", @@ -13121,45 +7975,18 @@ ] }, { - "pakku_id": "YNN9MQRUOE5bQByi", + "pakku_id": "dvvP2ZxrASA5e2dq", "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "unilib", "curseforge": "unilib" }, "name": { - "modrinth": "UniLib", "curseforge": "UniLib" }, "id": { - "modrinth": "nT86WUER", "curseforge": "1056812" }, "files": [ - { - "type": "modrinth", - "file_name": "UniLib-1.0.6+1.20.1-forge.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge", - "neoforge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/nT86WUER/versions/VHNcPnYG/UniLib-1.0.6+1.20.1-forge.jar", - "id": "VHNcPnYG", - "parent_id": "nT86WUER", - "hashes": { - "sha512": "07edc0328a069145222148859c50c9c964c6248911dad104dfcecbb109c6cd53af912654388eb970cd194a9f67c2f17ff21439ccdb46cfd441535d43c886aac8", - "sha1": "04548f18aadced65d2962be0a3a15eea49189c41" - }, - "required_dependencies": [], - "size": 1626977, - "date_published": "2025-04-21T18:26:25.495112Z" - }, { "type": "curseforge", "file_name": "UniLib-1.0.6+1.20.1-forge.jar", @@ -13186,45 +8013,18 @@ ] }, { - "pakku_id": "AlrK2V0ftz5XS775", + "pakku_id": "mxWVAqlbiiejXL6S", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "visual-workbench", - "modrinth": "visual-workbench" + "curseforge": "visual-workbench" }, "name": { - "curseforge": "Visual Workbench", - "modrinth": "Visual Workbench" + "curseforge": "Visual Workbench" }, "id": { - "curseforge": "500273", - "modrinth": "kfqD1JRw" + "curseforge": "500273" }, "files": [ - { - "type": "modrinth", - "file_name": "VisualWorkbench-v8.0.0-1.20.1-Forge.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/kfqD1JRw/versions/c22Z4rsv/VisualWorkbench-v8.0.0-1.20.1-Forge.jar", - "id": "c22Z4rsv", - "parent_id": "kfqD1JRw", - "hashes": { - "sha512": "fcfb713b7ce6b876243f294ffa154a203c6b9eced3c6dd978923413af9e737c0c220872b1a127d03c316da8b12e4bbae18a5ecf5f84ab57a2fb8548b41d8f0dc", - "sha1": "7ebf579edcf2440eadf1ed6c8c895e1bc2d77bf1" - }, - "required_dependencies": [ - "QAGBst4M" - ], - "size": 82055, - "date_published": "2023-06-27T21:00:14.975608Z" - }, { "type": "curseforge", "file_name": "VisualWorkbench-v8.0.0-1.20.1-Forge.jar", @@ -13251,44 +8051,18 @@ ] }, { - "pakku_id": "iEsJ0aHodKhDTwgV", + "pakku_id": "SZ5c7Jc5GOwlNtbX", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "xaeros-minimap", - "modrinth": "xaeros-minimap" + "curseforge": "xaeros-minimap" }, "name": { - "curseforge": "Xaero's Minimap", - "modrinth": "Xaero's Minimap" + "curseforge": "Xaero's Minimap" }, "id": { - "curseforge": "263420", - "modrinth": "1bokaNcj" + "curseforge": "263420" }, "files": [ - { - "type": "modrinth", - "file_name": "Xaeros_Minimap_25.2.0_Forge_1.20.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/1bokaNcj/versions/uhCZlwOM/Xaeros_Minimap_25.2.0_Forge_1.20.jar", - "id": "uhCZlwOM", - "parent_id": "1bokaNcj", - "hashes": { - "sha512": "ca1c0506a84122888f284702ecd3dbf2de32f9a46886bb2bb93884bb238aae5ee856dc77ed7aac3c84918a33fceae2715ff2bbd50eda88e171d15f97fbdab8be", - "sha1": "a68019d24a8dc4fb0e9d1b958f5473cde7f6db8c" - }, - "required_dependencies": [], - "size": 1704129, - "date_published": "2025-03-15T09:01:35.690870Z" - }, { "type": "curseforge", "file_name": "Xaeros_Minimap_25.2.0_Forge_1.20.jar", @@ -13314,44 +8088,18 @@ ] }, { - "pakku_id": "bBjUilwaMDGLoB2G", + "pakku_id": "ncPb1J2iN6WSYbHE", "type": "MOD", - "side": "CLIENT", "slug": { - "modrinth": "xaeros-world-map", "curseforge": "xaeros-world-map" }, "name": { - "modrinth": "Xaero's World Map", "curseforge": "Xaero's World Map" }, "id": { - "modrinth": "NcUtCpym", "curseforge": "317780" }, "files": [ - { - "type": "modrinth", - "file_name": "XaerosWorldMap_1.39.4_Forge_1.20.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/NcUtCpym/versions/SMViC4Yw/XaerosWorldMap_1.39.4_Forge_1.20.jar", - "id": "SMViC4Yw", - "parent_id": "NcUtCpym", - "hashes": { - "sha512": "2b1060839325fd90ced491d7e58306d0473c616fcf7ca9714b70719bac03e0a2d37fd1b9ceca1ff37167b88527ee935e7b715a07486e430a26b26f953e3bb721", - "sha1": "cb2027cd4cb87704750c666205d16b6a0234a63d" - }, - "required_dependencies": [], - "size": 933184, - "date_published": "2025-02-20T09:44:39.875266Z" - }, { "type": "curseforge", "file_name": "XaerosWorldMap_1.39.4_Forge_1.20.jar", @@ -13377,43 +8125,18 @@ ] }, { - "pakku_id": "RMZBfaYOcU07Hsor", + "pakku_id": "dHJr8CybJVqGuwXG", "type": "MOD", - "side": "CLIENT", "slug": { - "curseforge": "yeetusexperimentus", - "modrinth": "yeetus-experimentus" + "curseforge": "yeetusexperimentus" }, "name": { - "curseforge": "Yeetus Experimentus", - "modrinth": "Yeetus Experimentus" + "curseforge": "Yeetus Experimentus" }, "id": { - "curseforge": "635427", - "modrinth": "HaaH232J" + "curseforge": "635427" }, "files": [ - { - "type": "modrinth", - "file_name": "YeetusExperimentus-Forge-2.3.1-build.6+mc1.20.1.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/HaaH232J/versions/lR7Va12z/YeetusExperimentus-Forge-2.3.1-build.6+mc1.20.1.jar", - "id": "lR7Va12z", - "parent_id": "HaaH232J", - "hashes": { - "sha512": "651bcd7545490c6776bd986c91c2a9471cb58f80d7666a4ee09141fcf5097e5bdaaa653725b224aa6ba0f55969541a36e68107dcec51efcbc8f99499a6d08aa2", - "sha1": "6efdaf5d213f779e51aa84631a5f06a306351e75" - }, - "required_dependencies": [], - "size": 568278, - "date_published": "2023-08-03T18:04:27.252422Z" - }, { "type": "curseforge", "file_name": "YeetusExperimentus-Forge-2.3.1-build.6+mc1.20.1.jar", @@ -13438,44 +8161,18 @@ ] }, { - "pakku_id": "0mjbuVeJOxjC3sru", + "pakku_id": "mipYCmxJi1EENLPO", "type": "MOD", - "side": "BOTH", "slug": { - "modrinth": "yacl", "curseforge": "yacl" }, "name": { - "modrinth": "YetAnotherConfigLib (YACL)", "curseforge": "YetAnotherConfigLib" }, "id": { - "modrinth": "1eAoo2KR", "curseforge": "667299" }, "files": [ - { - "type": "modrinth", - "file_name": "yet_another_config_lib_v3-3.6.6+1.20.1-forge.jar", - "mc_versions": [ - "1.20", - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/1eAoo2KR/versions/sCWgXDYQ/yet_another_config_lib_v3-3.6.6+1.20.1-forge.jar", - "id": "sCWgXDYQ", - "parent_id": "1eAoo2KR", - "hashes": { - "sha512": "7fdd923ae94c1ada9bf0524f21cdfbb4f870ea93b26d02f369829585892fc5a2f61e60f43a6686ee611ff11bde8f123f178279e2de453c8fb320264153a0e8d9", - "sha1": "644731e321c53a35a0b3177a3cc6347fe38002f4" - }, - "required_dependencies": [], - "size": 1105891, - "date_published": "2025-03-23T19:12:55.655767Z" - }, { "type": "curseforge", "file_name": "yet_another_config_lib_v3-3.6.6+1.20.1-forge.jar", @@ -13501,43 +8198,18 @@ ] }, { - "pakku_id": "UiVtcmEH7uJMcy8z", + "pakku_id": "MTt6FL1ZK2Omzj4I", "type": "MOD", - "side": "BOTH", "slug": { - "curseforge": "alekiships", - "modrinth": "alekiships" + "curseforge": "alekiships" }, "name": { - "curseforge": "aleki's Nifty Ships", - "modrinth": "aleki's Nifty Ships" + "curseforge": "aleki's Nifty Ships" }, "id": { - "curseforge": "1068445", - "modrinth": "vuNeeDyl" + "curseforge": "1068445" }, "files": [ - { - "type": "modrinth", - "file_name": "alekiNiftyShips-FORGE-1.20.1-1.0.14.jar", - "mc_versions": [ - "1.20.1" - ], - "loaders": [ - "forge" - ], - "release_type": "release", - "url": "https://cdn.modrinth.com/data/vuNeeDyl/versions/VX4fjmf1/alekiNiftyShips-FORGE-1.20.1-1.0.14.jar", - "id": "VX4fjmf1", - "parent_id": "vuNeeDyl", - "hashes": { - "sha512": "948dde522b1e0b95316db4105026bc8aa2488d709e133bd24a5cf20a17b3a7bb2e3ffa3b2cf038adc43ae768a6dc77ed9161518b8a3bc96475395c1f41b94096", - "sha1": "c42aaab43cd524c45c4065996cc06b9b48c5682a" - }, - "required_dependencies": [], - "size": 22335232, - "date_published": "2024-12-04T22:45:46.092248Z" - }, { "type": "curseforge", "file_name": "alekiNiftyShips-FORGE-1.20.1-1.0.14.jar", From cea8e2983a4f9a5e2363b844a822a113aad2c65f Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sat, 17 May 2025 15:04:56 +0500 Subject: [PATCH 35/40] Update pakku-lock.json --- pakku-lock.json | 50 ++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 43 insertions(+), 7 deletions(-) diff --git a/pakku-lock.json b/pakku-lock.json index 89ce404a2..62e72a06d 100644 --- a/pakku-lock.json +++ b/pakku-lock.json @@ -334,6 +334,7 @@ "WLBp9cajd3ZyDeek" ], "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "ambientsounds" }, @@ -839,6 +840,7 @@ { "pakku_id": "hhShqXRGFVCt6MeX", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "better-foliage-renewed" }, @@ -917,6 +919,7 @@ { "pakku_id": "s4MrtNacNksvbP3v", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "better-ping-display" }, @@ -953,6 +956,7 @@ { "pakku_id": "FfcQrNTIk6KM8Pau", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "better-third-person" }, @@ -994,6 +998,7 @@ { "pakku_id": "YF0e81kWfKVfKx5m", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "blur-forge" }, @@ -1299,6 +1304,7 @@ { "pakku_id": "en3mxv9RQRg48Ifc", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "chat-heads" }, @@ -1336,6 +1342,7 @@ { "pakku_id": "nS7c6wbhkev84a9X", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "cherished-worlds" }, @@ -1415,6 +1422,7 @@ { "pakku_id": "PDE7RB7hlFnTfgkq", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "client-tweaks" }, @@ -1643,6 +1651,7 @@ "QdAjCgrfEUQQjMWE" ], "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "controlling" }, @@ -1796,6 +1805,7 @@ "dvvP2ZxrASA5e2dq" ], "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "craftpresence" }, @@ -2557,6 +2567,7 @@ { "pakku_id": "wAebQFoMqZhw8qad", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "drippy-loading-screen" }, @@ -2632,6 +2643,7 @@ { "pakku_id": "6I5K2vwIvkFSfEuv", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "embeddium" }, @@ -2674,6 +2686,7 @@ "18IuoLEIRdaY1Jqy" ], "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "enderman-overhaul" }, @@ -2952,6 +2965,7 @@ { "pakku_id": "8AxOn5gXmUukYhnn", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "fps-reducer" }, @@ -3333,6 +3347,7 @@ "Sd1WBrIs9dOQhqCN" ], "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "fancymenu" }, @@ -3412,6 +3427,7 @@ { "pakku_id": "SHxjXPyZkrcfsnIi", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "fastboot" }, @@ -3694,6 +3710,7 @@ "v44vAp7vREOZVvOk" ], "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "first-person-model" }, @@ -3888,6 +3905,7 @@ { "pakku_id": "FOswt0O8bKv2R2Nv", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "geckolib" }, @@ -4477,6 +4495,7 @@ { "pakku_id": "fmEwFJByF5n2FrkH", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "inventory-tweaks-refoxed" }, @@ -4556,6 +4575,7 @@ { "pakku_id": "I25wHE92iKmdYAz9", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "itemphysic-lite" }, @@ -4712,6 +4732,7 @@ { "pakku_id": "n2o9XeuYgg4dKWzC", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "konkrete" }, @@ -5468,6 +5489,7 @@ { "pakku_id": "sQT6Pqp2DV9dQGNC", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "mouse-tweaks" }, @@ -5504,6 +5526,7 @@ { "pakku_id": "xI1juHmC4hepFCcq", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "my-server-is-compatible" }, @@ -5663,6 +5686,7 @@ { "pakku_id": "v44vAp7vREOZVvOk", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "not-enough-animations" }, @@ -5782,6 +5806,7 @@ { "pakku_id": "WUlpBsMd1Ztf1Rv1", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "oculus" }, @@ -6025,6 +6050,7 @@ { "pakku_id": "1tUSPaevNWPBC3SG", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "particular-reforged" }, @@ -6098,6 +6124,7 @@ { "pakku_id": "umWJAWHFoOcBOjAt", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "pick-up-notifier" }, @@ -6439,6 +6466,7 @@ { "pakku_id": "QXBpbwRXpmbaHixl", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "resourceful-config" }, @@ -6475,6 +6503,7 @@ { "pakku_id": "18IuoLEIRdaY1Jqy", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "resourceful-lib" }, @@ -6623,6 +6652,7 @@ { "pakku_id": "QdAjCgrfEUQQjMWE", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "searchables" }, @@ -6819,6 +6849,7 @@ { "pakku_id": "XSWzPp7PhHWY0nfU", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "sodium-options-api" }, @@ -6937,6 +6968,7 @@ { "pakku_id": "roB1p3odTGtLzGw7", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "sound-physics-remastered" }, @@ -7325,6 +7357,7 @@ { "pakku_id": "1Wy7Kh7abigYZ8oH", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "tfc-hot-or-not" }, @@ -7562,6 +7595,7 @@ { "pakku_id": "aPVI4u2RvogsqbG8", "type": "MOD", + "side": "CLIENT", "slug": { "curseforge": "tfc-vessel-tooltip" }, @@ -7709,6 +7743,7 @@ { "pakku_id": "wXXpy8KNJ3zbDmw2", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "tfcgenviewer" }, @@ -7803,7 +7838,7 @@ "files": [ { "type": "curseforge", - "file_name": "TerraFirmaGreg-Core-Modern-0.6.4.jar", + "file_name": "TerraFirmaGreg-Core-Modern-0.6.5.jar", "mc_versions": [ "1.20.1" ], @@ -7812,19 +7847,19 @@ "forge" ], "release_type": "release", - "url": "https://edge.forgecdn.net/files/6533/713/TerraFirmaGreg-Core-Modern-0.6.4.jar", - "id": "6533713", + "url": "https://edge.forgecdn.net/files/6538/466/TerraFirmaGreg-Core-Modern-0.6.5.jar", + "id": "6538466", "parent_id": "513402", "hashes": { - "sha1": "de0e6e84858668e275ae17bf0dcfcb3e632dcfbd", - "md5": "68cb34d847e4bd85b4588d48f6e09235" + "sha1": "88cf64576cac21b31f33d707981eee24d74e40d4", + "md5": "1b72e373973ebfa8a0ea4ffb6c61810c" }, "required_dependencies": [ "890405", "302973" ], - "size": 267458, - "date_published": "2025-05-15T21:48:56.720Z" + "size": 267409, + "date_published": "2025-05-17T09:13:57.590Z" } ] }, @@ -8053,6 +8088,7 @@ { "pakku_id": "SZ5c7Jc5GOwlNtbX", "type": "MOD", + "side": "BOTH", "slug": { "curseforge": "xaeros-minimap" }, From 1f9c0751a3de37fe2b55ce5e58c8dc0528f6fd2f Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sat, 17 May 2025 15:05:40 +0500 Subject: [PATCH 36/40] Update mods --- mods | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods b/mods index e8dd3cb0e..e47fce871 160000 --- a/mods +++ b/mods @@ -1 +1 @@ -Subproject commit e8dd3cb0e01446398bd488cb0a8e0f6bb51fe36d +Subproject commit e47fce87111ce4cf2fcf425d6d04127d0ac25204 From bdf374137fa079af6b09bacea6decd734555d45f Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sat, 17 May 2025 15:07:45 +0500 Subject: [PATCH 37/40] bump --- CHANGELOG.md | 4 ++++ pakku.json | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba1a3f2eb..943dd8dd9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ ## [Unreleased] ### Changes +## [0.9.7] - 17.05.2025 +### Changes +- Fixed Crash Sprinkler. + ## [0.9.6] - 16.05.2025 ### Changes - Changed wooden tongs recipe from shapeless to shaped. @Oosyrag diff --git a/pakku.json b/pakku.json index 3be83843f..7755d7b50 100644 --- a/pakku.json +++ b/pakku.json @@ -1,6 +1,6 @@ { "name": "TerraFirmaGreg-Modern", - "version": "0.9.6", + "version": "0.9.7", "description": "An innovative modpack that contains GregTech and TerraFirmaCraft on 1.20.x.", "author": "Exception, Xikaro", "overrides": [ From d72fc6d22d4adfa2df010f6ae8392cf2fc98040b Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sat, 17 May 2025 15:09:13 +0500 Subject: [PATCH 38/40] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 943dd8dd9..2bfbe9dc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ ## [0.9.7] - 17.05.2025 ### Changes - Fixed Crash Sprinkler. +- Undated the carryon config file to include the arborafirmacraft chests in the whitelist. @NobleWasTaken ## [0.9.6] - 16.05.2025 ### Changes From 880595f88666b81eebcf490d3a2f276351454cb9 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sat, 17 May 2025 15:28:18 +0500 Subject: [PATCH 39/40] Update build.yml --- .github/workflows/build.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0631371f9..c4b286789 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -247,17 +247,17 @@ jobs: path: ./build/curseforge/${{ needs.info.outputs.project_full_name }}-curseforge.zip if-no-files-found: error - - name: 📁 Rename artifact modrinth - run: | - cd ./build/modrinth/ - mv *.mrpack $(basename -s .mrpack *.mrpack)-modrinth.mrpack + # - name: 📁 Rename artifact modrinth + # run: | + # cd ./build/modrinth/ + # mv *.mrpack $(basename -s .mrpack *.mrpack)-modrinth.mrpack - - name: 🚀 Upload artifact modrinth - uses: actions/upload-artifact@v4.6.2 - with: - name: ${{ needs.info.outputs.project_full_name }}-modrinth - path: ./build/modrinth/${{ needs.info.outputs.project_full_name }}-modrinth.mrpack - if-no-files-found: warn + # - name: 🚀 Upload artifact modrinth + # uses: actions/upload-artifact@v4.6.2 + # with: + # name: ${{ needs.info.outputs.project_full_name }}-modrinth + # path: ./build/modrinth/${{ needs.info.outputs.project_full_name }}-modrinth.mrpack + # if-no-files-found: warn build-server: name: 📦 Build Server From 62b9f86b877d688e1f4c7b2f6c26e3c6dcbbcdf0 Mon Sep 17 00:00:00 2001 From: Xikaro Date: Sat, 17 May 2025 15:29:11 +0500 Subject: [PATCH 40/40] Update build.yml --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c4b286789..5a8c83564 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -376,9 +376,9 @@ jobs: if [ ! -f ${{ needs.info.outputs.project_full_name }}-curseforge.zip ]; then echo '::error::No value found for artifact `curseforge.zip`.' && exit 1 fi - if [ ! -f ${{ needs.info.outputs.project_full_name }}-modrinth.mrpack ]; then - echo '::error::No value found for artifact `modrinth.mrpack`.' && exit 1 - fi + # if [ ! -f ${{ needs.info.outputs.project_full_name }}-modrinth.mrpack ]; then + # echo '::error::No value found for artifact `modrinth.mrpack`.' && exit 1 + # fi if [ ! -f ${{ needs.info.outputs.project_full_name }}-serverpack.zip ]; then echo '::error::No value found for artifact `serverpack.zip`.' && exit 1 fi