SHARE
TWEET

Dig conputerCraft

Nova38 May 26th, 2020 893 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. --[[
  3.       This program creates a 3x3 lit-up tunnel for as far as you want. To run
  4.       this program, place your turtle on the bottom row of the middle column of
  5.       your tunnel wall. Then, place torches in the turtle's first inventory
  6.       slot and cobblestone is the second slot. Before running the program, be
  7.       sure to configure the program to meet your needs.
  8. --]]
  9.  
  10. -- Configuration --
  11. local length = 61 -- The length of the tunnel
  12.  
  13. -- Function Definitions --
  14. local function digVerticalLine()
  15.   while turtle.detect() do
  16.     turtle.dig()
  17.   end
  18.   turtle.forward()
  19.   while turtle.detectUp() do
  20.     turtle.digUp()
  21.     os.sleep(0.5)
  22.   end
  23.   turtle.digDown()
  24. end
  25.  
  26. local function turnAround()
  27.   turtle.turnRight()
  28.   turtle.turnRight()
  29. end
  30.  
  31. local function checkForHoles()
  32.   turtle.down()
  33.   if not turtle.detectDown() then
  34.     turtle.select(2)
  35.     turtle.placeDown()
  36.   end
  37.   turtle.up()
  38. end
  39.  
  40. local function digIntoWall()
  41.   digVerticalLine()
  42.   checkForHoles()
  43.   turtle.turnLeft()
  44.   digVerticalLine()
  45.   checkForHoles()
  46.   turnAround()
  47.   turtle.forward()
  48.   digVerticalLine()
  49.   checkForHoles()
  50.   turnAround()
  51.   turtle.forward()
  52.   turtle.turnRight()
  53. end
  54.  
  55. -- Program --
  56. turtle.up()
  57. for i=0, length - 1 do
  58.   digIntoWall()
  59.   if i % 5 == 0 then
  60.     turtle.select(1)
  61.     turtle.placeDown()
  62.   end
  63. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top