Contenido generado con IA — puede contener errores.

Referencia

Configuración

Todas las claves de config.yml: idioma, interruptores de módulos, nombres de comandos, el registro del jugador, el combate, la desconexión y las fuentes de zonas seguras, y el archivo principal de mensajes.

config.yml guarda lo que necesita cualquier servidor. Cada módulo tiene su configuración en modules/<module>/config.yml, documentada en la página de ese módulo. Los tiempos se escriben 15s, 5m o 1h30m; los colores usan tokens de paleta como {primary}. Aplica un cambio con /combatadmin reload, salvo los interruptores de módulos y los nombres de comandos, que se leen al arrancar. Todos los ajustes se pueden cambiar también en el juego: el botón SETTINGS del panel de administración abre las pantallas de ajustes de ExyliaLib.

Idioma

ClavePor defectoQué hace
languagedefaultdefault sigue el idioma de config.yml de ExyliaLib; en, es, pt, fr, ru o tr lo fijan solo para este plugin. Cada uno es una carpeta en lang/ que puedes editar.

Módulos

Un interruptor por módulo bajo modules. Un módulo desactivado no registra ningún listener, comando, placeholder ni temporizador. Reinicia el servidor después de cambiar uno.

ClavePor defectoPágina
modules.action-bartrueEtiqueta de combate
modules.vanilla-cooldownstrueCooldowns de ítems
modules.pvp-toggletrueProtección
modules.newbie-protectiontrueProtección
modules.statstrueEstadísticas
modules.kill-abusetrueRecompensas
modules.kill-rewardstrueRecompensas
modules.combat-displaytrueEtiqueta de combate
modules.combat-nametagfalseEtiqueta de combate
modules.death-messagestrueEstadísticas
modules.combat-restrictionstrueRestricciones
modules.logout-npctrueDesconexión
modules.pvp-barriertrueRestricciones
modules.loot-protectionfalseProtección
modules.respawn-protectionfalseProtección
modules.cross-serverfalseRedes

Comandos

ClavePor defectoQué hace
commands.combat-time[combat, ct]/combat: cuánto le queda de combate al jugador.
commands.admin[combatadmin]El comando de administración del que cuelgan reload, settag, cooldown, pvp...

Registro del jugador

ClavePor defectoQué hace
player-data.save-interval5mCada cuánto se escriben los registros modificados de los jugadores conectados, además de al salir. Nunca menos de 30 segundos.

Combate: combat

ClavePor defectoQué hace
combat.providerAUTOQuién decide el combate: AUTO, BUILTIN, MANUAL, DELUXECOMBAT, CELESTCOMBAT o PVPMANAGER. Consulta Proveedores.
combat.duration15sCuánto dura un combate integrado. Un golpe nuevo nunca acorta un combate en marcha.
combat.logout-punishmentKILLKILL, DROP_INVENTORY o NOTHING. Consulta Desconexión.
combat.punish-on-kickfalseCastiga a un jugador en combate al que expulsan. Los timeouts se castigan siempre.
combat.untag-on-killtrueSaca de combate al asesino cuando mata a su rival.
combat.blacklisted-worlds[]Mundos donde nunca se marca a nadie.
combat.commands-on-logout[]Comandos que se ejecutan cuando un jugador en combate se desconecta y se le castiga. %player%; console: (por defecto) o player:.
combat.commands-on-player-death[]Comandos que se ejecutan cuando se mata como castigo a quien se desconectó en combate. %player%; console: (por defecto) o player:.
combat.logout.exempt-permissionexyliacombat.bypass.logoutLos jugadores con este permiso nunca se castigan por desconectarse. Vacío: nadie está exento.
combat.logout.exempt-worlds[]Mundos donde desconectarse en combate nunca se castiga.
combat.logout.webhook.urlvacíoUn webhook de Discord para cada desconexión en combate. Vacío: ninguno.
combat.logout.webhook.messageuna tarjeta COMBAT LOGEl mensaje, en el formato de plantilla de ExyliaLib. Consulta Webhook de Discord.
combat.notifications.on-tagtrueAvisa al jugador en el chat cuando entra en combate.
combat.notifications.on-untagtrueLe avisa cuando sale.

Zonas seguras: safe-zones

Dónde el PvP cuenta como prohibido, para la barrera PvP y las reglas de zonas seguras de las restricciones, y los ids de región que leen las recompensas y los cooldowns de ítems. A cada fuente solo se le pregunta si su plugin está instalado. Se vuelve a leer con /combatadmin reload.

ClavePor defectoFuente
safe-zones.worldguardtrueRegiones de WorldGuard con pvp deny, la región global incluida.
safe-zones.exylia-regionstrueRegiones de ExyliaLib que declaran pvp: false.
safe-zones.landstrueZonas de Lands donde el rol del jugador no puede atacar a jugadores.
safe-zones.grief-preventiontrueClaims de GriefPrevention que su propia configuración protege del PvP.
safe-zones.townytrueTown blocks de Towny, y la naturaleza, con el PvP desactivado.
safe-zones.superior-skyblocktrueIslas de SuperiorSkyblock2 sin la flag de isla PVP.

Mensajes

lang/<language>/messages.yml guarda los textos del núcleo. Una línea puede empezar con una etiqueta de sonido como [sound:ENTITY_VILLAGER_NO|1.0|1.0]; %prefix% se sustituye por prefix, y una línea vacía no envía nada.

SecciónQué guarda
prefix{primary}&lCOMBAT {letters_black}•<reset>, que va en cada %prefix%.
combattagged, untagged, los rechazos region-blocked, teleport-blocked, command-blocked, flight-blocked, elytra-blocked, elytra-removed, inventory-blocked, teleport-denied, los del NPC de desconexión logout-npc-spawned, logout-npc-name y logout-npc-tag, y logout-broadcast.
timer/combat: tagged (%time%, %opponent%), not-tagged y no-opponent.
actionbarseparator, combat-format, format y format-limited. Consulta Barra de acción.
adminLo que responden /combatadmin settag, untag y cooldown, y las preguntas, confirmaciones y estados del panel.

Los textos propios de cada módulo están en lang/<language>/modules/<module>/messages.yml, listados en su página.

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