EssentialsX es el plugin del día a día para servidores Paper y Spigot: homes, warps, un punto de spawn, solicitudes de teletransporte entre jugadores, kits y un mensaje de bienvenida al conectarse. Casi todos los servidores de supervivencia lo usan porque agrupa los comandos que los jugadores esperan como algo básico. Esta guía configura las funciones fundamentales y muestra qué permisos debes asignar. Las capturas de pantalla provienen de un servidor de pruebas con Paper 1.21.4 y EssentialsX 2.21.0.

Instalación y primera conexión

En el panel encuentras EssentialsX en Plugins → Browser. Basta con el módulo principal EssentialsX; módulos adicionales como EssentialsX Chat o EssentialsX Spawn los instalas solo si necesitas sus funciones. Tras el reinicio, EssentialsX saluda a cada jugador con un mensaje de bienvenida, el número de jugadores en línea y el tiempo de juego.

Mensaje de bienvenida de EssentialsX con aviso sobre una versión más reciente
Mensaje de bienvenida de EssentialsX con aviso sobre una versión más reciente

El aviso en rojo de la imagen es la comprobación de actualizaciones integrada: informa a los operadores cuando hay una versión más reciente disponible. La actualización se realiza a través del navegador de plugins del panel, no mediante el enlace. Si no quieres ese aviso, establece el valor update-check: false en plugins/Essentials/config.yml.

Spawn, Homes y Warps

Los tres comandos que más usan los jugadores:

/setspawn
/sethome
/home
/setwarp mercado
/warp mercado

/setspawn define el punto donde aparecen los jugadores nuevos y adonde lleva /spawn. /sethome guarda la posición actual como home del jugador; /home lo devuelve allí. Los warps son puntos públicos que un administrador crea con /setwarp y a los que cualquiera puede llegar con /warp.

Regreso al pueblo mediante /home: el jugador vuelve a estar frente a su casa
Regreso al pueblo mediante /home: el jugador vuelve a estar frente a su casa

Varios homes por jugador se controlan mediante permisos: quien tenga essentials.sethome.multiple.vip recibe tantos homes como estén indicados en config.yml bajo sethome-multiple para vip. Sin estos nodos, se mantiene un único home.

Permisos para el grupo estándar

Sin un plugin de permisos, EssentialsX otorga la mayoría de los comandos a todos los jugadores. En cuanto LuckPerms está activo, solo se aplica lo que permitas explícitamente. Un conjunto razonable para el grupo default:

/lp group default permission set essentials.spawn true
/lp group default permission set essentials.sethome true
/lp group default permission set essentials.home true
/lp group default permission set essentials.warp true
/lp group default permission set essentials.tpa true
/lp group default permission set essentials.tpaccept true
/lp group default permission set essentials.back true

/tpa envía una solicitud de teletransporte, /tpaccept la acepta; /back devuelve al jugador al punto de muerte tras morir. Comandos como /gamemode, /give, /kick y /ban quedan reservados al grupo de moderación. Cómo crear grupos se explica en LuckPerms: configurar permisos.

Kits y bienvenida

Un kit inicial le da herramientas a los jugadores nuevos. Los kits se encuentran en plugins/Essentials/config.yml bajo kits; cada entrada indica los objetos y un tiempo de espera en segundos. El comando /kit starter requiere el permiso essentials.kits.starter. El mensaje de bienvenida y el mensaje del día están en el mismo archivo bajo newbies y motd; los colores se definen con códigos &. Tras modificar la configuración, /essentials reload la carga sin necesidad de reiniciar.

Dónde se guardan los datos de los jugadores

EssentialsX no guarda nada en la carpeta del mundo, sino en su propio directorio de plugin. Esto es importante saberlo si cambias de mundo o te mudas a otro servidor:

  • plugins/Essentials/userdata/ — un archivo por jugador con homes, última posición, tiempo de juego y apodos, nombrado según su UUID.
  • plugins/Essentials/warps/ — un archivo propio por cada warp.
  • plugins/Essentials/config.yml — kits, bienvenida, retraso de teletransporte y todas las demás configuraciones.

Un mundo nuevo, por tanto, no afecta a los homes ni a los warps, pero sus coordenadas apuntarán al vacío después y habrá que fijarlas de nuevo. Al mudarte de servidor, lleva contigo toda la carpeta plugins/Essentials/ y así se conservan los homes y los warps.

Errores típicos

  • /home sin efecto. El jugador no tiene un home configurado o falta el permiso essentials.home.
  • El teletransporte se interrumpe. El ajuste teleport-delay espera unos segundos y se cancela con el movimiento. Reduce el valor en config.yml o asigna el permiso essentials.teleport.timer.bypass.
  • Los warps desaparecieron. Los warps se guardan como archivos en plugins/Essentials/warps/. La copia de seguridad del panel los incluye; un nuevo mundo no cambia nada al respecto.
  • Comandos duplicados. Otros plugins ofrecen sus propios comandos /spawn u /home. En config.yml, bajo overridden-commands, decides qué plugin prevalece.

FAQ

¿Necesito todos los módulos de EssentialsX?

No. El módulo principal EssentialsX incluye homes, warps, teletransporte y kits. Los módulos adicionales se instalan solo para su función concreta: EssentialsX Chat para prefijos en el chat, EssentialsX Spawn para reglas de spawn separadas en la primera conexión y tras la muerte.

¿Por qué dejan de funcionar los comandos tras instalar LuckPerms?

Sin un plugin de permisos, EssentialsX deja vía libre a la mayoría de los comandos. En cuanto LuckPerms está activo, solo se aplica lo que se permite explícitamente. Configura bien los nodos del grupo default una vez, y a partir de ahí el comportamiento será predecible y tú decidirás quién puede usar /tpa o /back.

¿Cómo consigue un jugador varios homes?

Mediante dos puntos relacionados: en config.yml defines bajo sethome-multiple cuántos homes permite cada rango, y en LuckPerms asignas el nodo correspondiente, por ejemplo essentials.sethome.multiple.vip. Sin ese nodo, se mantiene un solo home por jugador.

¿Tengo que reiniciar tras modificar el config.yml?

Para la mayoría de los valores basta con /essentials reload, por ejemplo en kits, bienvenida o retraso de teletransporte. Un módulo adicional recién instalado y los cambios que afecten a otros plugins requieren un reinicio completo del servidor.

¿Están los homes y warps incluidos en la copia de seguridad del panel?

Sí, la copia de seguridad guarda todo el directorio del servidor y, por tanto, también plugins/Essentials/. Un cambio de mundo no elimina los homes ni los warps, pero sus coordenadas ya no coincidirán con el terreno y habrá que fijarlas de nuevo.

Guías relacionadas

Las zonas que los jugadores no deben modificar se protegen con WorldGuard: proteger regiones. Si el servidor se traba a pesar de tener pocos jugadores, te ayudará spark: analizar el lag.

Fuentes

EssentialsX: ver ejemplo

Grabaciones propias realizadas en un entorno de demostración. La versión y la configuración mostradas pueden diferir de las de tu servidor.

Se guardó el punto de inicio atelier.
Se guardó el punto de inicio atelier.

2.21.0