79 lines
2.3 KiB
JavaScript
79 lines
2.3 KiB
JavaScript
"use strict";
|
|
|
|
function registerTACZMiscRecipes(event) {
|
|
|
|
//Targets etc
|
|
event.shaped('tacz:target',[
|
|
'ABA',
|
|
'BCB',
|
|
' B '
|
|
],{
|
|
A: '#forge:dyes/red',
|
|
B: '#forge:foils/steel',
|
|
C: '#forge:rods/long/wood'
|
|
}).id('tfg_tacz:target');
|
|
|
|
event.shaped('tacz:statue',[
|
|
'BAB',
|
|
'BAB',
|
|
' A '
|
|
],{
|
|
A: 'tfc:rock/chiseled/marble',
|
|
B: 'tfc:rock/smooth/marble_stairs'
|
|
}).id('tfg_tacz:statue');
|
|
|
|
event.shapeless('tacz:target_minecart',
|
|
['tacz:target', 'minecraft:minecart']
|
|
).id('tfg_tacz:target_minecart');
|
|
|
|
//Mechanisms
|
|
event.shaped('tfg:flintlock_mechanism', [
|
|
'ABC',
|
|
'DEF',
|
|
'GHI'
|
|
], {
|
|
A: '#forge:tools/screwdrivers',
|
|
B: '#forge:gems/flint',
|
|
C: '#forge:tools/files',
|
|
D: '#forge:springs',
|
|
E: '#forge:bolts/wrought_iron',
|
|
F: '#forge:double_plates/wrought_iron',
|
|
G: '#forge:tools/wire_cutters',
|
|
H: '#forge:gears/wrought_iron',
|
|
I: '#forge:tools/hammers'
|
|
}).id('tfg:shaped/flintlock_mechanism_iron');
|
|
|
|
event.shaped('tfg:flintlock_mechanism', [
|
|
'ABC',
|
|
'DEF',
|
|
'GHI'
|
|
], {
|
|
A: '#forge:tools/screwdrivers',
|
|
B: '#forge:gems/flint',
|
|
C: '#forge:tools/files',
|
|
D: '#forge:springs',
|
|
E: '#forge:bolts/steel',
|
|
F: '#forge:plates/steel',
|
|
G: '#forge:tools/wire_cutters',
|
|
H: '#forge:small_gears/steel',
|
|
I: '#forge:tools/hammers'
|
|
}).id('tfg:shaped/flintlock_mechanism_steel');
|
|
|
|
event.recipes.gtceu.assembler('tfg:advanced_clockwork_mechanism')
|
|
.itemInputs('2x greate:aluminium_cogwheel', 'greate:silicone_rubber_belt_connector', '2x #forge:springs/aluminium',
|
|
'8x #forge:screws/aluminium', '#forge:gears/cobalt_brass', '3x #forge:rings/silicone_rubber')
|
|
.itemOutputs('tfg:advanced_clockwork_mechanism')
|
|
.EUt(GTValues.VA[GTValues.MV])
|
|
.duration(80)
|
|
|
|
event.recipes.gtceu.assembler('tfg:certus_mechanism')
|
|
.itemInputs('2x ae2:charged_certus_quartz_crystal', '2x #forge:gears/titanium', '4x #forge:springs/hsla_steel',
|
|
'16x #forge:screws/titanium', '2x #forge:rods/titanium', '6x #forge:rings/styrene_butadiene_rubber',
|
|
'16x #forge:fine_wires/red_alloy')
|
|
.inputFluids(Fluid.of('gtceu:soldering_alloy', 288))
|
|
.itemOutputs('tfg:certus_mechanism')
|
|
.EUt(GTValues.VA[GTValues.EV])
|
|
.duration(80)
|
|
|
|
TFGHelpers.registerMaterialInfo('tacz:target_minecart', [GTMaterials.WroughtIron, 5, GTMaterials.Steel, 1, GTMaterials.Wood, 1]);
|
|
}
|