neuralgia/kubejs/server_scripts/tfg/recipes.mars.js
TomPlop 6eb2de0220
Mars ressources (#1569)
* stupid git again

* First entry for the mars ore line

* Adding the Ostrum Harvester in its first version

* Adding new casings

* Adding the complete Mars Ore Line

* Bugs again

* Add ores and textures

* More changes

* Changes to heavy and semi water and more fluid veins

* Adding more crafting recipes

* More recipes

* weird

* nerf ores

* fix thorium

* Adding dusty ores

* More circuits change to gate IV at the end of Mars

* Fix multiblocks

* Changes to AE2

* Unified Pattern Provider and Interface

* Removing Bedrock

* Fully remove Bedrock Miner

* Disable many stuffs until Mars

* More fixes until Mars is out

* Requested changes

* Cleaning kubejs files

* Adding Moon Ore Line

* Change Mars water to Centrifuge

* Fix duplicate
2025-08-22 12:41:27 +01:00

72 lines
No EOL
2.9 KiB
JavaScript

function registerTFGMarsRecipes(event) {
const $ChanceLogic = Java.loadClass('com.gregtechceu.gtceu.api.recipe.chance.logic.ChanceLogic')
// Ostrum Harvester
event.recipes.gtceu.ostrum_harvester(`ostrum_harvesting`)
.perTick(true)
.inputFluids('gtceu:drilling_fluid 4')
.perTick(false)
.dimension('ad_astra:mars')
.itemOutputsRanged('gtceu:ostrum_dust',1,5)
.duration(20*5)
.EUt(GTValues.VA[GTValues.LV]);
// Large Centrifuge Ostrum dust - SCRAP FROM MARS GOING TO VENUS
/*
event.recipes.gtceu.centrifuge(`ostrum_harvesting`)
.inputFluids('gtceu:bromine 100')
.itemInputs('#forge:dusts/ostrum')
.dimension('ad_astra:mars')
.chancedFluidOutputLogic($ChanceLogic.XOR)
.chancedFluidOutput('gtceu:lightweight_ostrum_vapor',6000,0)
.chancedFluidOutput('gtceu:ostrum_vapor',3000,0)
.chancedFluidOutput('gtceu:dense_ostrum_vapor',1000,0)
.duration(20*58)
.EUt(GTValues.VA[GTValues.EV], 4);
event.recipes.gtceu.extraterrestrial_ore_fabricator('lightweight_ostrum')
.inputFluids('gtceu:lightweight_ostrum_vapor 1000')
.inputFluids(Fluid.of('gtceu:radon', 1000))
.itemOutputsRanged('#forge:crushed_ores/tantalite',1,10)
.itemOutputsRanged('#forge:crushed_ores/bauxite',1,10)
//.itemOutputsRanged('#forge:crushed_ores/pyrope',1,10)
//.itemOutputsRanged('#forge:crushed_ores/rose_quartz',1,10)
.itemOutputsRanged('#forge:crushed_ores/thorium',1,10)
//.itemOutputsRanged(Item.of('gtceu:crushed_ruby_ore'),1,10)
.dimension('ad_astra:venus')
.duration(20*5)
.EUt(GTValues.VA[GTValues.IV]);
event.recipes.gtceu.extraterrestrial_ore_fabricator('ostrum')
.inputFluids('gtceu:ostrum_vapor 1000')
.inputFluids(Fluid.of('gtceu:residual_radioactive_concoction', 1000))
.itemOutputsRanged(Item.of('gtceu:crushed_chromite_ore'),1,10)
//.itemOutputsRanged(Item.of('gtceu:crushed_malachite_ore'),1,10)
.itemOutputsRanged(Item.of('gtceu:crushed_quartzite_ore'),1,10)
//.itemOutputsRanged(Item.of('gtceu:crushed_gypsum_ore'),1,10)
.itemOutputsRanged(Item.of('gtceu:crushed_electrotine_ore'),1,10)
//.itemOutputsRanged(Item.of('gtceu:crushed_barite_ore'),1,10)
.dimension('ad_astra:venus')
.duration(20*5)
.EUt(GTValues.VA[GTValues.IV]);
event.recipes.gtceu.extraterrestrial_ore_fabricator('dense_ostrum')
.inputFluids('gtceu:dense_ostrum_vapor 1000')
.inputFluids(Fluid.of('gtceu:tritiated_water', 500))
.itemOutputsRanged('#forge:crushed_ores/uraninite',1,10)
.itemOutputsRanged(Item.of('gtceu:crushed_certus_quartz_ore'),1,10)
.itemOutputsRanged(Item.of('gtceu:crushed_beryllium_ore'),1,10)
//.itemOutputsRanged(Item.of('gtceu:crushed_bastnasite_ore'),1,10)
//.itemOutputsRanged(Item.of('gtceu:crushed_spessartine_ore'),1,10)
//.itemOutputsRanged(Item.of('gtceu:crushed_silver_ore'),1,10)
.dimension('ad_astra:venus')
.duration(20*5)
.EUt(GTValues.VA[GTValues.IV]);
*/
}