ADAM / Adam /ActionLib /craftFence.js
YuShu
Initial commit
36ba3ef
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;
}
}
}