Contenido generado con IA — puede contener errores.

Referencia

Configuración

config.yml y messages.yml al completo, con los placeholders que acepta cada mensaje.

config.yml

config.yml
debug: false
 
energy-bar:
  enabled: true
  text: "%energy_color%%symbol% %energy% / %max%"
  colour: "YELLOW"
  overlay: "NOTCHED_20"
 
mark-bar:
  enabled: true
  text: "%mark_color%%mark_icon% +%extra_damage%% {muted}(%time%)"
  colour: "RED"
  overlay: "PROGRESS"
ClavePor defectoQué hace
debugfalseImprime en consola el estado de las integraciones y el detalle de carga.
energy-barver arribaLa barra de energía.
mark-barver arribaLa barra de marca.

Las dos barras usan las mismas cuatro claves, y los valores disponibles dentro de cada text están en Energía.

messages.yml

Cada mensaje acepta tokens de paleta de Exylia ({primary}, {success}, {error}, {muted}, {highlight}, {warning}), etiquetas de color, códigos & clásicos y placeholders. Un mensaje que empiece por [sound:NOMBRE|VOLUMEN|TONO] reproduce ese sonido al enviarse.

messages.yml
prefix: "{primary}&lEXYLIA CLASSES &8•&r"
no-permission: "[sound:ENTITY_VILLAGER_NO|1.0|1.0]{primary}&lEXYLIA CLASSES &8•&r {error}You don't have permission to use the class {highlight}%class%{error}."
 
warmup:
  timer: "..."
  ready: "..."
  canceled: "..."
 
class-section:
  removed: "..."
 
abilities:
  cooldown: "..."
  used: "..."
  clan: "..."
  enemy: "..."
  no-energy: "..."
 
weapons:
  mark:
    applied: "..."
    received: "..."
    expired: "..."
    same-class: "..."
  backstab:
    success: "..."
    victim: "..."
    no-cooldown: "..."
    cant-dead: "..."
 
command:
  reload: "..."
  no-permission: "..."

Cada mensaje y sus placeholders propios

MensajeSe envía aAcepta
prefix—El valor de %prefix% para el texto de este plugin.
no-permissionAl jugador, al ponerse la armadura de una clase bloqueada%class%
warmup.timerAl jugador, una vez por segundo durante el warmup%class%, %time%
warmup.readyAl jugador, cuando la clase se activa%class%
warmup.canceledAl jugador, cuando el warmup se interrumpe—
class-section.removedAl jugador, cuando la clase termina%class%
abilities.cooldownAl lanzador%ability%, %time%
abilities.usedAl lanzador, al acertar%ability%
abilities.clanA cada objetivo del clan que no sea el lanzador%player%, %ability%
abilities.enemyA cada objetivo enemigo%player%, %ability%
abilities.no-energyAl lanzador%needed%, %current%
weapons.mark.appliedAl tirador%target%, %damage%
weapons.mark.receivedAl jugador marcado%attacker%, %damage%
weapons.mark.expiredAl jugador marcado, cuando la barra se vacía—
weapons.mark.same-classAl tirador—
weapons.backstab.successAl atacante—
weapons.backstab.victimAl objetivo%attacker%
weapons.backstab.no-cooldownAl atacante%current%, %needed% — los dos en porcentaje
weapons.backstab.cant-deadAl atacante—
command.reloadA quien ejecutó el comando—
command.no-permissionA quien ejecutó el comando—

Cualquier placeholder funciona también en todos ellos, resuelto para quien recibe el mensaje.

%class% y %ability% llevan sus propios colores

Se insertan como texto formateado, no como literales, así que el <#c8c8c8><bold>ARCHER</bold> escrito en el archivo de clase se ve como color en vez de imprimir las etiquetas.

El prefijo de sonido es parte del mensaje

[sound:ENTITY_VILLAGER_NO|1.0|1.0] al principio de una línea reproduce ese sonido y se quita de lo que lee el jugador. Bórralo y el mensaje sale en silencio.

Lo que estos archivos no controlan

Las clases en sí no están en config.yml. Armadura, habilidades, armas, pasivas y energía viven en los archivos de clase.

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