Editores
El editor de trabajos en el juego, el editor web, la administración de jugadores y las pantallas de ajustes.
/jobsadmin abre el centro de administración: Editor, Economy, Work orders, Players, Migration y Settings. Las pantallas de administración se vuelven a escribir desde el jar en cada arranque.
Editor de trabajos (en el juego)
Lista de trabajos y luego un centro por trabajo con General, Actions, Milestone rewards, Anti-exploit y Perks, y Delete.
- General: nombre, icono, descripción, nivel máximo, curva de niveles, bonificación de ingresos, bonificación de xp, price share y activado.
- Actions: añade una regla eligiendo la acción y luego el objetivo a partir del bloque que miras, tu objeto en la mano, un mob, un bioma o un id escrito; edita dinero y experiencia; quita una (con confirmación).
- Milestone rewards: añade, edita o quita las recompensas de un nivel.
- Anti-exploit: los cinco interruptores por trabajo.
- Perks: elige una mejora y luego edítala en el editor de habilidades de ExyliaLib.
Cada guardado pasa primero por el cargador de trabajos real. Solo se rechaza por lo que el cargador descartaría (un problema que el archivo ya tenía no te bloquea), se escribe de forma atómica y va seguido de una recarga, de modo que el catálogo, las pantallas y las funciones lo ven al instante. Borrar un trabajo elimina su archivo; los jugadores conservan sus niveles por si vuelve.
Editor web
Cada archivo de trabajo se registra en el editor web de ExyliaLib (/exylialib editor) como job-<id>, con la misma comprobación del cargador y una recarga al aplicar. Los registros de ajustes (config.yml, economy.yml, perks.yml, orders.yml, integrations.yml) también se pueden editar ahí.
Ajustes
Settings del centro abre los menús de configuración de ExyliaLib para cada registro de ajustes; el idioma, el presupuesto, los topes, el informe y otros no tienen una pantalla aparte.
Administración de jugadores
Players lista a los jugadores conectados y busca a cualquiera que haya jugado alguna vez. La pantalla de un jugador permite fijar un nivel, fijar la experiencia, sacarlo de un trabajo, reiniciarlo con el reinicio de jugador de ExyliaLib y (con la guardia económica) pausar su pago. A los jugadores conectados se les edita en memoria en su propio hilo; a los demás se les escribe en la tabla.
Todas las pantallas de administración requieren exyliajobs.admin.
¿Falta algo en esta página? Dínoslo en Discord