Instalación
El jar del cargador y la licencia, las dependencias, los archivos que genera el plugin, las recompensas predefinidas y las actualizaciones.
Conseguir el plugin
ExyliaRewards es un plugin premium, comprado en BuiltByBit. Se distribuye con el cargador Lukittu, así que el archivo que instalas
es el jar del cargador, Exylia-Rewards-Loader.jar. Comprado en BuiltByBit, la licencia va incrustada en ese jar: no hay clave que introducir. El cargador comprueba la licencia en cada arranque y
después le pasa el control al plugin.
Antes de empezar
| Plugin | Para qué |
|---|---|
ExyliaLib | Obligatorio, versión 1.344.0 o superior. Configuración, menús y preguntas, listas de recompensas, la economía, los potenciadores, la base de datos, el tiempo de juego, las regiones y los webhooks. |
El plugin.yml del cargador pone ExyliaLib en softdepend a propósito: quien la instala es el cargador,
así que el cargador tiene que poder arrancar sin ella. En un servidor sin ExyliaLib descarga la última
versión en plugins/ y pide reiniciar. En un servidor con una versión anterior deja la nueva preparada y lo
avisa en consola; reinicia otra vez para aplicarla.
Plugins opcionales
| Plugin | Qué añade |
|---|---|
PlaceholderAPI | Los placeholders del plugin en otros plugins: scoreboards, tab, hologramas. Consulta Placeholders. |
NuVotifier (o Votifier) | Los votos de las webs de votación. Sin él el módulo de votos sigue funcionando, pero los votos solo llegan con /voteadmin fake, y la consola lo avisa. |
ExyliaMobs | Los mobs que una fiesta de votos envía como piñatas. Sin él, una fiesta que debía enviar una paga en su lugar. |
| Una economía | Las recompensas de dinero, la venta de congelaciones de racha y la recuperación pagada del calendario pasan por la economía de ExyliaLib: ExyliaEconomy, o Vault con un plugin de economía, o PlayerPoints. |
Instalar
Copia el jar
Exylia-Rewards-Loader.jar en plugins/, con NuVotifier, ExyliaMobs o PlaceholderAPI si quieres lo que
añaden.
Arranca el servidor
El cargador comprueba la licencia incrustada en el jar y le pasa el control al plugin. El cargador instala ExyliaLib si falta; si tuvo que hacerlo, reinicia otra vez.
Deja que genere
El plugin escribe config.yml, votes.yml, referrals.yml, discord.yml, sus mensajes y menús, y crea
sus tablas. En una instalación nueva también escribe siete recompensas predefinidas. La consola termina
con ExyliaRewards enabled.
Hazlo tuyo
Abre /rewardsadmin para editar las predefinidas o crear las tuyas, cambia las URL de las webs de
votación en votes.yml y crea zonas AFK con /afkzonesadmin. Los jugadores ya pueden abrir /rewards.
Las recompensas predefinidas
Una instalación nueva empieza con recompensas para que /rewards funcione desde el primer momento:
| ID | Activador | Paga |
|---|---|---|
daily | Diaria | 100 de dinero; un ciclo de racha de 7 días cuyo día 7 añade 500 de dinero y 2 diamantes. Aviso de lista activado. |
weekly | Semanal | 750 de dinero y 2 manzanas doradas. |
monthly | Mensual | 2500 de dinero y 4 diamantes. |
playtime_1h | Tiempo de juego, 1 hora | 150 de dinero. |
playtime_5h | Tiempo de juego, 5 horas | 500 de dinero. |
playtime_24h | Tiempo de juego, 24 horas | 2000 de dinero. |
playtime_100h | Tiempo de juego, 100 horas | 7500 de dinero. |
Se escriben una sola vez. Un archivo de la carpeta de datos, .presets-seeded, deja constancia de que se
ofrecieron, así que un servidor que borra todas las recompensas no las recupera en el siguiente arranque; un
servidor que ya tiene recompensas o reclamos guardados tampoco las recibe. /rewardsadmin presets añade las
que tengan el ID libre, cuando quieras recuperarlas.
Archivos generados
Todos están en plugins/ExyliaRewards/.
| Archivo | Contenido |
|---|---|
loader.yml | Lo escribe el cargador: license_key, y version (auto mantiene el plugin en la última versión). |
config.yml | El idioma, los interruptores de módulos, el reloj de reinicio, los avisos, las congelaciones de racha, los sonidos de las zonas AFK, los votos y la fiesta de votos, las reglas de referidos, el bloqueo de /redeem y la moneda de los precios. Consulta Configuración. |
votes.yml | Las webs de votación y lo que pagan un voto, una racha de votos y la fiesta de votos. Consulta Votos. |
referrals.yml | Lo que pagan el jugador nuevo, quien le invitó y los hitos de referidos. Consulta Referidos. |
discord.yml | Anuncios opcionales en Discord. Desactivados hasta que los enciendas. Consulta Configuración. |
database.yml | Dónde se guardan las filas. Lo escribe ExyliaLib. |
lang/<language>/messages.yml | Cada línea de chat, etiqueta, pregunta, título y barra de jefe. |
lang/<language>/menus/user/ | Las pantallas de jugador: rewards, reward_list, reward_preview, reward_calendar, afk_zones, afkzone_preview y vote. Son tuyas: una actualización solo añade lo que falta. |
lang/<language>/menus/admin/ | Los editores. Se regeneran desde el jar en cada arranque; no los edites. |
.presets-seeded | La marca de que ya se ofrecieron las recompensas predefinidas. |
votes.yml y referrals.yml también son tuyos: lo que cambias nunca se sobrescribe, las claves que añade
una versión posterior aparecen solas, y un valor por defecto cambiado espera en /exylialib updates.
Actualizar
Sustituye el jar del cargador y reinicia, o deja version: auto en loader.yml. Tus archivos se conservan;
las claves nuevas se añaden con su valor por defecto.
¿Falta algo en esta página? Dínoslo en Discord