Herramientas de staff
Las tumbas de cualquiera desde /gravesadmin list, mirar dentro, teletransportarse, devolver o eliminar una, devolver todas las de un jugador, y el registro de auditoría.
Cada herramienta de staff toma una tumba igual que un jugador, borrando su fila. Si el staff devuelve una tumba mientras alguien la saquea, o mientras caduca, se entrega una sola vez.
/gravesadmin list
/gravesadmin list <player> (permiso exyliagraves.admin.view, solo jugadores) abre una pantalla con
todas las tumbas de ese jugador, en todos los servidores de la red. El jugador puede estar conectado,
desconectado o en otro servidor, siempre que ExyliaLib conozca el nombre.
| Clic | Qué hace | Necesita |
|---|---|---|
| Izquierdo | Teletransportarse a la tumba, gratis, sin importar el combate ni si el teletransporte está activado. | exyliagraves.admin.view |
| Derecho | Mirar dentro, protegida o no. | exyliagraves.admin.view |
| Shift + izquierdo | Devolvérsela a su dueño, tras una confirmación. | exyliagraves.admin.restore |
| Shift + derecho | Eliminarla con todo su contenido, tras una confirmación. | exyliagraves.admin.remove |
Las indicaciones de clic de cada fila muestran solo lo que puede hacer quien mira. Tras confirmar, o tras cancelar, el staff vuelve a las tumbas de ese jugador.
La pantalla es lang/<code>/menus/admin/graves.yml, que se reescribe desde el jar en cada arranque y en
cada recarga de menús.
Devolver tumbas
Devolver borra la tumba y le da sus ítems y su experiencia al dueño por ID, a través del almacén de recompensas de ExyliaLib: directamente a su inventario cuando puede recibirlos, y si no, la próxima vez que entre, en cualquier servidor. El staff lee "Tumba devuelta a Steve."
/gravesadmin restore <player> (permiso exyliagraves.admin.restore, solo jugadores) lo hace con todas
las tumbas del jugador, en todos los servidores, tras una sola confirmación: "¿Devolver 3 tumba(s) a
Steve?" La respuesta cuenta las tumbas que esta llamada tomó de verdad: "3 tumba(s) devuelta(s) a
Steve." Una tumba que otro se llevó entretanto simplemente no se cuenta. Sin ninguna en pie: "Steve no
tiene tumbas en pie."
Eliminar una tumba
Eliminar borra la tumba con todo lo que tiene. No cae nada ni se entrega nada. El registro de auditoría guarda un resumen de lo que tenía.
Dónde se quita la cabeza
Una cabeza solo se quita en el servidor donde está. Una tumba tomada desde otro servidor se quita allí al momento si hay Redis configurado; sin Redis, se queda hasta que alguien hace clic en ella allí ("Esa tumba ya no existe.") o hasta que caduca. Ver Red.
Registro de auditoría
Cada tumba queda en el registro de auditoría de ExyliaLib, que se consulta en el juego con
/exylialib logs <player> (o * para todos), filtrando opcionalmente por plugin y acción (permiso
exylialib.logs).
| Acción | Cuándo | Se guarda con |
|---|---|---|
grave-create | Una muerte creó una tumba. | El dueño, dónde, y cada ítem. |
grave-collect | El dueño la recogió. | Cada ítem. |
grave-loot | Otro la recogió. | Quién, el dueño y cada ítem. |
grave-expire | Caducó y su contenido cayó, o el límite la vació. | Un resumen de su contenido. |
grave-delete | Caducó con on-expire: DELETE. | Un resumen de su contenido. |
grave-restore | El staff la devolvió. | Quién, el dueño y un resumen. |
grave-remove | El staff la eliminó. | Quién, el dueño y un resumen. |
El resumen es la lista de stacks y la experiencia, como texto. Solo grave-create, grave-collect y
grave-loot guardan los ítems en sí.
Recargar
/gravesadmin reload (permiso exyliagraves.admin.reload) vuelve a leer config.yml, messages.yml y
los dos menús. Los menús también se recargan cuando se recarga la propia ExyliaLib, así que un cambio de
paleta les llega. Las tumbas en pie no se tocan.
¿Falta algo en esta página? Dínoslo en Discord