console.info('fixing cherry wood :3') // we need plurals becuase "stripped_cherry_log" needs to be in // "#c:stripped_logs", thanks The English Language i appreciate it very much const logTypes = [ {"name": "log", "plural": "logs"}, {"name": "wood", "plural": "wood"} ] const farmersDelightSalvageable = [ "trapdoor", "sign", "door" ] ServerEvents.tags('item', event => { for (const type of logTypes) { event.add('c:stripped_' + type.plural, 'minecraft:stripped_cherry_' + type.name) } }) ServerEvents.recipes(event => { for (const type of logTypes) { // create recipes event.custom({ "type": "create:cutting", "ingredients": [ { "item": "minecraft:cherry_" + type.name } ], "results": [ { "item": "minecraft:stripped_cherry_" + type.name } ], "processingTime": 50 }) event.custom({ "type": "create:cutting", "ingredients": [ { "item": "minecraft:stripped_cherry_" + type.name } ], "results": [ { "item": "minecraft:cherry_planks", "count": 6 } ], "processingTime": 50 }) // farmer's delight recipes event.custom({ "type": "farmersdelight:cutting", "ingredients": [ { "item": "minecraft:cherry_" + type.name } ], "tool": { "type": "farmersdelight:tool", "tag": "c:tools/axes" }, "result": [ { "item": "minecraft:stripped_cherry_" + type.name }, { "item": "farmersdelight:tree_bark" } ], "sound": "minecraft:item.axe.strip" }) } for (const item of farmersDelightSalvageable) { event.custom({ "type": "farmersdelight:cutting", "ingredients": [ { "item": "minecraft:cherry_" + item } ], "tool": { "type": "farmersdelight:tool", "tag": "c:tools/axes" }, "result": [ { "item": "minecraft:cherry_planks" } ] }) } })