diff --git a/kubejs/server_scripts/trackwork/recipes.js b/kubejs/server_scripts/trackwork/recipes.js index 4267a28e8..79ff8ed0d 100644 --- a/kubejs/server_scripts/trackwork/recipes.js +++ b/kubejs/server_scripts/trackwork/recipes.js @@ -3,5 +3,77 @@ 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:long_rods/wrought_iron', + 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') }