added 3 more mars trees + tfc-style saplings for all 6

This commit is contained in:
Pyritie 2025-08-15 02:14:07 +01:00
parent 90ce71d94a
commit ce2a38285c
47 changed files with 798 additions and 286 deletions

View file

@ -919,13 +919,14 @@ const registerAdAstraRecipes = (event) => {
}).id('tfg:shaped/strophar_ladder')
generateGreenHouseRecipe(event, '8x ad_astra:strophar_mushroom', 'tfg:semiheavy_ammoniacal_water', 16000,
generateGreenHouseRecipe(event, '8x tfg:saplings/strophar', 'tfg:semiheavy_ammoniacal_water', 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', 'tfg:semiheavy_ammoniacal_water', 16000,
generateGreenHouseRecipe(event, '8x tfg:saplings/aeronos', 'tfg:semiheavy_ammoniacal_water', 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])
generateGreenHouseRecipe(event, '8x tfg:saplings/glacian', 'tfg:semiheavy_ammoniacal_water', 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
}

View file

@ -446,15 +446,12 @@ const registerAdAstraPlacedFeatures = (event) => {
event.add("tfg:mars_global_small_plants", "tfg:mars/surface/small_amaranita_mushroom")
event.add("tfg:mars_amber_vegetal_decoration", 'tfg:mars_forest')
event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_amber_small_plants")
event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_global_small_plants")
event.add("tfg:mars_rusticus_vegetal_decoration", 'tfg:mars_forest')
event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_rusticus_small_plants")
event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_global_small_plants")
event.add("tfg:mars_sangnum_vegetal_decoration", 'tfg:mars_forest')
event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_sangnum_small_plants")
event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_global_small_plants")

View file

@ -68,10 +68,10 @@ const registerBeneathRecipes = (event) => {
event.recipes.tfc.landslide('beneath:soul_clay', 'beneath:soul_clay')
generateGreenHouseRecipe(event, '8x minecraft:warped_fungus', 'tfg:semiheavy_ammoniacal_water', 16000,
generateGreenHouseRecipe(event, '8x tfg:saplings/warped', 'tfg:semiheavy_ammoniacal_water', 16000,
'64x beneath:wood/log/warped', 'tfg:green_house/warped_fungus', 'ad_astra:mars', 8,
'32x minecraft:warped_wart_block', GTValues.VA[GTValues.MV])
generateGreenHouseRecipe(event, '8x minecraft:crimson_fungus', 'tfg:semiheavy_ammoniacal_water', 16000,
generateGreenHouseRecipe(event, '8x tfg:saplings/crimson', 'tfg:semiheavy_ammoniacal_water', 16000,
'64x beneath:wood/log/crimson', 'tfg:green_house/crimson_fungus', 'ad_astra:mars', 8,
'32x minecraft:nether_wart_block', GTValues.VA[GTValues.MV])

View file

@ -66,5 +66,7 @@ function registerSpeciesRecipes(event) {
B: 'firmaciv:rope_coil'
}).id('tfg:shaped/harpoon')
// TODO: birtday cake
generateGreenHouseRecipe(event, '8x tfg:saplings/alphacene', 'tfg:semiheavy_ammoniacal_water', 16000,
'64x species:alphacene_mushroom_block', 'tfg:green_house/alphacene_mushroom', 'ad_astra:mars', 8,
'8x minecraft:mushroom_stem', GTValues.VA[GTValues.MV])
}

View file

@ -55,9 +55,66 @@ TFCEvents.worldgenData(event => {
null, null, null, null, null, null,
placement => {}
)
event.forestEntry('tfg:mars/aeronos_forest_entry',
climate => {},
'ad_astra:aeronos_stem',
'ad_astra:aeronos_cap',
'ad_astra:aeronos_stem',
null,
[
"ad_astra:aeronos_mushroom",
'beneath:wood/fallen_leaves/crimson',
'beneath:wood/twig/crimson'
],
'tfg:mars/tree/aeronos',
'tfg:mars/tree/aeronos_dead',
'tfg:mars/tree/aeronos_old_growth',
null, null, null, null, null, null,
placement => {}
)
event.forestEntry('tfg:mars/strophar_forest_entry',
climate => {},
'ad_astra:strophar_stem',
'ad_astra:strophar_cap',
null,
null,
[
"ad_astra:strophar_mushroom",
'beneath:wood/fallen_leaves/warped',
'beneath:wood/twig/warped'
],
'tfg:mars/tree/strophar',
'tfg:mars/tree/strophar_dead',
'tfg:mars/tree/strophar_old_growth',
null, null, null, null, null, null,
placement => {}
)
event.forestEntry('tfg:mars/alphacene_forest_entry',
climate => {},
'minecraft:mushroom_stem',
'species:alphacene_mushroom_block',
'minecraft:mushroom_stem',
null,
[
"species:alphacene_mushroom",
'beneath:wood/fallen_leaves/crimson',
'beneath:wood/twig/crimson'
],
'species:alphacene_mushroom',
'tfg:mars/tree/alphacene_dead',
'species:alphacene_mushroom',
null, null, null, null, null, null,
placement => {}
)
})
function registerTFGForestConfiguredFeatures(event) {
event.add('tfg:mars_forest_entries', 'tfg:mars/crimson_forest_entry')
event.add('tfg:mars_forest_entries', 'tfg:mars/warped_forest_entry')
event.add('tfg:mars_forest_entries', 'tfg:mars/aeronos_forest_entry')
event.add('tfg:mars_forest_entries', 'tfg:mars/strophar_forest_entry')
event.add('tfg:mars_forest_entries', 'tfg:mars/alphacene_forest_entry')
}