Contenido generado con IA — puede contener errores.

Referencia

Comandos

Los comandos de jugador, /combatadmin y su panel de administración, y las acciones de menú que registra el plugin.

Todos los nombres se pueden cambiar: commands.combat-time y commands.admin en config.yml, y los command-labels de cada módulo (o stats-command y top-command). El primer nombre es el comando, el resto alias; una lista vacía no registra ningún comando. Cambiar un nombre necesita reiniciar. Un módulo desactivado no registra ninguno de sus comandos.

Comandos de jugador

ComandoMóduloPermisoQué hace
/combat, /ctnúcleoningunoCuánto le queda de combate, y su rival.
/pvp, /togglepvppvp-toggleexyliacombat.pvptoggle, o el permission del módulo si está puestoCambia el PvP. También /pvp on, off, toggle y status.
/newbie, /protectionnewbie-protectionningunoLa protección que queda. /newbie disable renuncia a ella tras una confirmación.
/pvpstats [player]statsexyliacombat.statsLa pantalla de estadísticas de un jugador, o en el chat. Funciona desde la consola con un nombre.
/combattop [stat] [page], /pvptopstatsexyliacombat.topUna clasificación. Estadísticas kills, deaths, kdr, streak, beststreak, points (por defecto). Funciona desde la consola.

Los tres nodos de jugador los tiene todo el mundo por defecto; consulta Permisos. Consulta también Protección y Estadísticas.

Comandos de administración

Todos bajo /combatadmin. Todos menos el panel funcionan también desde la consola.

ComandoPermisoQué hace
/combatadminexyliacombat.adminAbre el panel de administración. Solo jugadores.
/combatadmin reloadexyliacombat.adminVuelve a leer config.yml, la configuración y los textos de cada módulo, las fuentes de zonas seguras y los menús de administración, y cambia de proveedor si combat.provider cambió. Los interruptores de módulos y los nombres de comandos necesitan reiniciar.
/combatadmin settag <seconds> <player>exyliacombat.admin.tagFija el combate del jugador exactamente en ese tiempo (como mínimo 0.1, con decimales). Se rechaza con un proveedor externo.
/combatadmin untag <player>exyliacombat.admin.tagTermina el combate del jugador.
/combatadmin cooldown set <player> <id|ALL> <seconds>exyliacombat.admin.cooldownFija un cooldown de ítem, de 0 a 86400 segundos. Necesita vanilla-cooldowns.
/combatadmin cooldown add <player> <id|ALL> <seconds>exyliacombat.admin.cooldownLe suma tiempo.
/combatadmin cooldown decrease <player> <id|ALL> <seconds>exyliacombat.admin.cooldownLe resta tiempo.
/combatadmin cooldown remove <player> [id]exyliacombat.admin.cooldownQuita un cooldown, o todos.
/combatadmin pvp <player> <on|off>exyliacombat.admin.pvpFija el interruptor de PvP de un jugador. Necesita pvp-toggle.
/combatadmin pvp global <on|off>exyliacombat.admin.pvpCambia el PvP de todo el servidor y se lo dice a todos los jugadores. Se guarda en global-pvp. Necesita pvp-toggle.
/combatadmin newbie give <player> [time]exyliacombat.admin.newbieDa protección de novato, durante time (30m, 1h30m, 2d) o el duration del módulo. Necesita newbie-protection.
/combatadmin newbie remove <player>exyliacombat.admin.newbieLa quita.
Los jugadores que reciben estos comandos tienen que estar conectados.

El plugin no tiene comando de reinicio propio. ExyliaLib reinicia los datos de ExyliaCombat de un jugador con /exylialib resetplayer <player> ExyliaCombat, y vacía sus tablas con /exylialib wipe ExyliaCombat <table|*>; las dos tablas son progreso de jugador, así que un borrado de nueva temporada también las vacía. Consulta los comandos de ExyliaLib.

El panel de administración

/combatadmin abre una lista de todos los jugadores conectados con su estado de combate. Su botón SETTINGS (un comparador abajo en el centro) abre las pantallas de ajustes de ExyliaLib, donde se puede cambiar en el juego cada clave de config.yml y del config.yml de cada módulo (/exylialib config ExyliaCombat abre las mismas pantallas); los mensajes y los menús se quedan en sus archivos. El botón de volver regresa a la lista. Un clic en un jugador abre ese jugador:

TarjetaClicQué hace
Etiqueta de combateizquierdo, derechoPregunta durante cuánto tiempo ponerlo en combate (con lo que le queda ya escrito), o lo saca de combate.
CooldownsclicAbre sus cooldowns de ítems: izquierdo fija, derecho suma, mayús + izquierdo resta, mayús + derecho quita, y un botón QUITAR TODOS tras una confirmación.
Protección de novatoizquierdo, derechoPregunta durante cuánto tiempo protegerlo (con duration ya escrito), o se la quita.
PvPclicCambia su PvP.
EstadísticasclicAbre el reinicio de jugador de ExyliaLib para ExyliaCombat: sus estadísticas, su interruptor de PvP, su protección de novato y su desconexión en combate pendiente se borran tras una confirmación, y se le expulsa mientras tanto. Necesita exyliacombat.admin y exylialib.admin.wipe.

Las tarjetas de los módulos desactivados no se dibujan, y las demás se vuelven a centrar. Cada valor en pantalla se mantiene al día mientras el panel está abierto. Cada botón comprueba el mismo permiso que su comando. Los archivos del panel en lang/<language>/admin/ se regeneran desde el jar en cada arranque.

Acciones de menú

Para los menús y NPCs propios del servidor:

AcciónQué hace
exyliacombat:leaderboard <stat>Abre la pantalla de clasificación de esa estadística.
exyliacombat:statsAbre la pantalla de estadísticas de quien hace clic, o, en una fila de la clasificación, la de ese jugador.
exyliacombat:admin_playersAbre el panel de administración. Necesita exyliacombat.admin.
exyliacombat:admin_settingsAbre las pantallas de ajustes. Necesita exyliacombat.admin.

¿Falta algo en esta página? Dínoslo en Discord