diff --git a/kubejs/server_scripts/ad_astra/recipes.js b/kubejs/server_scripts/ad_astra/recipes.js index 52aebbdaf..450b7dd63 100644 --- a/kubejs/server_scripts/ad_astra/recipes.js +++ b/kubejs/server_scripts/ad_astra/recipes.js @@ -763,6 +763,18 @@ const registerAdAstraRecipes = (event) => { structure: "tfg:orbit/space_station" }) + event.custom({ + type: "ad_astra:space_station_recipe", + dimension: "ad_astra:mars_orbit", + ingredients: [ + { count: 43, ingredient: { item: "gtceu:aluminium_frame" }}, + { count: 24, ingredient: { item: "gtceu:glass_plate" }}, + { count: 4, ingredient: { item: "minecraft:glowstone_dust" }}, + { count: 1, ingredient: { item: "ad_astra:launch_pad" }} + ], + structure: "tfg:orbit/space_station" + }) + //#endregion //#region Wood @@ -796,8 +808,10 @@ const registerAdAstraRecipes = (event) => { B: ChemicalHelper.get(TagPrefix.rod, GTMaterials.Wood, 1), }).id('tfg:shaped/strophar_ladder') - generateGreenHouseRecipe(event, '8x ad_astra:glacian_fur', 16000, '64x ad_astra:glacian_log', 'tfg:green_house/glacian_tree', 'ad_astra:moon', 8, '8x ad_astra:glacian_leaves', GTValues.VA[GTValues.MV]) - generateGreenHouseRecipe(event, '8x ad_astra:strophar_mushroom', 16000, '64x ad_astra:strophar_stem', 'tfg:green_house/strophar_mushroom', 'ad_astra:moon', 8, '16x ad_astra:strophar_cap', GTValues.VA[GTValues.MV]) - generateGreenHouseRecipe(event, '8x ad_astra:aeronos_mushroom', 16000, '64x ad_astra:aeronos_stem', 'tfg:green_house/aeronos_mushroom', 'ad_astra:moon', 8, '16x ad_astra:aeronos_cap', GTValues.VA[GTValues.MV]) + + generateGreenHouseRecipe(event, '8x ad_astra:strophar_mushroom', 16000, '64x ad_astra:strophar_stem', 'tfg:green_house/strophar_mushroom', 'ad_astra:mars', 8, '16x ad_astra:strophar_cap', GTValues.VA[GTValues.MV]) + generateGreenHouseRecipe(event, '8x ad_astra:aeronos_mushroom', 16000, '64x ad_astra:aeronos_stem', 'tfg:green_house/aeronos_mushroom', 'ad_astra:mars', 8, '16x ad_astra:aeronos_cap', GTValues.VA[GTValues.MV]) + // TODO: needs a sapling + //generateGreenHouseRecipe(event, '8x ___', 16000, '64x ad_astra:glacian_log', 'tfg:green_house/glacian_tree', 'ad_astra:mars', 8, '8x species:alphacene_moss_block', GTValues.VA[GTValues.MV]) //#endregion } diff --git a/kubejs/server_scripts/ad_astra/tags.js b/kubejs/server_scripts/ad_astra/tags.js index 0a3caa72a..410408400 100644 --- a/kubejs/server_scripts/ad_astra/tags.js +++ b/kubejs/server_scripts/ad_astra/tags.js @@ -92,6 +92,9 @@ const registerAdAstraItemTags = (event) => { event.add('ad_astra:space_suit_items', 'gtceu:quarktech_boots') event.remove('minecraft:wool', 'ad_astra:glacian_fur') + + event.add('tfc:compost_greens', 'ad_astra:aeronos_cap') + event.add('tfc:compost_greens', 'ad_astra:strophar_cap') global.AD_ASTRA_WOOD.forEach(wood => { @@ -266,7 +269,11 @@ const registerAdAstraBlockTags = (event) => { event.add('tfg:rock_slabs', 'ad_astra:mercury_stone_slab') event.add('tfg:rock_slabs', 'ad_astra:glacio_stone_slab') + event.add('ad_astra:destroyed_in_space', '#tfc:wild_fruits') event.add('ad_astra:destroyed_in_space', '#minecraft:saplings') + + event.remove('ad_astra:strophar_caps', 'ad_astra:strophar_cap') + event.remove('ad_astra:aeronos_caps', 'ad_astra:aeronos_cap') } const registerAdAstraBiomeTags = (event) => { diff --git a/kubejs/server_scripts/beneath/recipes.js b/kubejs/server_scripts/beneath/recipes.js index b2a68663c..9e835ad4c 100644 --- a/kubejs/server_scripts/beneath/recipes.js +++ b/kubejs/server_scripts/beneath/recipes.js @@ -53,4 +53,7 @@ const registerBeneathRecipes = (event) => { .EUt(8) event.recipes.tfc.landslide('beneath:soul_clay', 'beneath:soul_clay') + + generateGreenHouseRecipe(event, '8x minecraft:warped_fungus', 16000, '64x beneath:wood/log/warped', 'tfg:green_house/warped_fungus', 'ad_astra:mars', 8, '16x minecraft:warped_wart_block', GTValues.VA[GTValues.MV]) + generateGreenHouseRecipe(event, '8x minecraft:crimson_fungus', 16000, '64x beneath:wood/log/crimson', 'tfg:green_house/crimson_fungus', 'ad_astra:mars', 8, '16x minecraft:nether_wart_block', GTValues.VA[GTValues.MV]) } \ No newline at end of file diff --git a/kubejs/server_scripts/minecraft/tags.js b/kubejs/server_scripts/minecraft/tags.js index 4766ffd6a..7f06e70f8 100644 --- a/kubejs/server_scripts/minecraft/tags.js +++ b/kubejs/server_scripts/minecraft/tags.js @@ -78,6 +78,9 @@ const registerMinecraftItemTags = (event) => { event.add('tfc:bells', 'minecraft:bell') event.add('tfc:plants', 'minecraft:spore_blossom') + + event.add('tfc:compost_greens', 'minecraft:nether_wart_block') + event.add('tfc:compost_greens', 'minecraft:warped_wart_block') } const registerMinecraftBlockTags = (event) => {