From d3f0bcd6d6e51c0ef2695e0045ff2c3286d41685 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sat, 21 Jun 2025 10:56:44 +0100 Subject: [PATCH] added space suit fabric --- kubejs/assets/tfg/lang/en_us.json | 73 +++++++++--------- .../tfg/textures/item/space_suit_fabric.png | Bin 0 -> 348 bytes kubejs/server_scripts/ad_astra/recipes.js | 49 +++++++----- kubejs/startup_scripts/tfg/items.js | 3 + 4 files changed, 68 insertions(+), 57 deletions(-) create mode 100644 kubejs/assets/tfg/textures/item/space_suit_fabric.png diff --git a/kubejs/assets/tfg/lang/en_us.json b/kubejs/assets/tfg/lang/en_us.json index f225e0684..ee0098895 100644 --- a/kubejs/assets/tfg/lang/en_us.json +++ b/kubejs/assets/tfg/lang/en_us.json @@ -215,6 +215,7 @@ "item.tfg.phantom_thread": "Phantom Thread", "item.tfg.polycaprolactam_fabric": "Polycaprolactam Fabric", "item.tfg.polycaprolactam_string": "Polycaprolactam String", + "item.tfg.space_suit_fabric": "Space Suit Fabric", "item.tfg.fishing_net.wood": "Wood Fishing Net", "item.tfg.fishing_net.brass": "Brass Fishing Net", "item.tfg.fishing_net.rose_gold": "Rose Gold Fishing Net", @@ -276,13 +277,47 @@ "item.tfg.uhv_universal_circuit": "UHV Universal Circuit", "item.tfg.piglin_disguise": "Piglin Disguise", "item.tfg.trowel": "Trowel", + "item.tfg.foil_pack": "Foil Pack", + "item.tfg.used_foil_pack": "Used Foil Pack", + "item.tfg.clean_foil_pack": "Clean Foil Pack", + "item.tfg.dry_ice": "Dry Ice", "item.tfg.food.raw_birt": "Raw Birt", "item.tfg.food.cooked_birt": "Cooked Birt", "item.tfg.food.raw_crawlermari": "Raw Crawlermari", "item.tfg.food.cooked_crawlermari": "Cooked Crawlermari", "item.tfg.food.raw_limpet": "Raw Limpet", "item.tfg.food.cooked_limpet": "Cooked Limpet", - "tfg.tooltip.foodtrait.freeze_dried": "Cryodesiccated", + "item.tfg.food.freeze_dried.red_grapes": "Freeze Dried Red Grapes", + "item.tfg.food.freeze_dried.white_grapes": "Freeze Dried White Grapes", + "item.tfg.food.freeze_dried.glow_berries": "Freeze Dried Glow Berries", + "item.tfg.food.freeze_dried.chorus_fruit": "Freeze Dried Chorus Fruit", + "item.tfg.food.freeze_dried.popped_chorus_fruit": "Freeze Dried Popped Chorus Fruit", + "item.tfg.food.freeze_dried.blackberry": "Freeze Dried Blackberries", + "item.tfg.food.freeze_dried.blueberry": "Freeze Dried Blueberries", + "item.tfg.food.freeze_dried.bunchberry": "Freeze Dried Bunchberries", + "item.tfg.food.freeze_dried.cloudberry": "Freeze Dried Cloudberries", + "item.tfg.food.freeze_dried.cranberry": "Freeze Dried Cranberries", + "item.tfg.food.freeze_dried.elderberry": "Freeze Dried Elderberries", + "item.tfg.food.freeze_dried.gooseberry": "Freeze Dried Gooseberries", + "item.tfg.food.freeze_dried.raspberry": "Freeze Dried Raspberries", + "item.tfg.food.freeze_dried.snowberry": "Freeze Dried Snowberries", + "item.tfg.food.freeze_dried.strawberry": "Freeze Dried Strawberries", + "item.tfg.food.freeze_dried.wintergreen_berry": "Freeze Dried Wintergreen Berries", + "item.tfg.food.freeze_dried.banana": "Freeze Dried Banana", + "item.tfg.food.freeze_dried.cherry": "Freeze Dried Cherries", + "item.tfg.food.freeze_dried.green_apple": "Freeze Dried Green Apple", + "item.tfg.food.freeze_dried.lemon": "Freeze Dried Lemon", + "item.tfg.food.freeze_dried.olive": "Freeze Dried Olives", + "item.tfg.food.freeze_dried.orange": "Freeze Dried Orange", + "item.tfg.food.freeze_dried.peach": "Freeze Dried Peach", + "item.tfg.food.freeze_dried.plum": "Freeze Dried Plum", + "item.tfg.food.freeze_dried.red_apple": "Freeze Dried Red Apple", + "item.tfg.food.freeze_dried.pumpkin_chunks": "Freeze Dried Pumpkin Chunks", + "item.tfg.food.freeze_dried.melon_slice": "Freeze Dried Melon Slice", + "item.tfg.food.freeze_dried.fig": "Freeze Dried Fig", + "item.tfg.food.freeze_dried.pineapple": "Freeze Dried Pineapple", + "item.tfg.food.calorie_paste": "Calorie Paste", + "item.tfg.food.meal_bag": "Meal Bag", "material.tfg.latex": "Latex", "material.tfg.vulcanized_latex": "Vulcanized Latex", "material.tfg.fluix": "Fluix", @@ -318,6 +353,7 @@ "material.tfg.compressed_trimix_3": "Compressed 50/30/20 Trimix-3", "tfg.disabled_portal": "Portal magic seems to be blocked by an unknown force, try reaching another dimension by going down or up", "tfg.tooltip.food_trait.refrigerating": "§bRefrigerating", + "tfg.tooltip.foodtrait.freeze_dried": "Cryodesiccated", "item.treetap.tap": "Deprecated Item, Craft to Upgrade", "item.gtceu.zinc_ingot": "Deprecated Item, Craft to Upgrade", "item.gtceu.brass_ingot": "Deprecated Item, Craft to Upgrade", @@ -359,41 +395,6 @@ "item.gtceu.silver_purified_ore": "Deprecated Item, Craft to Upgrade", "item.gtceu.tin_purified_ore": "Deprecated Item, Craft to Upgrade", "item.gtceu.lead_purified_ore": "Deprecated Item, Craft to Upgrade", - "item.tfg.foil_pack": "Foil Pack", - "item.tfg.used_foil_pack": "Used Foil Pack", - "item.tfg.clean_foil_pack": "Clean Foil Pack", - "item.tfg.dry_ice": "Dry Ice", - "item.tfg.food.freeze_dried.red_grapes": "Freeze Dried Red Grapes", - "item.tfg.food.freeze_dried.white_grapes": "Freeze Dried White Grapes", - "item.tfg.food.freeze_dried.glow_berries": "Freeze Dried Glow Berries", - "item.tfg.food.freeze_dried.chorus_fruit": "Freeze Dried Chorus Fruit", - "item.tfg.food.freeze_dried.popped_chorus_fruit": "Freeze Dried Popped Chorus Fruit", - "item.tfg.food.freeze_dried.blackberry": "Freeze Dried Blackberries", - "item.tfg.food.freeze_dried.blueberry": "Freeze Dried Blueberries", - "item.tfg.food.freeze_dried.bunchberry": "Freeze Dried Bunchberries", - "item.tfg.food.freeze_dried.cloudberry": "Freeze Dried Cloudberries", - "item.tfg.food.freeze_dried.cranberry": "Freeze Dried Cranberries", - "item.tfg.food.freeze_dried.elderberry": "Freeze Dried Elderberries", - "item.tfg.food.freeze_dried.gooseberry": "Freeze Dried Gooseberries", - "item.tfg.food.freeze_dried.raspberry": "Freeze Dried Raspberries", - "item.tfg.food.freeze_dried.snowberry": "Freeze Dried Snowberries", - "item.tfg.food.freeze_dried.strawberry": "Freeze Dried Strawberries", - "item.tfg.food.freeze_dried.wintergreen_berry": "Freeze Dried Wintergreen Berries", - "item.tfg.food.freeze_dried.banana": "Freeze Dried Banana", - "item.tfg.food.freeze_dried.cherry": "Freeze Dried Cherries", - "item.tfg.food.freeze_dried.green_apple": "Freeze Dried Green Apple", - "item.tfg.food.freeze_dried.lemon": "Freeze Dried Lemon", - "item.tfg.food.freeze_dried.olive": "Freeze Dried Olives", - "item.tfg.food.freeze_dried.orange": "Freeze Dried Orange", - "item.tfg.food.freeze_dried.peach": "Freeze Dried Peach", - "item.tfg.food.freeze_dried.plum": "Freeze Dried Plum", - "item.tfg.food.freeze_dried.red_apple": "Freeze Dried Red Apple", - "item.tfg.food.freeze_dried.pumpkin_chunks": "Freeze Dried Pumpkin Chunks", - "item.tfg.food.freeze_dried.melon_slice": "Freeze Dried Melon Slice", - "item.tfg.food.freeze_dried.fig": "Freeze Dried Fig", - "item.tfg.food.freeze_dried.pineapple": "Freeze Dried Pineapple", - "item.tfg.food.calorie_paste": "Calorie Paste", - "item.tfg.food.meal_bag": "Meal Bag", "gtceu:rich_raw_copper": "Deprecated Item, Craft to Upgrade", "gtceu:poor_raw_copper": "Deprecated Item, Craft to Upgrade", "gtceu:rich_raw_gold": "Deprecated Item, Craft to Upgrade", diff --git a/kubejs/assets/tfg/textures/item/space_suit_fabric.png b/kubejs/assets/tfg/textures/item/space_suit_fabric.png new file mode 100644 index 0000000000000000000000000000000000000000..7015f78962071b9c3eb13001916f12214ba8823e GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0WWg+Z8+Vb&Z8 z1_nkxPZ!4!i{7J?Hf9|*5OH1a_5F{7n*XxN2NEtkTDbUoA6v8HJTKej#XNU~PE2xI znR)EoS@sk|Lk=6uxJ4`NC+G)E_nIoBz9aaZ%Di_w-*ehNxTQ2*@A>7aA@6dhVI%U9b^jwbsWiObk+EZgTEL^y&fh;Aulr3)wu|+g#*(q)f?C}4h { .EUt(480) - event.recipes.gtceu.pyrolyse_oven('tfg:pyrolose_vitrified_asbestos_dust') + event.recipes.gtceu.pyrolyse_oven('tfg:pyrolyse_vitrified_asbestos_dust') .inputFluids(Fluid.of('gtceu:nitrogen', 100)) .itemInputs('gtceu:asbestos_dust') .itemOutputs('gtceu:vitrified_asbestos_dust') @@ -95,14 +95,24 @@ const registerAdAstraRecipes = (event) => { //#region space suits + event.recipes.gtceu.forming_press('space_suit_fabric') + .itemInputs( + '#forge:foils/aluminium', + 'gtceu:carbon_fiber_mesh', + '#forge:foils/silicone_rubber', + 'tfg:polycaprolactam_fabric' + ) + .itemOutputs('2x tfg:space_suit_fabric') + .duration(20*10) + .EUt(GTValues.VA[GTValues.HV]) + event.shaped('ad_astra:space_helmet', [ 'AAA', 'ADA', - 'BCB' + 'BBB' ], { A: 'gtceu:tempered_glass', - B: 'gtceu:carbon_fiber_plate', - C: 'tfg:polycaprolactam_fabric', + B: 'tfg:space_suit_fabric', D: '#forge:small_fluid_pipes/polyethylene' }).id('tfg:space_helmet') @@ -118,13 +128,11 @@ const registerAdAstraRecipes = (event) => { // .EUt(GTValues.VA[GTValues.IV]) event.shaped('ad_astra:space_suit', [ - 'BCB', - 'ADA', - 'BCB' + 'B B', + 'BDB', + 'BBB' ], { - A: 'ad_astra:gas_tank', - B: 'gtceu:carbon_fiber_plate', - C: 'tfg:polycaprolactam_fabric', + B: 'tfg:space_suit_fabric', D: 'ad_astra:oxygen_gear' }).id('tfg:space_suit') @@ -136,12 +144,11 @@ const registerAdAstraRecipes = (event) => { event.shaped('ad_astra:space_pants', [ 'BAB', - 'C C', + 'B B', 'B B' ], { A: 'gtceu:hv_electric_motor', - B: 'gtceu:carbon_fiber_plate', - C: 'tfg:polycaprolactam_fabric' + B: 'tfg:space_suit_fabric', }).id('tfg:space_pants') //event.recipes.gtceu.assembler('ad_astra:netherite_space_pants') @@ -151,12 +158,11 @@ const registerAdAstraRecipes = (event) => { // .EUt(GTValues.VA[GTValues.IV]) event.shaped('ad_astra:space_boots', [ - 'CBC', + 'B B', 'A A' ], { A: '#forge:plates/polyphenylene_sulfide', - B: 'gtceu:carbon_fiber_plate', - C: 'tfg:polycaprolactam_fabric' + B: 'tfg:space_suit_fabric' }).id('tfg:space_boots') //event.recipes.gtceu.assembler('ad_astra:netherite_space_boots') @@ -167,14 +173,15 @@ const registerAdAstraRecipes = (event) => { event.shaped('ad_astra:oxygen_gear', [ - ' A ', - 'BCB', + 'BAB', + 'ECE', 'BDB' ], { - A: '#forge:small_fluid_pipes/stainless_steel', + A: '#gtceu:circuits/hv', B: '#forge:tiny_fluid_pipes/stainless_steel', C: 'gtceu:hv_electric_pump', - D: 'gtceu:fluid_detector_cover' + D: 'gtceu:fluid_detector_cover', + E: 'ad_astra:gas_tank' }).id('tfg:oxygen_gear') //#endregion @@ -261,7 +268,7 @@ const registerAdAstraRecipes = (event) => { ], { A: 'gtceu:lv_sensor', B: '#forge:tools/screwdrivers', - C: '#forge:plates/iron', + C: '#forge:plates/polyethylene', D: '#gtceu:circuits/lv' }).id('tfg:radio') diff --git a/kubejs/startup_scripts/tfg/items.js b/kubejs/startup_scripts/tfg/items.js index 8af8baea1..58bf6c691 100644 --- a/kubejs/startup_scripts/tfg/items.js +++ b/kubejs/startup_scripts/tfg/items.js @@ -179,6 +179,9 @@ const registerTFGItems = (event) => { event.create('tfg:phantom_thread') .translationKey('item.tfg.phantom_thread') + + event.create('tfg:space_suit_fabric') + .translationKey('item.tfg.space_suit_fabric') //#endregion //#region Tools