diff --git a/src/client/tcp_dns.js b/src/client/tcp_dns.js index 9b615d4..bf8ac5c 100644 --- a/src/client/tcp_dns.js +++ b/src/client/tcp_dns.js @@ -13,13 +13,15 @@ module.exports = function (client, options) { } else if (options.port === 25565 && net.isIP(options.host) === 0 && options.host !== 'localhost') { dns.resolveSrv('_minecraft._tcp.' + options.host, function (err, addresses) { if (err) { - console.log(err) + client.setSocket(net.connect(options.port, options.host)) + return; } if (addresses && addresses.length > 0) { client.setSocket(net.connect(addresses[0].port, addresses[0].name)) - } else { - client.setSocket(net.connect(options.port, options.host)) + return; } + client.emit('error', 'Could not resolve server address'); + }) } else { client.setSocket(net.connect(options.port, options.host))