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]); */ }