As a follow-up for 9d489d4b1f9d, plan is to provide a jump! command to append automatically the user:pass password on connection.
A default port can be provided.
pseudocode
proc dcc:jump! {handle idx args} { global username nickserv_password set server [lindex args 0] set port < lindex 1 or +6697 as default value if nickserv_password Jump to $server:$port or :$username:$nickserv_password else Jump to $server:$port return 1 }