diff --git a/kubejs/server_scripts/macaws_for_tfc/recipes.js b/kubejs/server_scripts/macaws_for_tfc/recipes.js new file mode 100644 index 000000000..0f3d9282a --- /dev/null +++ b/kubejs/server_scripts/macaws_for_tfc/recipes.js @@ -0,0 +1,25 @@ +// priority: 0 +"use strict"; + +/** + * + * @param {Internal.RecipesEventJS} event + */ +function registerMacawsForTFCRecipes(event) { + + event.replaceInput({ mod: 'mcw_tfc_aio' }, 'minecraft:stick', '#forge:rods/wooden') + event.replaceInput({ mod: 'mcw_tfc_aio' }, 'minecraft:string', '#forge:string') + event.replaceInput({ mod: 'mcw_tfc_aio' }, 'minecraft:glass', '#forge:glass') + event.replaceInput({ mod: 'mcw_tfc_aio' }, 'minecraft:glass_pane', '#forge:glass_panes') + + global.TFC_WOOD_TYPES.forEach(wood => { + event.shaped(`8x mcw_tfc_aio:fences/${wood}_fences/${wood}_wired_fence`, [ + 'ABA', + 'C C' + ], { + A: '#forge:rods/wooden', + B: 'createaddition:barbed_wire', + C: `tfc:wood/log/${wood}` + }).id(`tfg:shaped/${wood}_wired_fence`) + }) +} \ No newline at end of file diff --git a/kubejs/server_scripts/main_server_script.js b/kubejs/server_scripts/main_server_script.js index 95ea636cf..b09650698 100644 --- a/kubejs/server_scripts/main_server_script.js +++ b/kubejs/server_scripts/main_server_script.js @@ -242,6 +242,7 @@ ServerEvents.recipes(event => { registerHandGliderRecipes(event) registerHotOrNotRecipes(event) registerImmersiveAircraftRecipes(event) + registerMacawsForTFCRecipes(event) registerMeasurementsRecipes(event) registerMegaCellsRecipes(event) registerMERequesterRecipes(event)