Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local chars = {"-", "\\", "|", "/"}
- local cC = 1
- term.clear()
- term.setCursorPos(1, 1)
- print("Processing... ")
- turtle.select(1)
- function process()
- while true do
- turtle.suckDown()
- if turtle.getItemDetail() ~= nil then
- if turtle.getItemDetail().name == "minecraft:dried_kelp_block" then turtle.drop() end
- end
- if turtle.getItemCount() >= 9 then
- local ninth = math.floor(turtle.getItemCount(1) / 9)
- for i = 1, 8 do
- if i < 3 then turtle.transferTo(i + 1, ninth) end
- if i > 2 and i < 6 then turtle.transferTo(i + 2, ninth) end
- if i > 5 then turtle.transferTo(i + 3, ninth) end
- end
- turtle.craft()
- for i = 1, 16 do
- turtle.select(i)
- if turtle.getItemCount() > 0 and turtle.getItemDetail().name ~= "minecraft:dried_kelp_block" then turtle.transferTo(1) end
- turtle.drop()
- end
- turtle.select(1)
- end
- end
- end
- function draw()
- while true do
- term.clearLine()
- term.setCursorPos(1, 4)
- cC = cC + 1
- if cC > 4 then cC = 1 end
- term.write(chars[cC])
- os.sleep(0.1)
- end
- end
- parallel.waitForAll(process, draw)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement