Ir al contenido principal
Starmine, hosting de servidores Minecraft

EssentialsX Minecraft : instalación y config 2026

8 min de lectura

El síntoma suele aparecer después del primer reinicio: /sethome responde, pero tus jugadores leen "You do not have access to that command." EssentialsX no deja un servidor listo para jugar por arte de magia. Instalas el archivo correcto, abres los permisos adecuados y luego fijas los límites antes de que 30 jugadores pongan 300 homes.

Instalar EssentialsX en un servidor Paper Minecraft

EssentialsX funciona en Paper, Purpur y Spigot. En 2026, Paper 1.21.8 con Java 21 sigue siendo la opción correcta para un servidor público. Descarga EssentialsX desde la página oficial del proyecto. No desde un espejo que se quedó atascado en 2021. Un archivo compilado para Minecraft 1.16 puede arrancar y luego fallar en una orden de teletransporte con un error de tipo "NoSuchMethodError". Pierdes una tarde por un mal .jar.

  1. Detén el servidor desde el panel. No reemplaces un plugin mientras Paper escribe sus archivos YAML.
  2. Envía EssentialsX.jar al directorio plugins/. Añade EssentialsXSpawn si gestionas /spawn, EssentialsXChat si modificas el formato del chat.
  3. Arranca el servidor y lee la consola durante 30 segundos. La carga correcta muestra "EssentialsX version" y luego "Enabled Essentials".
  4. Conéctate en el juego y escribe /ess version. Debes ver la versión del plugin, la versión del servidor y el número de módulos cargados.

En el panel Starmine, la instalación desde el catálogo evita tres errores clásicos: el envío FTP del archivo incorrecto, dejarlo en la carpeta equivocada, y luego olvidar el reinicio. Mantienes el control sobre la versión instalada y sobre los archivos generados después del primer arranque a través de nuestro panel.

Si la consola muestra "Could not load 'plugins/EssentialsX.jar' in folder 'plugins'", comprueba primero Java. Minecraft 1.21 requiere Java 21. Java 17 todavía carga algunos plugins antiguos, pero Paper 1.21 se niega a arrancar correctamente en muchos casos.

Elegir los módulos EssentialsX sin instalarlo todo

EssentialsX no es un solo bloque. El archivo principal añade /home, /warp, /msg, /tpaccept, /back, /spawn si el módulo de spawn está presente, y decenas de órdenes de administración. Los módulos alrededor responden a necesidades separadas. Instalar los cinco archivos porque un tutorial de 2019 lo hace complica el mantenimiento. Añades ajustes, permissions y causas de fallo que nadie usa.

MóduloArchivo exactoUso realCuándo evitarlo
CoreEssentialsX.jarHomes, warps, mensajes privados, teletransporte, economía básicaNunca, es la base
SpawnEssentialsXSpawn.jar/spawn, punto de llegada, respawn según tus reglasServidor de minijuegos con lobby separado
ChatEssentialsXChat.jarFormato del chat, prefijos LuckPerms, colores controladosSi un plugin de chat moderno ya hace el trabajo
ProtectEssentialsXProtect.jarBloqueo de TNT, fire spread, colocación de lava con reglas simplesEn un servidor survival con WorldGuard ya configurado

EssentialsXProtect no reemplaza un anti-grief. Bloquea acciones. No restaura una base arrasada. Para 20 jugadores conectados, Core más Spawn basta en la mayoría de survivals privadas. Añade Chat si tus grupos LuckPerms deben mostrar "[Modo]" o "[VIP]" delante del nombre. Añade Protect solo si sabes qué regla buscas, por ejemplo bloquear la TNT en el mundo world y dejar el Nether libre.

Configurar spawn, homes y teletransportaciones en EssentialsX

El primer archivo que hay que abrir después del inicio es config.yml, en la carpeta Essentials. No pegues una configuración encontrada al azar en un foro. Puede contener 400 líneas para una versión 1.19, mientras que tu servidor 1.21.8 genera claves diferentes. Trabaja sobre el archivo creado por tu versión. Cambia pocas valores a la vez, luego prueba.

Pon teleport-delay a 3 en un servidor de supervivencia público. Tres segundos evitan que \/home se use como botón de pánico durante un combate. Por encima de 5 segundos, los jugadores a menudo creen que el comando no funciona, sobre todo con 80 ms de ping y un chat cargado. Mantén teleport-safety en true. Esta comprobación evita aparecer en lava, dentro de un bloque o sobre el vacío. El coste sigue siendo bajo, una búsqueda de posición segura en el momento de la teletransportación, no una tarea continua.

Para el spawn, elige una regla y mantenla. spawn-on-join: false deja a los jugadores en su última posición después de un corte. spawn-on-join: true los devuelve al hub en cada conexión. Tiene sentido para un lobby, mucho menos para una supervivencia donde un jugador mina a 4 000 bloques. Si EssentialsXSpawn está instalado, fija el spawn con \/setspawn desde el mundo deseado. Comprueba también la protección de spawn de Minecraft en server.properties, spawn-protection a 16 bloquea la construcción en un cuadrado de 33 por 33 para los no op. Muchos culpan a EssentialsX, cuando Vanilla rechaza el clic.

Dar los permisos de EssentialsX con LuckPerms

Ser op resuelve el problema durante 5 minutos y crea diez más. Un operador se salta las protecciones, usa \/give, modifica el spawn, ignora ciertos límites, y acaba en ops.json con un nivel 4. En un servidor comunitario, da permisos por grupo. LuckPerms guarda esos permisos correctamente y muestra los rechazos sin adivinar.

lp group default permission set essentials.spawn true

