| async function craftFence(bot) { | |
| const planksTypes = ["oak_planks", "birch_planks", "spruce_planks", "jungle_planks", "acacia_planks", "dark_oak_planks", "mangrove_planks"]; | |
| const position = bot.entity.position.offset(1, 0, 0); | |
| await placeItem(bot, "crafting_table", position); | |
| for (let planksType of planksTypes) { | |
| let planks = bot.inventory.findInventoryItem(mcData.itemsByName[planksType].id); | |
| if (planks) { | |
| let fenceType = planksType.replace('_planks', '_fence'); | |
| await craftItem(bot, fenceType, 1); | |
| bot.chat(`Crafted ${fenceType.replace('_', ' ')}.`); | |
| return; | |
| } | |
| } | |
| } |