Advertisement
Iepoev

sugarcanecraft

Nov 9th, 2020 (edited)
2,625
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.70 KB | None | 0 0
  1. local modem = peripheral.wrap("right")
  2. modem.open(338)
  3.  
  4. function dumpPaper()
  5.     for j=1,16 do
  6.         turtle.select(j)
  7.         item = turtle.getItemDetail()
  8.         if item ~= nil then
  9.             if item.name == "minecraft:sugar_cane" then
  10.                 turtle.dropUp()
  11.             else
  12.                 turtle.dropDown()
  13.             end
  14.         end
  15.     end
  16. end
  17.  
  18. dumpPaper()
  19. while true do
  20.     local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
  21.  
  22.     print("received message: "..message )
  23.  
  24.     if message == "craft!" then
  25.         i = 1
  26.         turtle.select(i)
  27.         while turtle.suckUp() do
  28.             if i == 3 then
  29.                 turtle.craft()
  30.                 dumpPaper()
  31.                 i = 0
  32.             end
  33.             i = i + 1
  34.             turtle.select(i)
  35.         end
  36.         dumpPaper()
  37.     end
  38. end
  39.  
  40.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement