Advertisement
ChicagoFire3

Spruce2x2

Jun 8th, 2025 (edited)
390
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.42 KB | Gaming | 0 0
  1. require "GenUtil"
  2.  
  3. function FinishLayer()
  4.   turtle.dig()
  5.   turtle.forward()
  6.   turtle.turnRight()
  7.   turtle.dig()
  8.   turtle.forward()
  9.   turtle.turnRight()
  10.   turtle.dig()
  11.   turtle.forward()
  12.   turtle.turnRight()
  13.   turtle.forward()
  14.   turtle.turnRight()
  15. end
  16.  
  17. function CutLayer()
  18.   turtle.dig()
  19.   turtle.forward()
  20.   turtle.turnRight()
  21.   turtle.dig()
  22.   turtle.forward()
  23.   turtle.turnRight()
  24.   turtle.dig()
  25. end
  26.  
  27. function CutSpruce()
  28.   turtle.dig()
  29.   turtle.forward()
  30.   FinishLayer()
  31.   local y = 0
  32.   local revert = 0
  33.  
  34.   while turtle.detectUp() do
  35.     turtle.digUp()
  36.     turtle.up()
  37.     y = y+1
  38.     CutLayer()
  39.     revert = revert+1
  40.   end
  41.  
  42.   if (revert % 2) == 1 then
  43.     turtle.forward()
  44.     turtle.turnRight()
  45.     turtle.forward()
  46.     turtle.turnRight()
  47.   end
  48.  
  49.   while y > 1 do
  50.     turtle.down()
  51.     y=y-1
  52.   end
  53.  
  54.   turtle.select(2)
  55.   turtle.forward()
  56.   turtle.placeDown()
  57.   turtle.turnRight()
  58.   turtle.forward()
  59.   turtle.placeDown()
  60.   turtle.turnRight()
  61.   turtle.forward()
  62.   turtle.placeDown()
  63.   turtle.turnRight()
  64.   turtle.forward()
  65.   turtle.down()
  66.   turtle.turnLeft()
  67.   turtle.forward()
  68.   EmptyForward(2)
  69.   turtle.turnRight()
  70.   turtle.turnRight()
  71.   turtle.place()
  72.   turtle.slect(1)
  73. end
  74.  
  75. while true do
  76.   local FoundBlock, BlockType = turtle.inspect()
  77.   if FoundBlock then
  78.     if BlockType['name'] == 'minecraft:spruce_log' then
  79.       ReFuel(true)
  80.       CutSpruce()
  81.     end
  82.   end
  83. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement