neuralgia/kubejs/server_scripts/alekiships/recipes.js
Pyritie ec2e3cd3c4
Alpha Release: 0.9.0 (#849)
Signed-off-by: Pyritie <pyritie@gmail.com>
Signed-off-by: TomPlop <tomdidome@gmail.com>
Co-authored-by: Xikaro <os.valerievich@ya.ru>
Co-authored-by: Nebby <78170922+Nebby1999@users.noreply.github.com>
Co-authored-by: Redeix <brayden.j.m.ford@gmail.com>
Co-authored-by: TomPlop <tomdidome@gmail.com>
Co-authored-by: aidie8 <aidenvanzuilen@gmail.com>
Co-authored-by: Xikaro <55663835+Xikaro@users.noreply.github.com>
Co-authored-by: Zleub <debray.arnaud@gmail.com>
2025-04-15 23:27:17 +05:00

72 lines
No EOL
2 KiB
JavaScript

/**
*
* @param {Internal.RecipesEventJS} event
*/
const registerAlekishipsRecipes = (event) => {
//remove recipes
event.remove("alekiships:crafting/oarlock")
event.remove("alekiships:crafting/cleat")
event.remove("alekiships:crafting/anchor")
event.remove("alekiships:crafting/cannon")
event.remove("alekiships:crafting/cannonball")
//#region Oarlock
event.recipes.gtceu.assembler('tfg:alekiships/oarlock')
.itemInputs('2x #forge:ingots/wrought_iron')
.circuit(13)
.itemOutputs('alekiships:oarlock')
.duration(75)
.EUt(4)
event.recipes.tfc.heating('alekiships:oarlock', 1535)
.resultFluid(Fluid.of('gtceu:iron', 288))
.id(`alekiships:heating/oarlock`)
//#endregion
//#region Cleat
event.recipes.gtceu.assembler('tfg:firmaciv/cleat')
.itemInputs('2x #forge:ingots/steel')
.circuit(14)
.itemOutputs('alekiships:cleat')
.duration(75)
.EUt(4)
event.recipes.tfc.heating('alekiships:cleat', 1535)
.resultFluid(Fluid.of('gtceu:steel', 288))
.id(`alekiships:heating/cleat`)
//#endregion
//#region Anchor
event.recipes.gtceu.assembler('tfg:alekiships/anchor')
.itemInputs('2x #forge:plates/steel')
.circuit(10)
.itemOutputs('alekiships:anchor')
.duration(75)
.EUt(4)
event.recipes.tfc.heating('alekiships:anchor', 1535)
.resultFluid(Fluid.of('gtceu:steel', 288))
.id(`firmaciv:heating/anchor`)
//#endregion
//#region cannonball
event.recipes.gtceu.fluid_solidifier('tfg:solidify_cannonball')
.inputFluids(Fluid.of('gtceu:iron', 288))
.notConsumable('gtceu:ball_casting_mold')
.itemOutputs('alekiships:cannonball')
.duration(75)
.EUt(4)
event.recipes.gtceu.alloy_smelter('tfg:cast_cannonball')
.itemInputs('2x #forge:ingots/iron')
.notConsumable('gtceu:ball_casting_mold')
.itemOutputs('alekiships:cannonball')
.duration(75)
.category(GTRecipeCategories.INGOT_MOLDING)
.EUt(4)
event.recipes.tfc.heating('alekiships:cannonball', 1535)
.resultFluid(Fluid.of('gtceu:iron', 288))
.id(`alekiships:heating/cannonball`)
//#endregion
}