«Rechazada» no es lo mismo que «expiró». Rechazada significa que algo respondió y dijo que no: la dirección es correcta pero ahí no hay nada aceptando conexiones. Eso acota bastante.
Lo que estás viendo
java.net.ConnectException: Connection refused: no further information- Falla al instante, no se queda colgado antes.
- La lista de servidores muestra la barra de conexión con una X roja.
Por qué pasa
Tu cliente llegó a la máquina y no encontró nada escuchando en ese puerto. O el servidor no está en marcha, o estás apuntando al puerto equivocado.
Qué hacer
- Comprueba que el servidor está realmente encendido
En el panel, el estado tiene que ser en marcha y la consola tiene que haber llegado a
Done. Un servidor que está arrancando todavía no acepta conexiones. - Compara el puerto que escribiste con el del panel
La causa más común después de «no arrancado» es un puerto mal puesto o ausente. Tiene que coincidir exactamente, y no siempre es
25565. - Reescribe la dirección en vez de pegarla
Un espacio al final o un carácter invisible venido de un mensaje de chat también produce esto. Teclearla de nuevo lo descarta en segundos.
- Espera si el servidor acaba de arrancar
Entre que el proceso empieza y el puerto se abre hay un hueco. En un modpack ese hueco puede ser de minutos.
La conexión entra, o falla con un mensaje distinto: cualquier cambio de mensaje significa que ya pasaste esta causa.
Si en vez de rechazo te sale un timeout, es la situación contraria: no respondió nada, lo que apunta a la dirección o a la ruta y no a que el servidor esté apagado.