Advertisement
jmarler

Crafty Turtle - Create Plantball

Sep 28th, 2013
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.68 KB | None | 0 0
  1. function LoadTrees()
  2.   total=0
  3.   for i=1,3 do
  4.     turtle.select(i)
  5.     if turtle.getItemCount(i) == 0 then
  6.        turtle.suckDown()
  7.     end
  8.     if turtle.getItemCount(i) > 1 then
  9.       turtle.dropDown(turtle.getItemCount(i)-1)
  10.     end
  11.     total=total+turtle.getItemCount(i)
  12.   end
  13.   turtle.select(5)
  14.   if turtle.getItemCount(5) == 0 then
  15.      turtle.suckDown()
  16.   end
  17.   if turtle.getItemCount(5) > 1 then
  18.     turtle.dropDown(turtle.getItemCount(5)-1)
  19.   end
  20.   total=total+turtle.getItemCount(5)
  21.   turtle.select(7)
  22.   if turtle.getItemCount(7) == 0 then
  23.      turtle.suckDown()
  24.   end
  25.   if turtle.getItemCount(7) > 1 then
  26.     turtle.dropDown(turtle.getItemCount(7)-1)
  27.   end
  28.   total=total+turtle.getItemCount(7)
  29.   for i=9,11 do
  30.     turtle.select(i)
  31.     if turtle.getItemCount(i) == 0 then
  32.        turtle.suckDown()
  33.     end
  34.     if turtle.getItemCount(i) > 1 then
  35.       turtle.dropDown(turtle.getItemCount(i)-1)
  36.     end
  37.     total=total+turtle.getItemCount(i)
  38.   end
  39.   turtle.select(6)
  40.   turtle.dropDown()
  41.   return total
  42. end
  43.  
  44. function checkslots()
  45.   checktotal=0
  46.   for i=1,16 do
  47.     turtle.select(i)
  48.     if turtle.getItemCount(i) > 1 then
  49.       turtle.dropDown(turtle.getItemCount(i)-1)
  50.     end
  51.     if turtle.getItemCount(i) == 1 then
  52.       checktotal=checktotal+1
  53.     end
  54.   end
  55.   if checktotal == 8 then
  56.     return true
  57.   end
  58.   return false
  59. end
  60.  
  61. while true do
  62.   loaded = LoadTrees()
  63.   --craftready = checkslots()
  64.   if loaded == 8 then
  65.     print('Crafting Plantball')
  66.     turtle.select(1)
  67.     if turtle.craft() then
  68.         print('Dropping Plantball')
  69.         turtle.select(1)
  70.         turtle.dropUp()
  71.     end
  72.   else
  73.     print('Not enough trees loaded')
  74.   end
  75. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement