Advertisement
BillBodkin

billyAndBenFellingTurtle1

Jan 1st, 2017
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.58 KB | None | 0 0
  1. url = "http://192.168.1.2:92/cc/variables/"
  2. p=peripheral.wrap("right") -- keeps turtle loaded with the chunk loader mod
  3. while true do
  4.     while turtle.getFuelLevel() < 20 do
  5.         turtle.turnLeft()
  6.         turtle.turnLeft()
  7.         turtle.suck(64)
  8.         turtle.refuel(64)
  9.         while type(http.get(url .. "altervariable.php?cmd=set&val=" .. turtle.getFuelLevel() .. "&var=billyAndBenFellingTurtle2fuel")) ~= "table" do
  10.             sleep(1)
  11.         end
  12.         turtle.turnLeft()
  13.         turtle.turnLeft()
  14.     end
  15.     while type(http.get(url .. "altervariable.php?cmd=set&val=" .. turtle.getFuelLevel() .. "&var=billyAndBenFellingTurtle2fuel")) ~= "table" do
  16.         sleep(1)
  17.     end
  18.     turtle.forward()
  19.     turtle.forward()
  20.     turtle.forward()
  21.     turtle.forward()
  22.     turtle.up()
  23.     local success, data = turtle.inspect()
  24.     plant = true
  25.     if success then
  26.         print("Block name: ", data.name)
  27.         print("Block metadata: ", data.metadata)
  28.         if data.name == "minecraft:log" then
  29.             for i = 1, 7 do
  30.                 turtle.dig()
  31.                 turtle.digUp()
  32.                 turtle.up()
  33.             end
  34.             for i = 1, 7 do
  35.                 turtle.down()
  36.             end
  37.         elseif data.name == "minecraft:sapling" then
  38.             plant = false
  39.         end
  40.     else
  41.         print("no block")
  42.     end
  43.     turtle.down()
  44.     turtle.back()
  45.     turtle.back()
  46.     turtle.back()
  47.     turtle.back()
  48.     for i = 1, 16 do
  49.       turtle.select(i)
  50.       turtle.dropUp()
  51.     end
  52.     turtle.select(1)
  53.     -- plant
  54.     if plant then
  55.         turtle.suckDown(1)
  56.         turtle.forward()
  57.         turtle.forward()
  58.         turtle.forward()
  59.         turtle.forward()
  60.         turtle.up()
  61.         turtle.place()
  62.         turtle.down()
  63.         turtle.back()
  64.         turtle.back()
  65.         turtle.back()
  66.         turtle.back()
  67.     end
  68.     print("waiting a bit...")
  69.     sleep(100)
  70. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement