Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function xCheckIfFuelNeeded()
- if turtle.getFuelLevel() <= 1000 then
- xFuel()
- end
- end
- function xFuel()
- turtle.select(1)
- turtle.refuel()
- end
- function xDropAndDemiTour()
- for n=1,16 do
- turtle.select(n)
- turtle.dropUp()
- end
- turtle.select(1)
- turtle.turnRight()
- turtle.turnRight()
- turtle.down()
- turtle.down()
- end
- function xSuckAll()
- for m=1,16 do
- turtle.select(m)
- turtle.suck()
- end
- turtle.select(1)
- end
- debut = 1
- needRefuel = 0
- while true do
- shouldForward = 1
- local success, data = turtle.inspect()
- if success then
- if data.name == 'minecraft:netherrack' then
- turtle.up()
- shouldForward = 0
- end
- if data.name == 'minecraft:log' then
- turtle.turnLeft()
- shouldForward = 0
- end
- if data.name == 'minecraft:cobblestone' then
- turtle.turnRight()
- shouldForward = 0
- end
- if data.name == 'minecraft:planks' then
- turtle.down()
- shouldForward = 0
- end
- if data.name == 'chisel:marble1' then
- xDropAndDemiTour()
- shouldForward = 0
- end
- if data.name == 'minecraft:dirt' then
- turtle.down()
- turtle.down()
- shouldForward = 0
- end
- if data.name == 'minecraft:chest' then
- if debut == 0 then
- os.sleep(180)
- else
- debut = 0
- end
- xSuckAll()
- xCheckIfFuelNeeded()
- turtle.turnRight()
- turtle.turnRight()
- turtle.up()
- shouldForward = 0
- end
- if shouldForward == 1 then
- turtle.forward()
- end
- else
- turtle.forward()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement