diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index ee3c70528..a9c80afeb 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -46,7 +46,6 @@ ServerEvents.highPriorityData(event => { */ TFCEvents.data(event => { registerTFCDataForTFC(event) - // registerTFCDataForFirmaLife(event) registerTFCDataForWaterFlasks(event) registerTFCDataForTreeTap(event) registerTFCDataForGTCEU(event) @@ -69,7 +68,7 @@ ServerEvents.recipes(event => { registerAdAstraRecipes(event) // registerMoreRedRecipes(event) // registerSophisticatedBackpacksRecipes(event) - // registerSmallShipsRecipes(event) + registerSmallShipsRecipes(event) registerToolBeltRecipes(event) }) diff --git a/kubejs/server_scripts/small_ships/recipes.js b/kubejs/server_scripts/small_ships/recipes.js index b053526b5..79551ef9e 100644 --- a/kubejs/server_scripts/small_ships/recipes.js +++ b/kubejs/server_scripts/small_ships/recipes.js @@ -2,10 +2,33 @@ const registerSmallShipsRecipes = (event) => { - // Удаление рецептов мода + // Удаление рецептов ванильных кораблей global.VANILLA_WOOD_TYPES.forEach(woodTypeName => { global.SHIP_TYPES.forEach(shipTypeName => { event.remove({ id: `smallships:${woodTypeName}_${shipTypeName}` }) }) }) + + // Cannon + event.remove({ id: 'smallships:cannon' }) + + event.shaped('smallships:cannon', [ + ' A', + 'BBB', + ' CC' + ], { + A: '#forge:string', + B: '#forge:double_plates/wrought_iron', + C: '#minecraft:logs' + }).id('tfships:cannon') + + // Cannon Ball + event.remove({ id: 'smallships:cannon_ball' }) + + event.shaped('4x smallships:cannon_ball', [ + 'AB' + ], { + A: '#forge:dusts/gunpowder', + B: '#forge:plates/wrought_iron' + }).id('tfships:cannon_ball') } \ No newline at end of file