File size: 663 Bytes
36ba3ef
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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;
        }
    }
}