From 848fe46ec0e0fece52290e26323394c8e30f35b3 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 23 Nov 2025 18:41:57 +0000 Subject: [PATCH] added recycling recipes for akistor carts, hid the postilion since it doesn't seem to summon any entity? the recycling is just brass but who cares about wood dust really #2227 --- CHANGELOG.md | 1 + .../server_scripts/asticor_carts/recipes.js | 21 +++++++++++++++++++ kubejs/server_scripts/asticor_carts/tags.js | 4 ++++ 3 files changed, 26 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4df6bb63d..24d06f079 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - Added partial unification to the gtceu wax material @Redeix - Mars endermen can no longer pick up the wrong kind of warped/crimson sapling, and the correct kind has been added to their loot tables (#2240) - Cleanrooms now allow 9 door "blocks", so you can use the 3x3 Ad Astra doors (#2074) @ko-lja +- Added recycling for astikor carts (#2227) @Pyritie ### Bug fixes - Fixed brown gravy recipe @Redeix - Fixed instant mac recipe requiring less cardboard than it gives back @Redeix diff --git a/kubejs/server_scripts/asticor_carts/recipes.js b/kubejs/server_scripts/asticor_carts/recipes.js index 12d70352b..f68341ca5 100644 --- a/kubejs/server_scripts/asticor_carts/recipes.js +++ b/kubejs/server_scripts/asticor_carts/recipes.js @@ -6,4 +6,25 @@ const registerAsticorCartsRecipes = (event) => { event.remove({ id: 'astikorcarts:supply_cart' }) event.remove({ id: 'astikorcarts:plow' }) event.remove({ id: 'astikorcarts:wheel' }) + + event.recipes.gtceu.macerator(`tfg:recycle_astikor_animal_cart`) + .itemInputs('#tfcastikorcarts:animal_cart') + .itemOutputs('#forge:dusts/brass') + .duration(100) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.macerator(`tfg:recycle_astikor_supply_cart`) + .itemInputs('#tfcastikorcarts:supply_cart') + .itemOutputs('#forge:dusts/brass') + .duration(100) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) + + event.recipes.gtceu.macerator(`tfg:recycle_astikor_plow`) + .itemInputs('#tfcastikorcarts:plow') + .itemOutputs('#forge:dusts/brass') + .duration(100) + .category(GTRecipeCategories.MACERATOR_RECYCLING) + .EUt(GTValues.VA[GTValues.ULV]) } \ No newline at end of file diff --git a/kubejs/server_scripts/asticor_carts/tags.js b/kubejs/server_scripts/asticor_carts/tags.js index 4c25eb160..0c5d83cec 100644 --- a/kubejs/server_scripts/asticor_carts/tags.js +++ b/kubejs/server_scripts/asticor_carts/tags.js @@ -7,6 +7,10 @@ const registerAsticorCartsItemTags = (event) => { event.removeAllTagsFrom(item) event.add('c:hidden_from_recipe_viewers', item) }) + + global.TFC_WOOD_TYPES.forEach(wood => { + event.add('c:hidden_from_recipe_viewers', `tfcastikorcarts:postilion/${wood}`) + }) } const registerAsticorCartsBlockTags = (event) => {