sCCripts/tunnel.lua

27 lines
615 B
Lua

-- Created by Jef Roosens
--
-- This script digs a 1x2 tunnel of a given length
local logger = require("jlib.log").init_logger(3)
local fuel = require("jlib.fuel")
fuel.logger = logger
local move = require("jlib.move").move
local input = require("jlib.input")
local function main(args)
-- Get tunnel length
local length = tonumber(args[1]) or input.read_int("Tunnel length: ")
-- Check if fuel is sufficient
if not fuel.check(length) then
return logger:log(1, "Insufficient fuel.")
end
-- Do the digging
move('f', length, { turtle.digDown, turtle.digUp })
end
main({...})