From 21d4248ad60a2eadda285a5f1ccbc64032de3fa8 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Mon, 30 Jun 2025 00:23:27 +0100 Subject: [PATCH] added earth orbit space station --- .../structures/earth_orbit/space_station.nbt | Bin 0 -> 82339 bytes kubejs/server_scripts/ad_astra/recipes.js | 25 ++++++++++++++---- 2 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 kubejs/data/tfg/structures/earth_orbit/space_station.nbt diff --git a/kubejs/data/tfg/structures/earth_orbit/space_station.nbt b/kubejs/data/tfg/structures/earth_orbit/space_station.nbt new file mode 100644 index 0000000000000000000000000000000000000000..a6e65cde8b709b5ff5873a639a250d36524f40c4 GIT binary patch literal 82339 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 F002wLOd9|I literal 0 HcmV?d00001 diff --git a/kubejs/server_scripts/ad_astra/recipes.js b/kubejs/server_scripts/ad_astra/recipes.js index fa48a116d..4ba20698f 100644 --- a/kubejs/server_scripts/ad_astra/recipes.js +++ b/kubejs/server_scripts/ad_astra/recipes.js @@ -103,7 +103,7 @@ const registerAdAstraRecipes = (event) => { 'tfg:polycaprolactam_fabric' ) .itemOutputs('2x tfg:space_suit_fabric') - .duration(20*10) + .duration(20 * 10) .EUt(GTValues.VA[GTValues.HV]) event.shaped('ad_astra:space_helmet', [ @@ -115,7 +115,7 @@ const registerAdAstraRecipes = (event) => { B: 'tfg:space_suit_fabric', D: '#forge:small_fluid_pipes/polyethylene' }).id('tfg:space_helmet') - + //event.recipes.gtceu.assembler('ad_astra:netherite_space_helmet') // .itemInputs( // 'ad_astra:space_helmet', @@ -150,7 +150,7 @@ const registerAdAstraRecipes = (event) => { A: 'gtceu:hv_electric_motor', B: 'tfg:space_suit_fabric', }).id('tfg:space_pants') - + //event.recipes.gtceu.assembler('ad_astra:netherite_space_pants') // .itemInputs('ad_astra:space_pants', '4x #forge:plates/titanium_tungsten_carbide', '4x #forge:plates/polyphenylene_sulfide') // .itemOutputs('ad_astra:netherite_space_pants') @@ -444,7 +444,7 @@ const registerAdAstraRecipes = (event) => { D: `minecraft:${color}_stained_glass_pane`, P: '#forge:plates/steel' }) - .id(`tfg:shaped/ad_astra_${color}_industrial_lamp`); + .id(`tfg:shaped/ad_astra_${color}_industrial_lamp`); event.shaped(`ad_astra:small_${color}_industrial_lamp`, [ ' N ', @@ -456,7 +456,7 @@ const registerAdAstraRecipes = (event) => { D: `minecraft:${color}_stained_glass_pane`, P: '#forge:rods/steel' }) - .id(`tfg:shaped/ad_astra_small_${color}_industrial_lamp`); + .id(`tfg:shaped/ad_astra_small_${color}_industrial_lamp`); }) const DECO_BLOCKS = [ @@ -640,4 +640,19 @@ const registerAdAstraRecipes = (event) => { event.stonecutting('ad_astra:etrium_plateblock', '#tfg:ad_astra_etrium_blocks') //#endregion + + //#region Space stations + + event.custom({ + type: "ad_astra:space_station_recipe", + dimension: "ad_astra:earth_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:earth_orbit/space_station" + }) + //#endregion }