73 lines
3.4 KiB
JavaScript
73 lines
3.4 KiB
JavaScript
"use strict";
|
|
|
|
const registerBuildingGadgetsRecipes = (event) => {
|
|
|
|
event.remove({ mod: 'buildinggadgets2' })
|
|
|
|
event.shapeless(Item.of('patchouli:guide_book', '{"patchouli:book":"buildinggadgets2:buildinggadgets2book"}'), [
|
|
'minecraft:scaffolding',
|
|
'#forge:books'
|
|
]).id('buildinggadgets2:shapeless/guide_book')
|
|
|
|
// Building Gadget
|
|
event.recipes.gtceu.assembler('buildinggadgets2:/assembler/gadget_building')
|
|
.itemInputs('1x gtceu:ev_emitter','2x gtceu:ev_fluid_regulator','6x #forge:plates/titanium', '2x gtceu:ev_robot_arm', '1x gtceu:computer_monitor_cover', '1x gtceu:lapotron_crystal', '1x ae2:formation_plane')
|
|
.circuit(4)
|
|
.itemOutputs('buildinggadgets2:gadget_building')
|
|
.duration(160)
|
|
.EUt(2000)
|
|
.addMaterialInfo(true)
|
|
|
|
// Exchanging Gadget
|
|
event.recipes.gtceu.assembler('buildinggadgets2:/assembler/gadget_exchanging')
|
|
.itemInputs('1x gtceu:ev_emitter','2x gtceu:ev_fluid_regulator','6x #forge:plates/titanium', '2x gtceu:ev_robot_arm', '1x gtceu:computer_monitor_cover', '1x gtceu:lapotron_crystal', '1x ae2:equal_distribution_card')
|
|
.circuit(4)
|
|
.itemOutputs('buildinggadgets2:gadget_exchanging')
|
|
.duration(160)
|
|
.EUt(2000)
|
|
.addMaterialInfo(true)
|
|
|
|
// Copy Paste Gadget
|
|
event.recipes.gtceu.assembler('buildinggadgets2:/assembler/gadget_copy_paste')
|
|
.itemInputs('1x gtceu:ev_emitter','2x gtceu:ev_fluid_regulator','6x #forge:plates/titanium', '2x gtceu:ev_robot_arm', '1x gtceu:computer_monitor_cover', '1x #gtceu:batteries/ev', '1x ae2:spatial_storage_cell_2', '3x #forge:double_plates/ostrum')
|
|
.circuit(4)
|
|
.itemOutputs('buildinggadgets2:gadget_copy_paste')
|
|
.duration(160)
|
|
.EUt(1925)
|
|
.addMaterialInfo(true)
|
|
|
|
// Dustruction Gadget
|
|
event.recipes.gtceu.assembler('buildinggadgets2:/assembler/gadget_destruction')
|
|
.itemInputs('1x gtceu:ev_sensor','2x gtceu:ev_fluid_regulator','6x #forge:plates/titanium', '2x gtceu:ev_robot_arm', '1x gtceu:computer_monitor_cover', '1x gtceu:energy_crystal', '1x ae2:annihilation_plane')
|
|
.circuit(4)
|
|
.itemOutputs('buildinggadgets2:gadget_destruction')
|
|
.duration(160)
|
|
.EUt(2000)
|
|
.addMaterialInfo(true)
|
|
|
|
// Cut Paste Gadget
|
|
event.recipes.gtceu.assembler('buildinggadgets2:/assembler/gadget_cut_paste')
|
|
.itemInputs('1x gtceu:ev_sensor','2x gtceu:ev_fluid_regulator','6x #forge:plates/titanium', '2x gtceu:ev_robot_arm', '1x gtceu:computer_monitor_cover', '1x #gtceu:batteries/ev', '1x ae2:inverter_card', '1x species:kinetic_core')
|
|
.circuit(4)
|
|
.itemOutputs('buildinggadgets2:gadget_cut_paste')
|
|
.duration(160)
|
|
.EUt(1925)
|
|
.addMaterialInfo(true)
|
|
|
|
event.recipes.gtceu.assembler('buildinggadgets2:/assembler/gadget_cut_paste_iv_circuits')
|
|
.itemInputs('1x gtceu:ev_sensor','2x gtceu:ev_fluid_regulator','6x #forge:plates/titanium', '2x gtceu:ev_robot_arm', '1x gtceu:computer_monitor_cover', '1x #gtceu:batteries/ev', '1x ae2:inverter_card', '2x #gtceu:circuits/iv')
|
|
.circuit(4)
|
|
.itemOutputs('buildinggadgets2:gadget_cut_paste')
|
|
.duration(160)
|
|
.EUt(1925)
|
|
.addMaterialInfo(true)
|
|
|
|
// Template Manager
|
|
event.recipes.gtceu.assembler('buildinggadgets2:/assembler/template_manager')
|
|
.itemInputs('1x gtceu:robust_machine_casing','2x gtceu:iv_electric_motor','8x #forge:plates/tungsten_steel', '1x #gtceu:circuits/iv', '1x gtceu:chemical_blue_dye', '1x gtceu:chemical_red_dye', '1x create:clipboard')
|
|
.circuit(4)
|
|
.itemOutputs('buildinggadgets2:template_manager ')
|
|
.duration(160)
|
|
.EUt(2000)
|
|
.addMaterialInfo(true)
|
|
}
|