05/12/2025
Administrar un servidor de Minecraft es una experiencia increíblemente gratificante, pero también está llena de desafíos técnicos. Uno de los dilemas más comunes para los nuevos administradores es cómo ofrecer funcionalidades cómodas a sus jugadores, como la teletransportación entre amigos, sin comprometer la seguridad del servidor. Muchos caen en la trampa de dar "OP" (operador) a sus amigos para que puedan usar comandos, sin saber que están abriendo una puerta a posibles desastres. Este artículo es la guía definitiva para resolver uno de los problemas más frecuentes: cómo configurar correctamente los comandos de /tpa del popular plugin EssentialsX, sin necesidad de otorgar permisos de operador a nadie. Aclararemos dudas, resolveremos problemas comunes y te daremos el conocimiento para gestionar tu servidor como un profesional.

¿Qué es exactamente el /TPA y por qué es tan vital?
Antes de sumergirnos en la configuración, es crucial entender la herramienta. El comando /tpa, proveniente del plugin EssentialsX, es una abreviatura de "Teleport Ask" o "Solicitud de Teletransporte". A diferencia del comando /tp, que teletransporta a un jugador instantáneamente y sin consentimiento, el /tpa inicia un sistema de solicitud que requiere la aprobación del otro jugador.
El flujo de trabajo es simple y elegante:
- Un jugador (Jugador A) quiere ir hacia su amigo (Jugador B). Escribe en el chat:
/tpa JugadorB. - El Jugador B recibe un mensaje en su pantalla, informándole que el Jugador A quiere teletransportarse hacia él.
- El Jugador B tiene dos opciones principales: escribir
/tpacceptpara aceptar la solicitud, o/tpdenypara rechazarla. - Solo si el Jugador B acepta, el Jugador A será teletransportado.
Esta funcionalidad es fundamental en servidores de supervivencia (SMP), servidores de rol o cualquier comunidad donde la colaboración es clave. Fomenta la interacción social, facilita que los amigos jueguen juntos en vastos mundos y elimina la frustración de tener que correr miles de bloques para encontrarse, todo ello manteniendo el control y el consentimiento del jugador.
El error fatal: Por qué NUNCA debes dar OP para usar /TPA
Aquí es donde muchos administradores novatos cometen su primer y más grave error. Ante la duda de cómo hacer que un comando funcione, la solución más rápida parece ser dar OP al jugador. Esto es el equivalente a darle las llaves maestras de todo tu servidor a cada usuario.
Ser Operador (OP) en Minecraft no solo permite usar /tpa. Permite acceso a comandos que pueden destruir la experiencia de juego para todos los demás:
/kick <jugador>: Expulsar a otros jugadores./ban <jugador>: Prohibir permanentemente el acceso a otros./gamemode creative: Cambiar a modo creativo y obtener recursos ilimitados./give <jugador> <item>: Darse a sí mismo cualquier objeto del juego, incluyendo bloques de comandos./stop: Apagar el servidor por completo.
Dar OP a todos para que usen /tpa es una receta para el caos, especialmente en un servidor para una comunidad como una escuela. La solución profesional no es dar poder absoluto, sino gestionar el poder de forma granular a través de un sistema de permisos.
La Solución Profesional: Plugins de Permisos
La forma correcta de gestionar quién puede hacer qué en tu servidor es mediante un plugin de permisos. Estos plugins te permiten crear grupos (como "default", "vip", "moderador") y asignar "nodos de permiso" específicos a cada grupo. Un nodo de permiso es simplemente una cadena de texto que representa el derecho a usar un comando o una función, por ejemplo, essentials.tpa.
El plugin de permisos más moderno, popular y recomendado actualmente es LuckPerms. Es potente, fácil de usar a través de comandos o un editor web, y tiene una excelente documentación. Para esta guía, nos centraremos en LuckPerms, pero los conceptos son aplicables a otros como PermissionsEx.

Guía Paso a Paso: Configurando /TPA con LuckPerms y EssentialsX
Asumiremos que ya tienes un servidor Spigot, Paper o Purpur funcionando con los plugins EssentialsX y LuckPerms instalados. Si no, ese es tu primer paso.
Paso 1: Identificar los Nodos de Permiso Clave
EssentialsX desglosa sus funciones en muchos nodos de permiso. Para la funcionalidad básica de /tpa, los más importantes son:
| Nodo de Permiso | Función que Otorga |
|---|---|
essentials.tpa | Permite al jugador enviar una solicitud de teletransporte con /tpa. |
essentials.tpaccept | Permite al jugador aceptar o denegar una solicitud con /tpaccept y /tpdeny. |
essentials.tpahere | Permite solicitar que otro jugador se teletransporte hacia ti con /tpahere. |
essentials.tpacancel | Permite cancelar una solicitud de /tpa enviada que aún no ha sido respondida. |
Paso 2: Asignar los Permisos al Grupo por Defecto
Por defecto, todos los jugadores que se unen a tu servidor están en el grupo llamado "default". Queremos que cualquier jugador pueda usar /tpa. Para ello, abriremos la consola del servidor (o el chat del juego si eres OP) y ejecutaremos los siguientes comandos de LuckPerms:
/lp group default permission set essentials.tpa true
Este comando le dice a LuckPerms: "Para el grupo 'default', establece el permiso 'essentials.tpa' en 'verdadero'".
/lp group default permission set essentials.tpaccept true
Este comando hace lo mismo para el permiso que permite aceptar y denegar las solicitudes.
¡Y ya está! Con solo estos dos comandos, todos los jugadores de tu servidor ahora podrán enviarse y aceptar solicitudes de teletransporte sin ser OP.
Solucionando Problemas: "¡Todos pueden usar /TPA y no les di el permiso!"
Este es otro escenario muy común y frustrante. Has configurado tus grupos, no le has dado essentials.tpa al grupo "default", pero descubres que aun así pueden usar el comando. ¿Cómo es posible?
Hay varias razones por las que esto puede ocurrir, y la solución radica en entender cómo LuckPerms hereda y niega permisos.
Causa 1: Permisos Wildcard (*)
A veces, por error, un administrador puede haberle dado al grupo default un permiso "wildcard" o comodín, como essentials.* o incluso *. Esto otorga TODOS los permisos de EssentialsX (o todos los permisos del servidor en el segundo caso). Es una práctica de seguridad terrible. Para verificarlo, usa el comando /lp group default info y revisa los permisos que tiene.

Causa 2: Herencia de Grupos
Tu grupo "default" podría estar heredando permisos de otro grupo. LuckPerms permite que los grupos tengan "padres". Si el grupo default hereda de un grupo llamado, por ejemplo, "jugador" que sí tiene el permiso, entonces default también lo tendrá.
La Solución Definitiva: Negar Permisos
LuckPerms tiene una jerarquía poderosa. Un permiso establecido en `false` (negado) siempre anulará un permiso establecido en `true` (concedido), sin importar la herencia o los wildcards. Si quieres asegurarte de que el grupo "default" NO pueda usar /tpa, ejecuta este comando:
/lp group default permission set essentials.tpa false
Esto añade una regla explícita que prohíbe el uso del comando para ese grupo. Luego, puedes crear un grupo superior, por ejemplo "vip", darle los permisos en `true` y añadir a los jugadores que quieras a ese grupo.
Tabla Comparativa de Comandos de Permisos
| Comando LuckPerms | Efecto | Cuándo usarlo |
|---|---|---|
... set <permiso> true | Concede explícitamente el permiso. | Para dar acceso a un comando a un grupo. Es la forma más común. |
... set <permiso> false | Niega explícitamente el permiso. Anula cualquier permiso `true`. | Para quitar un permiso que está siendo heredado o concedido por otra fuente no deseada. |
... unset <permiso> | Elimina la regla de permiso (sea `true` o `false`). | Para limpiar la configuración y volver al estado por defecto (ni concedido ni negado). |
Preguntas Frecuentes (FAQ)
P: ¿Necesito un plugin específico solo para TPA?
R: No. El plugin EssentialsX es un paquete todo-en-uno que no solo incluye TPA, sino también comandos como /home, /spawn, /warp, kits, y un sistema de economía básico. Es el estándar de la industria y usar un plugin adicional solo para TPA sería redundante e ineficiente.
P: ¿Qué pasa si no uso LuckPerms?
R: Los conceptos de nodos de permiso, grupos y negación son universales en la mayoría de los plugins de permisos. Si usas otro como PermissionsEx, los nodos (ej. essentials.tpa) serán los mismos, pero la sintaxis de los comandos para asignarlos será diferente. Consulta la documentación de tu plugin de permisos específico.
P: Mis jugadores se quejan de un tiempo de espera para teletransportarse. ¿Cómo lo cambio?
R: Esto se configura en el archivo config.yml dentro de la carpeta del plugin EssentialsX. Busca opciones como teleport-delay o teleport-cooldown. Puedes ajustar el tiempo en segundos o ponerlo a 0 para que sea instantáneo. Ten cuidado, un pequeño retraso ayuda a prevenir que los jugadores escapen del combate (PvP) instantáneamente.
P: ¿Por qué algunos buscan "Essential T'Pau"?
R: Es simplemente un error de escritura muy común. El comando correcto es TPA, que viene de las palabras en inglés "Teleport Ask". No existe ningún plugin o función llamada "T'Pau".
Dominar la gestión de permisos es, sin duda, una de las habilidades más importantes para un administrador de servidores de Minecraft. Te permite crear una experiencia de juego segura, equilibrada y personalizada para tu comunidad. Al seguir esta guía, no solo has aprendido a configurar el /tpa de forma segura, sino que has comprendido los fundamentos que te servirán para gestionar cualquier otro permiso en el futuro. ¡Ahora ve y construye un servidor increíble!
Si quieres conocer otros artículos parecidos a Guía de /TPA en Minecraft: Permisos sin dar OP puedes visitar la categoría Guías.
