Integraciones
Boosters en las recompensas de potenciadores y duelos, la cola de recompensas, los canales de anuncios de /settings, las estadísticas de ExyliaSurvivalCore, el registro del staff y PlaceholderAPI.
ExyliaWarzone funciona por sí solo con ExyliaLib. Estos son los puntos en los que se encuentra con otros plugins y con los sistemas compartidos de la librería.
Boosters
El dinero, la experiencia y los objetos que pagan los potenciadores y las salas de duelo pasan por la cadena de modificadores de ExyliaLib, así que cualquier plugin de boosters construido sobre ella, y los permisos de un rango, pueden multiplicarlos. Las dos fuentes aparecen en las pantallas de boosters con su propio icono:
| Fuente | Paga | Tipos |
|---|---|---|
power-ups | Las recompensas de un potenciador en el que entra un jugador. | money, xp, drops |
duel-rooms | Las recompensas del ganador de una sala de duelo. | money, xp, drops |
Sin plugin de boosters, lo hacen los permisos: exylia.modifier.<type>.<source>.<factor>. Por ejemplo,
exylia.modifier.money.duel-rooms.2 duplica el dinero que un duelo le paga a ese jugador, y
exylia.modifier.drops.power-ups.1.5 da una vez y media los objetos. Los factores de todos los boosts que se apliquen
se multiplican entre sí.
Las cajas de los suministros y los cofres de botín entregan su botín como objetos dentro de un contenedor, así que no se potencian.
Recompensas que no caben
Una recompensa que un jugador no puede recibir porque tiene el inventario lleno nunca se tira al suelo. ExyliaLib la
guarda y se la entrega la próxima vez que entra, con un mensaje que dice cuántas se guardaron (delivered en
lang/<language>/messages.yml). El staff puede revisar lo que aún se les debe a los jugadores con
/exylialib pendingrewards de ExyliaLib.
Anuncios en /settings
Dos tipos de anuncio pasan por los canales de anuncios de ExyliaLib, así que cada jugador puede silenciarlos desde
/settings:
| Canal | Qué lleva |
|---|---|
supply-drop-announcements | Suministros y envoys a punto de caer, al aterrizar y al abrirse. |
duel-announcements | El ganador de cada pelea en una sala de duelo, cuando la sala anuncia los resultados. |
Silenciarlos es cosa de cada jugador y no afecta a nadie más.
Estadísticas de ExyliaSurvivalCore
Con ExyliaSurvivalCore instalado, ExyliaWarzone le envía estas estadísticas para sus misiones, clasificaciones y temporadas. Sin él no se cuenta nada y no falta nada.
| Estadística | Se cuenta cuando |
|---|---|
supply_drops.reached | Un jugador es el primero en abrir una caja de suministros. |
powerups.picked | Un jugador recoge un potenciador. |
lootchests.opened | Un jugador saca algo de un cofre de botín. |
lootchests.<template>.opened | Lo mismo, por ID de plantilla. |
duels.wins | Un jugador gana una pelea en una sala de duelo. |
Registro del staff
El registro de auditoría del staff de ExyliaLib, que se lee con /exylialib logs, guarda:
| Acción | Cuándo |
|---|---|
supply-drop-open | El primer jugador abre una caja de suministros. |
supply-drop-take | Un jugador saca objetos de una caja. |
powerup-zone-create, powerup-zone-delete | Se crea o se elimina una zona de potenciadores. |
loot-chest-place, loot-chest-remove | Se registra o se quita un cofre de botín. |
loot-template-delete | Se elimina una plantilla de cofres de botín. |
regenzone-create, regenzone-delete | Se crea o se elimina una zona de regeneración. |
regenzone-force-regen | El staff regenera una zona a mano y sale bien. Las regeneraciones programadas no se registran. |
duel-room-create, duel-room-delete | Se crea o se elimina una sala de duelo. |
PlaceholderAPI
Con PlaceholderAPI instalado, el módulo de suministros registra %exyliawarzone_supplydrop_...%. Mira
Placeholders.
WorldGuard, claims y otros plugins de áreas
Las zonas de regeneración y las salas de duelo aplican sus propias flags y no tocan las áreas de ningún otro plugin. Donde una región de WorldGuard o un claim cubre los mismos bloques, una acción solo sale adelante si los dos la permiten. La única excepción es un duelo en marcha: los luchadores pueden golpearse aunque WorldGuard, la protección del spawn o una flag impidan el PvP.
¿Falta algo en esta página? Dínoslo en Discord