79 lines
2 KiB
JavaScript
79 lines
2 KiB
JavaScript
// priority: 0
|
|
"use strict";
|
|
|
|
function registerTrackworkRecipes(event) {
|
|
event.remove({ mod: 'trackwork' })
|
|
|
|
// --WHEELS--
|
|
|
|
event.shaped('1x trackwork:small_simple_wheel', [
|
|
' S ',
|
|
' C ',
|
|
' W '
|
|
], {
|
|
C: '#forge:springs',
|
|
S: '#forge:shafts',
|
|
W: 'trackwork:small_simple_wheel_part',
|
|
}).id('neuralgia:small_wheel')
|
|
|
|
event.shaped('1x trackwork:med_simple_wheel', [
|
|
' S ',
|
|
'CWC',
|
|
' B '
|
|
], {
|
|
C: '#forge:springs',
|
|
S: '#forge:shafts',
|
|
B: '#forge:bolts',
|
|
W: 'trackwork:med_simple_wheel_part',
|
|
}).id('neuralgia:med_simple_wheel')
|
|
|
|
event.shaped('1x trackwork:simple_wheel', [
|
|
'P P',
|
|
'SCS',
|
|
' W '
|
|
], {
|
|
C: '#forge:springs',
|
|
S: '#forge:shafts',
|
|
P: '#forge:plates/wrought_iron',
|
|
W: 'trackwork:simple_wheel_part',
|
|
}).id('neuralgia:simple_wheel')
|
|
|
|
event.shaped('1x trackwork:large_simple_wheel', [
|
|
'PSP',
|
|
'CWC',
|
|
'PBP'
|
|
], {
|
|
C: '#forge:springs',
|
|
S: '#forge:shafts',
|
|
P: '#forge:plates/wrought_iron',
|
|
B: '#forge:gears/wrought_iron',
|
|
W: 'trackwork:large_simple_wheel_part',
|
|
}).id('neuralgia:large_wheel')
|
|
|
|
// --TIRES--
|
|
|
|
event.shapeless('2x trackwork:small_simple_wheel_part',
|
|
[
|
|
'#forge:small_gears/wrought_iron',
|
|
'#forge:ingots/rubber'
|
|
]).id('neuralgia:small_wheel_part')
|
|
|
|
event.shapeless('2x trackwork:med_simple_wheel_part',
|
|
[
|
|
'#forge:small_gears/wrought_iron',
|
|
'2x #forge:ingots/rubber'
|
|
]).id('neuralgia:med_wheel_part')
|
|
|
|
event.shapeless('2x trackwork:simple_wheel_part',
|
|
[
|
|
'#forge:gears/wrought_iron',
|
|
'3x #forge:ingots/rubber'
|
|
]).id('neuralgia:simple_wheel_part')
|
|
|
|
event.shapeless('2x trackwork:large_simple_wheel_part',
|
|
[
|
|
'#forge:gears/wrought_iron',
|
|
'4x #forge:ingots/rubber'
|
|
]).id('neuralgia:large_wheel_part')
|
|
|
|
}
|