rhn

OverflowCake

rhn
Apr 18th, 2020
5,358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.92 KB | None | 0 0
  1. inv=peripheral.wrap("top")
  2.  
  3. while true do
  4.  
  5. if turtle.getItemCount(5)<1 then
  6.     for i=1,inv.size()-1,2 do
  7.         slotmeta=inv.getItemMeta(i)
  8.         if slotmeta~=nil and slotmeta.name=="minecraft:sugar" then
  9.                 inv.pushItems("down",i,1,5)
  10.                 break
  11.         end
  12.         if i==inv.size()-1 then
  13.             sleep(5)
  14.         end
  15.     end
  16. elseif turtle.getItemCount(6)<1 then
  17.     for i=1,inv.size()-1,2 do
  18.         slotmeta=inv.getItemMeta(i)
  19.         if slotmeta~=nil and slotmeta.name=="minecraft:egg" then
  20.                 inv.pushItems("down",i,1,6)
  21.                 break
  22.         end
  23.         if i==inv.size()-1 then
  24.             sleep(5)
  25.         end
  26.     end
  27. elseif turtle.getItemCount(7)<1 then
  28.     for i=1,inv.size()-1,2 do
  29.         slotmeta=inv.getItemMeta(i)
  30.         if slotmeta~=nil and slotmeta.name=="minecraft:sugar" then
  31.                 inv.pushItems("down",i,1,7)
  32.                 break
  33.         end
  34.         if i==inv.size()-1 then
  35.             sleep(5)
  36.         end
  37.     end
  38. elseif turtle.getItemCount(9)<1 then
  39.     for i=1,inv.size()-1,2 do
  40.         slotmeta=inv.getItemMeta(i)
  41.         if slotmeta~=nil and slotmeta.name=="minecraft:wheat" then
  42.                 inv.pushItems("down",i,1,9)
  43.                 break
  44.         end
  45.         if i==inv.size()-1 then
  46.             sleep(5)
  47.         end
  48.     end
  49. elseif turtle.getItemCount(10)<1 then
  50.     for i=1,inv.size()-1,2 do
  51.         slotmeta=inv.getItemMeta(i)
  52.         if slotmeta~=nil and slotmeta.name=="minecraft:wheat" then
  53.                 inv.pushItems("down",i,1,10)
  54.                 break
  55.         end
  56.         if i==inv.size()-1 then
  57.             sleep(5)
  58.         end
  59.     end
  60. elseif turtle.getItemCount(11)<1 then
  61.     for i=1,inv.size()-1,2 do
  62.         slotmeta=inv.getItemMeta(i)
  63.         if slotmeta~=nil and slotmeta.name=="minecraft:wheat" then
  64.                 inv.pushItems("down",i,1,11)
  65.                 break
  66.         end
  67.         if i==inv.size()-1 then
  68.             sleep(5)
  69.         end
  70.     end
  71. else
  72.     --Fill buckets with milk
  73.     for i=1,3 do
  74.         turtle.select(i)
  75.         local bucket=turtle.getItemDetail()
  76.         if bucket.name=="minecraft:bucket" then
  77.             turtle.placeDown()
  78.         end
  79.     end
  80.     --Craft cake
  81.     turtle.select(4)
  82.     turtle.craft()
  83.     turtle.drop()
  84. end
  85.  
  86.  
  87.  
  88. end
Advertisement
Add Comment
Please, Sign In to add comment