-- Big jungle tree logger

function logj()
    prev_mode = tx.state.move_mode
    tx.state.move_mode = 'dig'
    
    start_pos = tx.get_pos()
    
    tx.forward{assume='Jungle wood'}
    
    while tx.detectUp() do
        for i=1,4 do
            -- tx.right()
            -- tx.dig{assume={'Jungle wood', 'Jungle sapplings'}}
            -- tx.left()
            tx.forward{assume={'Jungle wood', 'Jungle sapplings'}}
            tx.right()
            tx.dig{assume={'Jungle wood', 'Jungle sapplings'}}
            tx.left()
            tx.dig{assume={'Jungle wood', 'Jungle sapplings'}}
            tx.left()
        end
        tx.up{assume={'Jungle wood', 'Jungle sapplings'}}
        --break -- debug
    end
    
    tx.goto_pos(start_pos)
    tx.save_state()
    
end

logj()