Resumen rápido
- Los mods van en la carpeta mods de la raíz del servidor, y solo funcionan si tienes Fabric, Forge o NeoForge instalado.
- El gestor de archivos permite subir archivos sueltos, una carpeta entera con Upload Folders o pegar un enlace con Upload from URL.
- Para un modpack de cientos de archivos es mejor el SFTP: el navegador se atraganta y una conexión inestable te obliga a empezar de cero.
- Hazlo a mano cuando el mod no esté en Modrinth ni en CurseForge, o cuando necesites una compilación concreta que el buscador no ofrece.
Instalar un mod a mano es copiar un archivo .jar en la carpeta correcta y
reiniciar. No tiene más misterio, pero conviene saber dónde va cada cosa y qué
forma de subirlo aguanta mejor según cuántos archivos sean.
Si el mod está en Modrinth o CurseForge, casi siempre te sale más a cuenta usar la pestaña Mods del panel, que lo descarga en el servidor por ti: instalar mods desde el panel.
Cuándo tiene sentido hacerlo a mano
- El mod no está publicado en Modrinth ni en CurseForge.
- Necesitas una compilación concreta que el buscador del panel no lista.
- Te han pasado el
.jardirectamente, o lo has compilado tú. - Vas a mover un modpack entero que ya tienes funcionando en tu ordenador.
- Quieres sustituir un mod por otra versión sin desinstalar y reinstalar.
Antes: tu servidor necesita un cargador
Un .jar de mod suelto en un servidor Vanilla, Paper o Spigot no hace nada.
Hace falta Fabric, Forge o NeoForge, que se instalan en un clic
desde la pestaña Versions, como cuenta
la guía de versiones y software.
La diferencia entre unos y otros está en Paper, Spigot, Forge o Fabric: qué software elegir.
Dónde va cada cosa
Esta es la confusión más habitual, así que va en una tabla:
| Software del servidor | Carpeta | Qué admite |
|---|---|---|
| Fabric, Forge, NeoForge, Quilt | mods/ | Mods .jar |
| Paper, Spigot, Purpur | plugins/ | Plugins .jar |
| Vanilla | — | Ni mods ni plugins |
Un mod en plugins/ no se carga, y un plugin en mods/ tampoco. Si la carpeta
que necesitas no existe, créala con Create Directory con ese nombre exacto
y en minúsculas.
Subir el .jar desde el navegador
Abre la pestaña Files, entra en la carpeta mods y usa el botón
Upload. La flecha de al lado despliega tres formas de subir:

- Upload Files: archivos sueltos. Lo normal para uno o unos pocos mods.
- Upload Folders: una carpeta entera con todo su contenido. Es lo cómodo
cuando quieres llevarte la carpeta
modsde tu ordenador tal cual. - Upload from URL: pegas el enlace directo al
.jary lo descarga el propio servidor. Como no pasa por tu conexión, es la opción rápida si tienes poca subida.
También puedes arrastrar los archivos directamente sobre la lista, sin tocar el botón.
Cuando termine, la carpeta debería tener un aspecto parecido a este:

Fíjate en la miga de pan de arriba (home / container / mods): es la forma
rápida de confirmar que no has dejado los archivos un nivel más arriba, que es
el otro fallo clásico.
Cuándo dejar el navegador y usar SFTP
El gestor web cubre bien lo cotidiano, pero tiene un límite práctico. Con un modpack de cientos de archivos:
- la subida es lenta,
- un corte de conexión te obliga a empezar de cero,
- y el navegador puede quedarse sin memoria por el camino.
En ese caso hay dos salidas mejores. Una es subir el .zip del modpack y
descomprimirlo ya dentro del servidor desde el menú de la fila. La otra es
conectarte por SFTP, que aguanta las subidas grandes y permite reanudar:
lo tienes paso a paso en
conectarte por SFTP con FileZilla o WinSCP.
Comprueba la lista antes de reiniciar
Dos mods sueltos se revisan a ojo. Veinte, no. Antes de reiniciar merece la
pena pasar los .jar por el
comprobador de mods: te dice qué dependencias
faltan, qué mods son de solo cliente y si has mezclado cargadores, todo en tu
navegador y sin que los archivos salgan de tu ordenador.
Es exactamente la clase de error que, si no lo ves antes, acabas persiguiendo en la consola con el servidor sin arrancar.
Reinicia
Los mods se cargan al arrancar, así que hasta que no reinicies no pasará nada.
Hazlo desde el botón de la barra lateral y abre la Console: si falta una
dependencia o un .jar es de otra versión, el error aparece en los primeros
segundos y suele nombrar al mod culpable.
Un truco para desactivar sin borrar
Si sospechas de un mod y quieres probar sin él, no hace falta borrarlo. Renómbralo desde el menú de los tres puntos añadiendo algo al final:
mimod.jar → mimod.jar.desactivado
Al no terminar en .jar, el cargador lo ignora. Si resulta que no era el
culpable, le devuelves el nombre y listo. Es mucho más cómodo que borrar y
volver a subir mientras vas descartando.
Y como siempre, una copia antes
El borrado del gestor de archivos es inmediato y no hay papelera. Antes de
reorganizar la carpeta mods de un servidor con gente dentro, crea una copia
desde Backups: son dos clics y está explicado en
copias de seguridad en el panel.
Preguntas frecuentes
¿Dónde tengo que dejar los .jar de los mods?
En la carpeta mods, en la raíz del servidor, junto a server.jar y server.properties. No dentro de otra carpeta ni en plugins. Si mods no existe, créala con Create Directory con ese nombre exacto, en minúsculas.
¿Puedo subir la carpeta mods entera de golpe?
Sí. El desplegable Upload trae la opción Upload Folders, que sube una carpeta completa con su contenido. Para unas decenas de mods va bien; con cientos de archivos es más fiable subir un zip y descomprimirlo dentro del servidor, o usar SFTP.
¿Cuándo conviene hacerlo a mano en vez de usar la pestaña Mods?
Cuando el mod no está publicado en Modrinth ni en CurseForge, cuando necesitas una compilación concreta que el buscador no lista, cuando el autor te ha pasado el jar directamente, o cuando vas a mover un modpack entero que ya tienes montado en tu ordenador.
He subido el mod y el servidor no arranca, ¿qué miro?
La consola, en los primeros segundos tras el arranque. Los dos fallos habituales son que falte una dependencia, normalmente Fabric API, y que el jar sea de otra versión de Minecraft o de otro cargador. El error suele nombrar el mod culpable.
¿Se puede quitar un mod sin borrarlo del todo?
Sí: renómbralo añadiendo algo al final del nombre, por ejemplo mimod.jar.desactivado. Al no terminar en .jar el cargador lo ignora, y si luego lo quieres de vuelta solo tienes que devolverle el nombre.
¿No está tu pregunta? Pregúntanos en el Discord .
Equipo de Vhost
Administramos la infraestructura de servidores de juego de Vhost. Escribimos las guías con los casos que llegan al soporte.