local function turn_around() turtle.turnLeft() turtle.turnLeft() end local function forward(times) for i = 1, times do turtle.forward() end end local function back(times) for i = 1, times do turtle.back() end end local function up(times) for i = 1, times do turtle.up() end end local function down(times) for i = 1, times do turtle.down() end end local function place_charcoal() for i = 1, 14 do local itDetail = turtle.getItemDetail(i) if itDetail and itDetail.name == 'minecraft:charcoal' then turtle.select(i) turtle.drop() end end end function create_charcoal() -- pace wood into furnace up(2) turtle.forward() for i = 1, 14 do local itDetail = turtle.getItemDetail(i) if itDetail and itDetail.name == 'minecraft:dark_oak_log' then turtle.select(i) turtle.dropDown() end end turtle.back() down(2) turtle.forward() turtle.suckUp() turtle.turnLeft() turtle.back() turtle.up() place_charcoal() turtle.down() turn_around() place_charcoal() -- place haul into chest turn_around() turtle.forward() for i = 1, 14 do turtle.select(i) turtle.drop() end turtle.turnLeft() end create_charcoal()