From e9506d17d0413950be880f017a8e92e5341dbc14 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 13 Jan 2026 17:33:51 +0000 Subject: [PATCH] added some uses to mars charnia, to mirror kelp --- kubejs/server_scripts/beneath/tags.js | 9 +++++++++ kubejs/server_scripts/firmalife/recipes.js | 1 + kubejs/server_scripts/tfg/data.js | 7 +++++++ kubejs/server_scripts/tfg/mars/recipes.mars.js | 6 ++++++ kubejs/server_scripts/tfg/mars/tags.mars.js | 7 +++++++ 5 files changed, 30 insertions(+) diff --git a/kubejs/server_scripts/beneath/tags.js b/kubejs/server_scripts/beneath/tags.js index 4550fb5c7..692fa2288 100644 --- a/kubejs/server_scripts/beneath/tags.js +++ b/kubejs/server_scripts/beneath/tags.js @@ -25,6 +25,15 @@ const registerBeneathBlockTags = (event) => { event.remove('minecraft:leaves', 'beneath:wood/leaves/warped') event.add('tfg:do_not_destroy_in_space', 'beneath:wood/leaves/crimson') event.add('tfg:do_not_destroy_in_space', 'beneath:wood/leaves/warped') + + event.add('tfg:softwood', 'beneath:wood/log/crimson') + event.add('tfg:softwood', 'beneath:wood/wood/crimson') + event.add('tfg:stripped_softwood', 'beneath:wood/stripped_log/crimson') + event.add('tfg:stripped_softwood', 'beneath:wood/stripped_wood/crimson') + event.add('tfg:hardwood', 'beneath:wood/log/crimson') + event.add('tfg:hardwood', 'beneath:wood/wood/crimson') + event.add('tfg:strippedhardwood', 'beneath:wood/stripped_log/crimson') + event.add('tfg:strippedhardwood', 'beneath:wood/stripped_wood/crimson') } const registerBeneathItemTags = (event) => { diff --git a/kubejs/server_scripts/firmalife/recipes.js b/kubejs/server_scripts/firmalife/recipes.js index 6800487da..71565820f 100644 --- a/kubejs/server_scripts/firmalife/recipes.js +++ b/kubejs/server_scripts/firmalife/recipes.js @@ -405,6 +405,7 @@ const registerFirmaLifeRecipes = (event) => { event.shaped('firmalife:drying_mat', ['AAA'], { A: 'tfc:plant/leafy_kelp' }).id('tfg:shaped/drying_mat_leafy_kelp') event.shaped('firmalife:drying_mat', ['AAA'], { A: 'tfc:plant/winged_kelp' }).id('tfg:shaped/drying_mat_winged_kelp') + event.shaped('firmalife:drying_mat', ['AAA'], { A: 'tfg:charnia' }).id('tfg:shaped/drying_mat_charnia') // #endregion diff --git a/kubejs/server_scripts/tfg/data.js b/kubejs/server_scripts/tfg/data.js index e48d7205f..3dc19fcf5 100644 --- a/kubejs/server_scripts/tfg/data.js +++ b/kubejs/server_scripts/tfg/data.js @@ -55,6 +55,13 @@ function registerTFGHeatData(event) { event.itemHeat('tfg:unfired_rod_mold', 1.0, null, null); event.itemHeat('tfg:unfired_small_gear_mold', 1.0, null, null); event.itemHeat('tfg:unfired_nugget_mold', 1.0, null, null); + + event.itemHeat('betterend:charnia_orange', 0.25, null, null) + event.itemHeat('betterend:charnia_cyan', 0.25, null, null) + event.itemHeat('betterend:charnia_green', 0.25, null, null) + event.itemHeat('betterend:charnia_light_blue', 0.25, null, null) + event.itemHeat('betterend:charnia_purple', 0.25, null, null) + event.itemHeat('betterend:charnia_red', 0.25, null, null) } //#endregion diff --git a/kubejs/server_scripts/tfg/mars/recipes.mars.js b/kubejs/server_scripts/tfg/mars/recipes.mars.js index 8798236bc..34ee5fee4 100644 --- a/kubejs/server_scripts/tfg/mars/recipes.mars.js +++ b/kubejs/server_scripts/tfg/mars/recipes.mars.js @@ -233,4 +233,10 @@ function registerTFGMarsRecipes(event) { .processingTime(1000) .heated() .id('tfg:vacuumizing/mars_latex') + + event.recipes.tfc.heating('#tfg:charnia', 200) + .resultItem('3x tfc:powder/soda_ash') + .id('tfg:heating/charnia_to_soda') + + event.smelting('3x tfc:powder/soda_ash', '#tfg:charnia').id('tfg:smelting/charnia_to_soda') } \ No newline at end of file diff --git a/kubejs/server_scripts/tfg/mars/tags.mars.js b/kubejs/server_scripts/tfg/mars/tags.mars.js index 33eafa125..a6605e02c 100644 --- a/kubejs/server_scripts/tfg/mars/tags.mars.js +++ b/kubejs/server_scripts/tfg/mars/tags.mars.js @@ -100,6 +100,13 @@ function registerTFGMarsItemTags(event) { event.remove('ad_astra:destroyed_in_space', 'minecraft:pitcher_plant') event.remove('ad_astra:destroyed_in_space', 'minecraft:torchflower') + + event.add('tfg:charnia', 'betterend:charnia_orange') + event.add('tfg:charnia', 'betterend:charnia_cyan') + event.add('tfg:charnia', 'betterend:charnia_green') + event.add('tfg:charnia', 'betterend:charnia_light_blue') + event.add('tfg:charnia', 'betterend:charnia_purple') + event.add('tfg:charnia', 'betterend:charnia_red') } function registerTFGMarsBlockTags(event) {