Contenido generado con IA — puede contener errores.

Referencia

Configuración

Todas las claves de config.yml, con su valor por defecto y qué cambian.

config.yml es la versión 2 y lleva dieciocho secciones. Todas se generan en el primer arranque con los valores de abajo.

Todos los valores de aquí se leen frescos en cada acceso, así que /epc reload basta para aplicar una edición, con la única excepción anotada en duel más abajo.

arena

ClaveDefectoQué hace
max-clones-per-arena10Tope duro de copias simultáneas de una arena
clone-spacing1500Bloques de espacio vacío entre clones
clone-paste-y64La Y a la que se pega la región de copia de un clon

pvp-regions

ClaveQué hace
combat-tag-bossbarLa boss bar con marca de combate en una zona PvP. %time% son los segundos restantes.

season

ClaveDefectoQué hace
progress-bossbarLa barra que se muestra durante una rotación, con %phase% y %percent%
restart-after-rotationtrueReiniciar el servidor al terminar una rotación
restart-delay-seconds15La cuenta atrás antes de ese reinicio

game

ClaveDefectoQué hace
countdown-seconds5Duración de la cuenta atrás previa
countdown-titleSe muestra cada segundo, con %time%
fight-titleSe muestra al empezar la partida
you-won-title / you-lost-title / draw-titleLos tres resultados
match-actionbarLa lectura de combate en vivo
barrier-blocks-pearltrueUna perla que golpea un bloque barrera se detiene
countdown-tick-soundBLOCK_NOTE_BLOCK_HAT|1.0|1.0
countdown-fight-soundENTITY_ENDER_DRAGON_GROWL|0.5|1.3
you-won-soundUI_TOAST_CHALLENGE_COMPLETE|1.0|1.0
you-lost-soundENTITY_VILLAGER_DEATH|1.0|1.0
draw-soundBLOCK_NOTE_BLOCK_PLING|1.0|0.5

queue

ClaveDefectoQué hace
in-queue-actionbarLa barra que ve un jugador en cola: %kits%, %time%, %elo%
match-found-titleSe muestra al emparejar
match-found-actionbarSe muestra mientras se prepara la arena, con %spinner%
no-clone-extra-delay40Ticks añadidos cuando no hizo falta clonar, para que una partida instantánea no desconcierte
teaser-enabledtrueEl anuncio rotatorio de cola
teaser-rotation-seconds5Cuánto se destaca a cada jugador en cola
teaser-max-kits-shown3Kits listados antes de colapsar a +N
teaser-bossbarSu aspecto, con %player% y %kits%

party

ClaveDefectoQué hace
min-size2Lo más bajo a lo que un líder puede poner el máximo
default-max-size10El máximo para un líder sin nodo max_slots
max-size100El techo absoluto, diga lo que diga el permiso
ffa-spawn-radius7A qué distancia del spawn de FFA se reparten los jugadores
announce-cooldown-seconds60Límite de frecuencia de /party announce

duel

ClaveDefectoQué hace
request-expiry-seconds30Cuánto sigue abierto un reto
round-end-delay-ticks80La pausa entre rondas
round-won-title / round-lost-title / round-draw-titleCon %my_wins% y %their_wins%
request-expiry-seconds se lee una sola vez

La caducidad se fija en una caché al activarse el plugin. Es la única clave de este archivo que un /epc reload no puede recoger: cambiarla necesita reinicio.

leaderboard

ClaveDefectoQué hace
max-entries50Filas que guarda una clasificación. También el corte que %exyliapracticecore_stats_rank_position% informa como #51+.

elo

ClaveDefectoQué hace
starting-mmr400Dónde empieza un jugador nuevo
matchmaking-base-radius150Franja de búsqueda inicial
matchmaking-expand-rate50Se suma por intervalo
matchmaking-expand-interval-seconds15Cada cuánto se abre
matchmaking-max-radius600Lo máximo que se abre
matchmaking-ignore-elofalseEmparejar a cualquiera con cualquiera
lp-max-per-game25Tope del movimiento por partida
asymmetric-threshold-mmr200Diferencia de rating a partir de la cual se reduce la pérdida
asymmetric-reduction-per-100-mmr5LP que se devuelven por cada 100 MMR de diferencia
asymmetric-min-loss5Cota de la pérdida reducida
placement-game-count10Partidas clasificatorias antes de acabar la colocación
placement-k-multiplier2.0Multiplicador de K durante la colocación
flat-elo-enabledfalseSustituir la fórmula por dos números fijos
flat-elo-win25
flat-elo-loss25

elo-security

ClaveDefectoQué hace
enabledtrueEl interruptor maestro
same-ip-protectiontrueNunca emparejar a dos jugadores de una misma dirección
opponent-cooldowntrueNunca reemparejar a dos jugadores demasiado pronto
opponent-cooldown-seconds300Cuánto es demasiado pronto

spectator

ClaveDefecto
toggle-hiding-materialGRAY_DYE
toggle-hiding-name{error}Spectators Hidden
toggle-visible-materialLIME_DYE
toggle-visible-name{success}Spectators Visible

join-quit

ClaveDefectoQué hace
join-enabledtrueAnunciar el mensaje de entrada del propio plugin
quit-enabledtrueLo mismo al salir

Los mensajes vainilla de entrada y salida se suprimen en cualquier caso.

ui

ClaveDefectoQué hace
status-enabled-materialLIME_DYEEl icono de «activado» en todos los menús de interruptores
status-disabled-materialGRAY_DYEEl de «desactivado»

jumpad

ClaveDefecto
launch-cooldown-ms500
only-lobby-areatrue
launch-soundENTITY_SLIME_JUMP|1.0|1.2

lobby-visibility

Los valores por defecto para un jugador que nunca ha abierto /settings.

ClaveDefectoQué hace
show-vip-defaulttrueVer a los jugadores con exyliapractice.lobby.vip
show-party-defaulttrueVer a tu propia party
show-others-defaultfalseVer a todos los demás

lobby

ClaveDefecto
double-jump-enabledtrue
double-jump-vertical-power0.9
double-jump-forward-power0.6
double-jump-cooldown-ms500
double-jump-soundENTITY_ENDER_DRAGON_FLAP|0.6|1.8
effects[SPEED|2]

command-whitelist

ClaveDefectoQué hace
enabledtrueRestringe comandos en partida, en cola y en zona PvP
commandsver abajoLa lista permitida
commands: [msg, message, tell, w, whisper, reply, r, respond,
           leave, lq, leavequeue, epc, exyliapracticecore, kitsave, leave]

web-api

ClaveDefectoQué hace
enabledfalseActiva toda la integración
key""Tu clave de servidor. En blanco la mantiene apagada aunque enabled esté en true.
sync-on-startuptrueSube rangos y kits poco después de arrancar
player-count-interval-seconds300Cada cuánto se informa del número de conectados

Mira la página de la web API.

Migración desde ExyliaCommons

Un config.yml sin config-version se trata como versión 1 —el diseño de ExyliaCommons— y se migra en el sitio. Cada bloque de título, action bar y boss bar se mueve a la sección anidada que espera la librería, las duraciones de título pasan de ticks a segundos, y el token obsoleto %time_decimal% se reescribe a %time%.

Las seis secciones que ExyliaCommons registraba en este mismo archivo —debug, formatters, text, tasks, chat-input, discord— eran ajustes de la propia librería y se eliminan en la primera carga, informándose cada una una vez como UNKNOWN_KEY. Ahora viven en los archivos de ExyliaLib.

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