Este comando da \/spawn al grupo default. Añade después essentials.home, essentials.sethome, essentials.delhome, essentials.tpa y essentials.tpaccept. No des essentials.* a un rango de jugador. Este comodín abre también comandos de moderación según los módulos cargados. Para un servidor de 10 a 40 jugadores, empieza con 1 home para default, 3 homes para miembro validado, 5 a 10 para donante si tu modelo lo permite. A 50 homes por persona, el problema no es el almacenamiento. Es el uso, los jugadores sustituyen las rutas, los portales y las bases secundarias por una lista confusa.

  • default : essentials.spawn, essentials.home, essentials.sethome, essentials.tpa. Un jugador entra, pone un home, vuelve al spawn y pide una teletransportación.
  • membre : essentials.sethome.multiple.3, essentials.warp, essentials.back.ondeath. El regreso tras morir sigue siendo útil sin convertir \/back en una herramienta de huida.
  • moderateur : essentials.tp, essentials.tphere, essentials.mute, essentials.kick. No essentials.gamemode si quieres separar staff y creativo.

Si un jugador lee "You do not have access to that command.", EssentialsX ya responde. Falta el permiso. Escribe \/lp verbose on, repite el comando, luego lee el nodo denegado en la consola.

Ajustar economía, kits y warps sin romper la supervivencia

La economía de EssentialsX parece ligera, pero cambia el ritmo del servidor desde el primer día. El saldo de los jugadores, los precios de \/sell y los costes de teletransporte entran rápido en las costumbres. Si duplicas las ganancias después de dos semanas, los antiguos conservan su ventaja y los nuevos llegan con una moneda ya inflada.

Los warps sirven bien para spawn, shop, event y nether. Limita los warps públicos a menos de 20. Más allá, los jugadores ya no saben si "shop", "shops", "market" y "marche" apuntan a la misma zona. Los archivos de warps se guardan en la carpeta Essentials, con una posición, un mundo, un yaw y un pitch. Un error de mundo después de un reset provoca un warp hacia una dimensión ausente o hacia una coordenada sin suelo.

RéglageValeur de départPourquoiSeuil qui dérape
Prix \/home0 dollarCommande de base, pas une taxeMás de 25 dollars frena a los nuevos
Prix \/warp shop0 à 5 dollarsPetit filtre contre le spamMás de 50 dollars hace que el shop sea punitivo
Kit outilsCooldown 86400 secondesUn kit par jour limita los abusosMenos de 3600 secondes da hierro gratis en bucle
Argent de départ100 dollarsAssez pour tester le shopMás de 1000 dólares aplasta a los pequeños oficios

Mantén los kits débiles, piedra, comida, antorchas. Un kit de diamante cada 24 horas mata la minería en una supervivencia de 15 jugadores. Para un servidor semi-RP, vende mejor servicios limitados, como un warp ciudad o un cambio de apodo en color con cooldown.

Solucionar EssentialsX después de una actualización o de un error de consola

Una actualización de Minecraft no se trata como un reinicio normal. Pasa primero a Paper, luego a EssentialsX, y después a los módulos. El orden inverso produce errores engañosos, el plugin carga y luego falla por un método de servidor ausente. El mensaje "Unsupported API version" suele apuntar a un plugin demasiado viejo para la versión de Paper. El mensaje "Unsupported class file major version 65" apunta a una versión de Java demasiado baja o a un archivo compilado para Java 21 lanzado con Java 17.

Antes de borrar una carpeta Essentials, haz una copia de seguridad. Al borrar los userdata, pierdes los homes, las últimas ubicaciones conocidas, los apodos, los saldos, los tiempos de mute y algunos cooldowns. Un mundo intacto no devuelve esos datos a los jugadores.

Haz una copia de seguridad completa antes de cada cambio de versión, carpeta world, carpeta world_nether, carpeta world_the_end, carpeta plugins, archivo server.properties. Un archivo de 6 GB se transfiere más lento que un parche, pero evita la noche en la que 25 jugadores buscan sus homes desaparecidos. Si tienes que probar, copia el servidor en una instancia de staging con el mismo Java 21 y la misma versión Paper 1.21.8.

Evita \/reload. Paper lo indica él mismo: "Please note that this command is not supported and may cause issues." EssentialsX a veces recarga sus archivos con \/ess reload, pero los hooks con Vault, LuckPerms y el chat no siempre se reinician bien. Reinicia el servidor. Treinta segundos de parada valen más que un plugin medio enganchado durante dos horas.

Guías

¿Por qué desaparece mi \/home después de un reset de mundo?

El home de EssentialsX guarda un nombre de mundo y unas coordenadas. Si borras world y luego recreas un mundo con otro nombre, el antiguo home apunta a un mundo ausente. Restaura los userdata con el mismo nombre de mundo, o avisa a los jugadores de que los homes ligados al reset se pierden.

¿Por qué los jugadores pueden usar \/spawn pero no \/sethome?

Los dos comandos usan dos permisos distintos. \/spawn pide essentials.spawn, mientras que \/sethome pide essentials.sethome, a veces con un límite como essentials.sethome.multiple.3. Mira LuckPerms verbose para leer el nodo denegado exacto.

¿Basta EssentialsX para proteger una base?

No. EssentialsXProtect bloquea ciertas acciones globales, como la TNT o el fuego según tu configuración. No gestiona claims por jugador con miembros, banderas y límites de zona. Añade un plugin de protección de terrenos si tu servidor acepta desconocidos.

¿Hay que reiniciar el servidor después de cambiar config.yml?

Para un pequeño cambio de EssentialsX, \/ess reload recarga parte de la configuración. Para una actualización de versión, una adición de módulo o un cambio relacionado con Vault, LuckPerms o el chat, reinicia. El reinicio evita hooks cargados en el orden incorrecto.