Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local args = { ... }
- function select(name)
- for i = 1, 16 do
- local detail = turtle.getItemDetail(i)
- if detail ~= nil and detail.name == name then
- turtle.select(i)
- end
- end
- end
- function buildLayer()
- for i = 1, 6 do
- for j = 1, 6 do
- select("minecraft:cobblestone_slab")
- turtle.placeDown()
- turtle.up()
- select("minecraft:sand")
- turtle.placeDown()
- turtle.up()
- select("minecraft:cactus")
- turtle.placeDown()
- if j ~= 6 then
- turtle.forward()
- turtle.forward()
- turtle.down()
- turtle.down()
- end
- end
- if i ~= 6 then
- if i % 2 == 0 then
- turtle.turnRight()
- turtle.forward()
- turtle.forward()
- turtle.down()
- turtle.down()
- turtle.turnRight()
- else
- turtle.turnLeft()
- turtle.forward()
- turtle.forward()
- turtle.down()
- turtle.down()
- turtle.turnLeft()
- end
- end
- end
- select("minecraft:spruce_fence")
- turtle.up()
- turtle.turnLeft()
- turtle.forward()
- turtle.turnLeft()
- for i = 1, 3 do
- for j = 1, 6 do
- turtle.placeDown()
- if j ~= 6 then
- turtle.forward()
- turtle.forward()
- end
- end
- if i ~= 3 then
- if i % 2 == 0 then
- turtle.turnLeft()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- turtle.turnLeft()
- else
- turtle.turnRight()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- turtle.turnRight()
- end
- end
- end
- end
- for i = 1, args[1] do
- buildLayer()
- turtle.back()
- turtle.back()
- turtle.back()
- turtle.back()
- turtle.back()
- turtle.back()
- turtle.back()
- turtle.back()
- turtle.back()
- turtle.back()
- turtle.up()
- turtle.turnRight()
- turtle.forward()
- turtle.turnLeft()
- end
- turtle.back()
- turtle.back()
- turtle.back()
- turtle.back()
- while turtle.down() do
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement