Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function forward()
- if turtle.getFuelLevel()==0 then
- refueled=false
- for i=1, 16,1 do
- turtle.select(i)
- refueled=turtle.refuel(1)
- if refueled then
- break
- end
- end
- end
- turtle.forward()
- end
- function forceForward()
- if turtle.getFuelLevel()==0 then
- refueled=false
- for i=1, 16,1 do
- turtle.select(i)
- refueled=turtle.refuel(1)
- if refueled then
- break
- end
- end
- end
- while turtle.detect() do
- turtle.dig()
- end
- forward()
- while turtle.detectUp() do
- turtle.digUp()
- end
- end
- function findItem(name)
- for i=1,16,1 do
- data=turtle.getItemDetail(i)
- if (data~=nil and data.name==name) then
- return i
- end
- end
- return 0
- end
- function placeTorch()
- loc=findItem("minecraft:torch")
- if loc==0 then
- return
- end
- turtle.select(loc)
- turtle.placeUp()
- end
- function channel(d)
- for i=0, d,1 do
- while turtle.detect() do
- turtle.dig()
- end
- forward()
- while turtle.detectUp() do
- turtle.digUp()
- end
- end
- end
- function goForwardAndTorch(d)
- local torchSpacing=5
- local sinceLastTorch=0
- for i=0, d,1 do
- forceForward()
- if i%torchSpacing==1 then
- placeTorch()
- end
- end
- end
- function goForward(d)
- for i=0,d,1 do
- forward()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement