Contenido generado con IA — puede contener errores.

Referencia

Configuración

Todas las claves de config.yml y del config.yml de cada módulo con su valor por defecto, más los archivos de mensajes y de menús.

ExyliaWarzone guarda sus ajustes en archivos, y todos se pueden editar también en el juego: la tarjeta Settings de /warzoneadmin (o /warzoneadmin settings) abre en un menú las claves de cada archivo, con una explicación corta de cada una. Lo que construyes (niveles, envoys, zonas, cofres, salas) no está en estos archivos: se crea en los editores y se guarda en la base de datos.

Aplica un cambio hecho a mano con /warzoneadmin reload. Activar o desactivar un módulo necesita un reinicio.

config.yml

plugins/ExyliaWarzone/config.yml.

ClavePor defectoQué hace
languagedefaultIdioma de los menús y los mensajes del plugin. default sigue el idioma fijado en el config.yml de ExyliaLib; un código como en o es lo fija solo para este plugin. Cada idioma es una carpeta de lang/ que puedes editar.
modules.supply-dropstrueCarga el módulo de suministros.
modules.powerupstrueCarga el módulo de potenciadores.
modules.loot-cheststrueCarga el módulo de cofres de botín.
modules.regen-zonestrueCarga el módulo de zonas de regeneración.
modules.duel-roomstrueCarga el módulo de salas de duelo.

Un módulo desactivado no registra ningún comando ni ninguna pantalla. Un módulo activado al que le falta el plugin que necesita se queda desactivado, y su tarjeta del hub dice qué plugin necesita.

Suministros

plugins/ExyliaWarzone/modules/supply-drops/config.yml. Los niveles y los envoys no están en este archivo: se editan en el juego con /supplydropsadmin y se guardan en la base de datos. Los tiempos van en segundos; también vale 90s o 5m, y el archivo los vuelve a escribir en segundos. Un nivel o un envoy pueden cambiar los tres tiempos, mira Suministros.

ClavePor defectoQué hace
settings.announce-seconds60Segundos entre el anuncio y el aterrizaje. Una tanda de envoy se anuncia al menos 5.
settings.unlock-seconds20Segundos que una caja aterrizada se queda bloqueada.
settings.despawn-seconds300Segundos que se queda una caja tras aterrizar, contando el tiempo bloqueada, antes de desaparecer con lo que quede. Como mínimo 10.
settings.view-radius160.0Bloques alrededor del lugar dentro de los que los jugadores ven el haz, la caída y las demás animaciones.
settings.crate-blockBARRELEl bloque como el que aterriza una caja, salvo que su nivel elija otro. Tiene que poder guardar objetos (BARREL, CHEST...).
settings.attempts20Columnas que se prueban dentro del área de un envoy para cada caja antes de rendirse.
settings.max-active16Máximo de cajas fuera a la vez en este servidor, cayendo y aterrizadas, envoys incluidos.
animation.markerhaz, anillo en el suelo, pulso, sonido de faroSe reproduce en el lugar desde el anuncio hasta el aterrizaje: el haz hacia el que corren los jugadores.
animation.fallparacaídas de cuatro anillos, cuerdas, la caja, humoSe reproduce de forma que acabe cuando aterriza la caja. Se omite si hay algo a menos de 12 bloques sobre el lugar.
animation.impactsonido de yunque, el paracaídas que se desploma, tierra, nubeSe reproduce al aterrizar la caja.
animation.unlocksonidos de puerta y de orbe, pulso en anillo, destello del color del nivelSe reproduce al desbloquearse la caja.
animation.vanishla caja encogiéndose, sonido de rotura, nubeSe reproduce cuando desaparece la caja.

Las listas de animation son líneas de secuencia de ExyliaLib ([DISPLAY], [CIRCLE], [SPHERE], [RING_PULSE], [PARTICLE], [SOUND]), y lo más cómodo es editarlas desde Animación en /supplydropsadmin. %glow% es el color del nivel, %parachute% su bloque de paracaídas, %crate% su bloque de caja y %seconds% lo que dura la baliza. Los valores de settings también se editan desde el botón Settings de /warzoneadmin; /warzoneadmin reload aplica un cambio hecho a mano.

Los mensajes están en plugins/ExyliaWarzone/lang/<código>/modules/supply-drops/messages.yml: los anuncios, las respuestas al staff, los textos de estado de los menús, la barra de jefe (bossbar: text, colour, overlay; un text vacío la oculta), el holograma sobre la caja (hologram.locked y hologram.open) y las preguntas del editor (prompts). Las pantallas son lang/<código>/menus/admin/supplydrop_*.yml y envoy_*.yml, que se reescriben desde el jar en cada arranque.

Power-ups

plugins/ExyliaWarzone/modules/powerups/config.yml guarda el aspecto de todos los potenciadores y lo cerca que debe llegar un jugador. Qué hace aparecer cada zona, dónde y cada cuánto se ajusta por zona en el juego (ver Potenciadores). Los mensajes del módulo, con las dos líneas del holograma y el mensaje al recogerlo, están en plugins/ExyliaWarzone/lang/<código>/modules/powerups/messages.yml.

ClavePor defectoQué hace
settings.pickup-radius1.0Lo cerca, en bloques, que deben llegar los pies de un jugador a un potenciador para recogerlo. Nunca menos de 1.
settings.item-scale0.8Tamaño del ítem que flota; 1 es el tamaño de un ítem tirado.
settings.view-distance48.0Bloques desde los que se dibujan el ítem y su holograma.
settings.sound-radius24.0Bloques desde los que se oye el sonido de aparición.
settings.hologram-enabledtrueMuestra el nombre (y el tiempo que queda, si caduca) encima de cada uno.
settings.hologram-offset-y1.0Altura del holograma sobre el ítem, en bloques.
settings.particle-enabledtrueMuestra partículas alrededor de cada potenciador, cinco veces por segundo.
settings.rotation-enabledtrueHace girar el ítem.
settings.rotation-speed-degrees90.0Grados por segundo que gira el ítem; 90 es una vuelta cada 4 segundos.
settings.particle-typeEND_RODLa partícula, como nombre de partícula de Bukkit. Un nombre desconocido no muestra ninguna.
settings.particle-count3Partículas en cada ráfaga.
settings.particle-offset0.4Cuánto se dispersan las partículas alrededor del ítem, en bloques.
settings.particle-speed0.04Velocidad de las partículas.
settings.area-max-attempts20Columnas al azar que se prueban por aparición en modo Área antes de rendirse hasta el siguiente intervalo.
sounds.spawnBLOCK_NOTE_BLOCK_CHIME|0.6|1.4Suena para los jugadores dentro de sound-radius cuando aparece un potenciador, como NOMBRE|volumen|tono. Vacío para ninguno. El sonido al recogerlo es la etiqueta al inicio del mensaje picked-up.

El módulo se activa con modules.powerups en config.yml (reinicia para aplicarlo). Todas estas claves se cambian también en el juego desde /warzoneadmin settings; los cambios se aplican a los potenciadores que aparezcan a partir de entonces, y las partículas cambian al momento.

Cofres de botín

plugins/ExyliaWarzone/modules/loot-chests/config.yml guarda quién puede abrir un cofre que se está rellenando, el holograma y el sonido de recarga. Las plantillas, las tablas de botín, las recargas y los modos de llenado se eligen por plantilla y por cofre en el juego (mira Cofres de botín). Los mensajes del módulo, incluidas las tres líneas del holograma, las etiquetas de estado y las preguntas del editor, están en plugins/ExyliaWarzone/lang/<código>/modules/loot-chests/messages.yml.

ClavePor defectoQué hace
settings.allow-open-on-cooldownfalseDeja que todos abran un cofre de botín mientras se rellena; entonces está vacío. Quien tiene exyliawarzone.lootchests.bypass siempre puede. Un cofre desactivado sigue cerrado en cualquier caso.
settings.hologram-enabledtrueMuestra un holograma de estado (listo, cuenta atrás de la recarga, desactivado) encima de cada cofre de botín. Los cofres que ya están puestos siguen el cambio tras reiniciar.
settings.hologram-offset-y1.5Altura del holograma, en bloques por encima de la base del cofre. Los cofres que ya están puestos siguen el cambio tras reiniciar.
sounds.refillBLOCK_NOTE_BLOCK_CHIME|0.6|1.6Sonido para los jugadores a menos de 10 bloques cuando un cofre se rellena, como SONIDO|VOLUMEN|TONO.

Zonas de regeneración

plugins/ExyliaWarzone/modules/regenzones/config.yml. Los settings son solo los valores con los que empieza una zona nueva: cada zona guarda su propio intervalo, espera sin cambios y aviso, que se editan en su pantalla de /regenzonesadmin. Los tiempos se pueden escribir 30s, 5m o 1h30m; un número solo son segundos. Los sonidos son NOMBRE|volumen|tono, y uno vacío no suena. Mira Zonas de regeneración.

ClavePor defectoQué hace
settings.default-interval-seconds300Cada cuánto se regenera una zona nueva en modo Fijo.
settings.default-idle-delay-seconds60Cuánto espera una zona nueva en modo Inactivo tras el último cambio de bloques.
settings.default-warning-seconds10Cuánto antes de una regeneración Fijo avisa una zona nueva a los jugadores de dentro; 0 lo desactiva.
sounds.regenBLOCK_NOTE_BLOCK_CHIME|0.6|1.4Suena a los jugadores de dentro de una zona cuando se regenera.
sounds.warningBLOCK_NOTE_BLOCK_PLING|0.6|0.8Suena a los jugadores de dentro de una zona Fijo cuando empieza su aviso.

Los mensajes del módulo están en plugins/ExyliaWarzone/lang/<código>/modules/regenzones/messages.yml. Su sección visuals guarda el aviso que sale antes de una regeneración Fijo: regen-warning-title (un título con %zone_name%, %time% y %seconds%) y regen-bossbar (una boss bar con cuenta atrás, con %zone_name% y %time%). Una boss bar con el texto vacío, o un título con texto y subtítulo vacíos, no se muestra.

Salas de duelo

plugins/ExyliaWarzone/modules/duel-rooms/config.yml. Los ocho primeros settings son lo que usa cada sala hasta que fija los suyos en Tiempos y reglas dentro de /duelroomsadmin; una sala que nunca fijó uno sigue al archivo, también cuando lo editas. El resto son de todo el servidor. Los tiempos se pueden escribir 30s, 5m o 1h30m; un número solo son segundos. Los sonidos son NOMBRE|volumen|tono, se reproducen solo a ese jugador, y uno vacío no suena. Mira Salas de duelo.

ClavePor defectoQué hace
settings.countdown-seconds3Segundos entre que la sala se cierra y empieza la pelea. Hasta entonces los golpes no hacen nada. Por sala.
settings.max-duration-seconds180Lo máximo que puede durar una pelea antes de estancarse (mira stalemate); 0 es sin límite. Por sala.
settings.inactivity-seconds30Cuánto puede pasar una pelea sin que nadie golpee antes de estancarse; 0 lo desactiva. Por sala.
settings.loot-seconds5Cuánto tiene el ganador para recoger el botín antes de que la sala se abra. Por sala.
settings.teleport-winner-outtrueManda al ganador a la salida cuando la sala se abre. Un empate siempre manda fuera a todos. Por sala.
settings.disable-flighttrueQuita el vuelo a los luchadores mientras dura el duelo. Por sala.
settings.kill-on-leavetrueMata al luchador que se desconecta o sale en mitad de la pelea, para que suelte su botín. Por sala.
settings.stalemateDRAWEn qué acaba una pelea estancada: DRAW (empate), SUDDEN_DEATH (muerte súbita) o MOST_DAMAGE (más daño). Por sala.
settings.allowed-commands[msg, tell, w, r, reply]Comandos que un luchador puede seguir usando, sin la barra. Los demás se bloquean hasta que se decide la pelea.
settings.broadcast-resultstrueAnuncia cada ganador en el servidor. Los jugadores lo silencian en /settings.
settings.max-border-blocks20000Máximo de bloques que pueden tener las caras de una sala; se comprueba al seleccionar su región.
settings.draw-world-bordertrueDibuja a los luchadores un borde del mundo sobre las paredes. Solo se dibuja; los bloques retienen a los jugadores. Desactivado ahorra FPS al cliente.
settings.win-reward-cooldown-seconds1800Tras una victoria pagada, cuánto tiene que pasar para que los mismos dos jugadores vuelvan a ganarse recompensas y victorias contadas, en cualquier sentido y en todos los servidores. 0 lo desactiva.
settings.forfeit-grace-seconds30Un luchador que se desconecta o sale en estos primeros segundos de la pelea entrega la victoria sin pago y sin contarla. 0 lo desactiva.
sounds.countdownBLOCK_NOTE_BLOCK_HAT|1.0|1.4Suena cada segundo de la cuenta atrás.
sounds.startBLOCK_NOTE_BLOCK_PLING|0.8|2.0Suena al empezar la pelea.
sounds.victoryENTITY_PLAYER_LEVELUP|0.6|1.0Suena al ganador.
sounds.defeatBLOCK_NOTE_BLOCK_BASS|0.7|0.7Suena a los perdedores, y a todos en un empate.
sounds.expelENTITY_ENDERMAN_TELEPORT|1.0|1.0Suena al jugador expulsado de una sala ocupada.

El módulo se activa con modules.duel-rooms (true) en el config.yml del plugin; se aplica al reiniciar. Sus mensajes están en plugins/ExyliaWarzone/lang/<código>/modules/duel-rooms/messages.yml. La sección visuals guarda los títulos (countdown-title, fight-title, victory-title, defeat-title, draw-title, inactive-title, sudden-death-title) y las bossbars (waiting-bossbar, fight-bossbar, loot-bossbar, sudden-death-bossbar), y el comentario de cada uno dice qué placeholders admite (%room_name%, %seconds%, %time_left%, %alive%, %winner%, %losers% y otros). Una bossbar con el texto vacío, o un título con texto y subtítulo vacíos, no se muestra.

Mensajes

ArchivoQué contiene
lang/<language>/messages.ymlEl prefix y las líneas que comparten todos los módulos: un módulo desactivado, sin permiso, recompensas guardadas entregadas, los textos de activado y desactivado que muestran los menús y los textos del editor de flags.
lang/<language>/modules/<module>/messages.ymlLas líneas de chat, títulos, barras de jefe, hologramas y textos de menú de cada módulo.

Los colores son tokens de la paleta como {primary}, {error} o {highlight}, así que cambiar los colores del servidor desde ExyliaLib nunca obliga a editar estos archivos. %prefix% se sustituye por el valor de prefix. Una línea puede empezar con una etiqueta de efecto que nunca llega a la pantalla: [sound:NAME|volume|pitch] reproduce un sonido al jugador que recibe la línea.

Menús

Las pantallas de administración están en lang/<language>/menus/admin/. Se vuelven a escribir desde el jar en cada arranque, así que lo que edites ahí no sobrevive a un reinicio. Los estados y etiquetas que muestran salen de los archivos de mensajes, que se conservan.

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