diff --git a/kubejs/server_scripts/firmaciv/recipes.js b/kubejs/server_scripts/firmaciv/recipes.js index c27851c00..5331934f7 100644 --- a/kubejs/server_scripts/firmaciv/recipes.js +++ b/kubejs/server_scripts/firmaciv/recipes.js @@ -2,55 +2,40 @@ const registerFirmaCivRecipes = (event) => { + //#region Удаление рецептов + event.remove({ id: '/firmaciv:quern/' }) event.remove({ id: 'firmaciv:anvil/copper_bolt' }) - - //#region Heating - - // Oarlock - event.recipes.tfc.heating('firmaciv:oarlock', 1535) - .resultFluid(Fluid.of('gtceu:iron', 288)) - .id(`firmaciv:heating/oarlock`) - - // Anchor - event.recipes.tfc.heating('firmaciv:anchor', 1535) - .resultFluid(Fluid.of('gtceu:steel', 288)) - .id(`firmaciv:heating/anchor`) - - // Cannon Barrel - event.recipes.tfc.heating('firmaciv:cannon_barrel', 1535) - .resultFluid(Fluid.of('gtceu:iron', 288)) - .id(`firmaciv:heating/cannon_barrel`) - - // Cannonball - event.recipes.tfc.heating('firmaciv:cannonball', 1535) - .resultFluid(Fluid.of('gtceu:iron', 288)) - .id(`firmaciv:heating/cannonball`) - - // Cleat - event.recipes.tfc.heating('firmaciv:cleat', 1535) - .resultFluid(Fluid.of('gtceu:steel', 288)) - .id(`firmaciv:heating/cleat`) //#endregion - // Sextant + //#region Sextant event.recipes.gtceu.assembler('tfg:firmaciv/sextant') - .itemInputs('2x #forge:plates/brass', '2x #forge:rods/brass') + .itemInputs('#forge:plates/brass', '2x #forge:rods/brass', '#forge:glass') .circuit(10) .itemOutputs('firmaciv:sextant') .duration(75) .EUt(4) - // Navigator Timepiece - event.recipes.gtceu.assembler('tfg:firmaciv/navigator') - .itemInputs('2x #forge:plates/brass', '2x #forge:rods/brass') + event.recipes.tfc.heating('firmaciv:sextant', 930) + .resultFluid(Fluid.of('gtceu:brass', 288)) + .id(`tfg:heating/firmaciv/sextant`) + //#endregion + + //#region Navigator Timepiece + event.recipes.gtceu.assembler('tfg:firmaciv/nav_clock') + .itemInputs('2x #forge:plates/brass', '4x #forge:rods/brass', '2x #forge:glass') .circuit(11) .itemOutputs('firmaciv:nav_clock') .duration(75) .EUt(4) - // Barometer + event.recipes.tfc.heating('firmaciv:nav_clock', 930) + .resultFluid(Fluid.of('gtceu:brass', 576)) + .id(`tfg:heating/firmaciv/nav_clock`) + //#endregion + + //#region Barometer event.recipes.gtceu.assembler('tfg:firmaciv/barometer') .itemInputs('2x #forge:plates/brass', '2x #forge:rods/brass', '#forge:glass') .inputFluids(Fluid.of('minecraft:water', 1000)) @@ -59,31 +44,21 @@ const registerFirmaCivRecipes = (event) => { .duration(75) .EUt(4) - // Anchor - event.recipes.gtceu.assembler('tfg:firmaciv/anchor') - .itemInputs('#forge:double_plates/steel') - .circuit(10) - .itemOutputs('firmaciv:anchor') - .duration(75) - .EUt(4) + event.recipes.tfc.heating('firmaciv:barometer', 930) + .resultFluid(Fluid.of('gtceu:brass', 576)) + .id(`tfg:heating/firmaciv/barometer`) + //#endregion - // Cannon Barrel - event.recipes.gtceu.assembler('tfg:firmaciv/cannon_barrel') - .itemInputs('#forge:double_plates/wrought_iron') - .circuit(11) - .itemOutputs('firmaciv:cannon_barrel') - .duration(75) + //#region Compass + event.recipes.gtceu.canner('tfg:firmaciv/compass') + .itemInputs('minecraft:redstone', '#forge:plates/wrought_iron') + .circuit(1) + .itemOutputs('firmaciv:firmaciv_compass') + .duration(100) .EUt(4) - - // Cannonball - event.recipes.gtceu.assembler('tfg:firmaciv/cannonball') - .itemInputs('#forge:double_plates/wrought_iron') - .circuit(12) - .itemOutputs('firmaciv:cannonball') - .duration(75) - .EUt(4) - - // Oarlock + //#endregion + + //#region Oarlock event.recipes.gtceu.assembler('tfg:firmaciv/oarlock') .itemInputs('#forge:double_plates/wrought_iron') .circuit(13) @@ -91,7 +66,12 @@ const registerFirmaCivRecipes = (event) => { .duration(75) .EUt(4) - // Cleat + event.recipes.tfc.heating('firmaciv:oarlock', 1535) + .resultFluid(Fluid.of('gtceu:iron', 288)) + .id(`tfg:heating/firmaciv/oarlock`) + //#endregion + + //#region Cleat event.recipes.gtceu.assembler('tfg:firmaciv/cleat') .itemInputs('#forge:double_plates/steel') .circuit(14) @@ -99,11 +79,47 @@ const registerFirmaCivRecipes = (event) => { .duration(75) .EUt(4) - // Compass - event.recipes.gtceu.canner('tfg:firmaciv/compass') - .itemInputs('minecraft:redstone', '#forge:plates/wrought_iron') - .circuit(1) - .itemOutputs('firmaciv:firmaciv_compass') - .duration(100) + event.recipes.tfc.heating('firmaciv:cleat', 1535) + .resultFluid(Fluid.of('gtceu:steel', 288)) + .id(`tfg:heating/firmaciv/cleat`) + //#endregion + + //#region Anchor + event.recipes.gtceu.assembler('tfg:firmaciv/anchor') + .itemInputs('#forge:double_plates/steel') + .circuit(10) + .itemOutputs('firmaciv:anchor') + .duration(75) .EUt(4) + + event.recipes.tfc.heating('firmaciv:anchor', 1535) + .resultFluid(Fluid.of('gtceu:steel', 288)) + .id(`tfg:heating/firmaciv/anchor`) + //#endregion + + //#region Cannon Barrel + event.recipes.gtceu.assembler('tfg:firmaciv/cannon_barrel') + .itemInputs('#forge:double_plates/wrought_iron') + .circuit(11) + .itemOutputs('firmaciv:cannon_barrel') + .duration(75) + .EUt(4) + + event.recipes.tfc.heating('firmaciv:cannon_barrel', 1535) + .resultFluid(Fluid.of('gtceu:iron', 288)) + .id(`tfg:heating/firmaciv/cannon_barrel`) + //#endregion + + //#region Cannonball + event.recipes.gtceu.assembler('tfg:firmaciv/cannonball') + .itemInputs('#forge:double_plates/wrought_iron') + .circuit(12) + .itemOutputs('firmaciv:cannonball') + .duration(75) + .EUt(4) + + event.recipes.tfc.heating('firmaciv:cannonball', 1535) + .resultFluid(Fluid.of('gtceu:iron', 288)) + .id(`tfg:heating/firmaciv/cannonball`) + //#endregion } \ No newline at end of file