Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[Stone Brick Factory program by Al Sweigart
- Mines cobblestone from a generator, turtle 1 of 2]]
- os.loadAPI('hare') -- load the hare module
- local numToDrop
- local NUM_FURNACES = 5
- print('Starting mining program...')
- while true do
- -- mine cobblestone
- if turtle.detect() then
- print('Cobblestone detected. Mining...')
- turtle.dig() -- mine cobblestone
- else
- print('No cobblestone. Sleeping...')
- os.sleep(0.5) -- half-second pause
- end
- -- check for a full stack of cobblestone
- hare.selectItem('minecraft:cobblestone')
- if turtle.getItemCount() == 64 then
- -- check turtle's fuel
- if turtle.getFuelLevel() < (2 * NUM_FURNACES) then
- error('Turtle needs more fuel!')
- end
- -- put cobblestone in furnaces
- print('Dropping off cobblestone...')
- for furnacesToFill = NUM_FURNACES, 1, -1 do
- turtle.back() -- move over furnace
- numToDrop = math.floor(turtle.getItemCount() / furnacesToFill)
- turtle.dropDown(numToDrop) -- put cobblestone in furnace
- end
- -- move back to cobblestone generator
- for moves = 1, NUM_FURNACES do
- turtle.forward()
- end
- if turtle.getItemCount() > 0 then
- print('All furnaces full. Sleeping...')
- os.sleep(300) -- wait for five minutes
- end
- end
- end
Add Comment
Please, Sign In to add comment