This commit is contained in:
Shiroyasha 2025-09-14 21:22:24 +03:00
commit a956daf8e2
Signed by: shiroyashik
GPG key ID: E4953D3940D7860A
2351 changed files with 163047 additions and 0 deletions

View file

@ -0,0 +1,29 @@
/**
* Script for generating recipes for stabilized microminers.
*/
ServerEvents.recipes(event => {
const stabilized_miners = [
"2half",
"4half",
"6",
"7",
"8"
]
/**
* Function for making a stabilized miner assembly line recipe.
* @param {string} minerTier The tier of miner to generate a stabilized matter recipe for. Typically a string representation of a number.
*/
function stabilized_miner_recipe(minerTier) {
event.recipes.gtceu.assembly_line(`stable_t_${minerTier}`)
.itemInputs(`kubejs:microminer_t${minerTier}`, "kubejs:heart_of_a_universe", "2x kubejs:hadal_shard", "8x gtceu:uv_field_generator", "7x gtceu:dense_iridium_plate", "7x gtceu:dense_iridium_plate")
.inputFluids("gtceu:rocket_fuel 40800", "gtceu:omnium 576", "gtceu:neutronium 576")
.itemOutputs(`kubejs:stabilized_microminer_t${minerTier}`)
.duration(120)
.EUt(GTValues.VA[GTValues.UHV])
}
stabilized_miners.forEach((minerTier) => {
stabilized_miner_recipe(minerTier);
});
})