Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 1 coal
- -- 3,4,5,6,7,8 log
- -- 9,10,11,12,13,14 sap
- -- mouvement
- while true do
- local blockBottom, blockB = turtle.inspectDown()
- -- fuel
- if (blockB.name == "minecraft:stone") then
- if (turtle.getFuelLevel() < 10) then
- turtle.select(1)
- turtle.refuel(4)
- print("refuel !")
- end
- end
- -- mouvement bloc de dessou
- if blockBottom then
- if (blockB.name == "minecraft:stone") then
- turtle.forward()
- turtle.suck()
- end
- if (blockB.name == "minecraft:planks") then
- turtle.turnLeft()
- turtle.forward()
- turtle.select(3)
- turtle.drop(turtle.getItemCount() - 1)
- turtle.select(4)
- turtle.drop(turtle.getItemCount() - 1)
- turtle.select(5)
- turtle.drop(turtle.getItemCount() - 1)
- turtle.select(6)
- turtle.drop(turtle.getItemCount() - 1)
- turtle.select(7)
- turtle.drop(turtle.getItemCount() - 1)
- turtle.select(8)
- turtle.drop(turtle.getItemCount() - 1)
- turtle.select(9)
- turtle.drop(turtle.getItemCount() - 20)
- turtle.select(10)
- turtle.drop(turtle.getItemCount() - 20)
- turtle.select(11)
- turtle.drop(turtle.getItemCount() - 20)
- turtle.select(12)
- turtle.drop(turtle.getItemCount() - 20)
- turtle.select(13)
- turtle.drop(turtle.getItemCount() - 20)
- turtle.select(14)
- turtle.drop(turtle.getItemCount() - 20)
- turtle.turnLeft()
- turtle.select(1)
- if (turtle.getItemCount(1) < 10) then
- turtle.suck(20)
- end
- turtle.turnRight()
- turtle.turnRight()
- turtle.select(9)
- if (turtle.getItemCount() < 32) then
- turtle.suck(16)
- end
- turtle.select(10)
- if (turtle.getItemCount() < 32) then
- turtle.suck(16)
- end
- turtle.select(11)
- if (turtle.getItemCount() < 32) then
- turtle.suck(16)
- end
- turtle.select(12)
- if (turtle.getItemCount() < 32) then
- turtle.suck(16)
- end
- turtle.select(13)
- if (turtle.getItemCount() < 32) then
- turtle.suck(16)
- end
- turtle.select(14)
- if (turtle.getItemCount() < 32) then
- turtle.suck(16)
- end
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- turtle.forward()
- end
- if (blockB.name == "minecraft:sandstone") then
- turtle.select(9)
- turtle.forward()
- end
- if (blockB.name == "minecraft:netherrack") then
- turtle.select(10)
- turtle.forward()
- end
- if (blockB.name == "minecraft:wool") then
- turtle.select(11)
- turtle.forward()
- end
- if (blockB.name == "minecraft:cobblestone") then
- turtle.forward()
- turtle.select(12)
- end
- if (blockB.name == "minecraft:stonebrick") then
- turtle.forward()
- turtle.select(13)
- end
- if (blockB.name == "minecraft:log") then
- turtle.forward()
- turtle.select(14)
- end
- if (blockB.name == "minecraft:glass") then
- turtle.turnRight()
- turtle.forward()
- end
- if (blockB.name == "minecraft:sand") then
- turtle.turnLeft()
- turtle.forward()
- end
- if (blockB.name == "chisel:marble") then
- turtle.digUp()
- turtle.suck()
- turtle.turnRight()
- turtle.up()
- if turtle.detect() then
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- turtle.digDown()
- turtle.down()
- turtle.down()
- turtle.dig()
- turtle.place()
- else
- turtle.down()
- if (turtle.getItemCount() > 1) then
- turtle.place()
- end
- end
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.up()
- if turtle.detect() then
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.up()
- turtle.dig()
- turtle.digUp()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.down()
- turtle.dig()
- else
- turtle.down()
- if (turtle.getItemCount() > 1) then
- turtle.place()
- end
- end
- turtle.turnRight()
- turtle.forward()
- end
- --fin block de dessou
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement