Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- a = true
- fuel = turtle.getFuelLevel()
- function refuel(f)
- fuel = turtle.getFuelLevel()
- print("Fuel: ", fuel)
- while fuel < 50 do
- print("Fuel low: ", fuel)
- turtle.select(f)
- turtle.refuel(1)
- sleep(1)
- fuel = turtle.getFuelLevel()
- print("New fuel level: ", fuel)
- end
- end
- function checkinv()
- n = 1
- while n < 17 do
- turtle.select(n)
- itemcount = turtle.getItemCount(n)
- if itemcount > 0 then
- itemname = turtle.getItemDetail()
- print("slot ", n, ": (", itemcount, ") ", itemname.name)
- print()
- --else
- --print("slot ", n, " empty")
- end
- n = n + 1
- --sleep(1)
- end
- n = 1
- turtle.select(n)
- end
- function findblock()
- n = 1
- while n < 17 do
- turtle.select(n)
- itemname = turtle.getItemDetail()
- if itemname.name == "minecraft:cobblestone"
- then
- print("yay: ", n, "is cobble")
- break
- end
- n = n + 1
- end
- return n
- end
- function findfuel()
- f = 1
- while f < 17 do
- turtle.select(f)
- itemname = turtle.getItemDetail()
- exist = turtle.getItemCount()
- if exist > 0 and itemname.name == "minecraft:blaze_rod"
- then
- turtle.refuel(1)
- fuel = turtle.getFuelLevel()
- print("refueled 1, fuellevel: ", fuel)
- break
- end
- f = f + 1
- end
- return f
- end
- --check inventory for neccesary building blocks
- checkinv()
- findblock()
- print(n)
- --checks for fuel and refuels
- findfuel()
- print(f)
- refuel(f)
- turtle.place(n)
- sleep(10)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement