Menú de jugadores
/mines y /mine: la lista que ve cada jugador, qué dice cada entrada, cómo ir a una mina y cómo cambiar el aspecto del menú.
Los jugadores llegan a las minas con dos comandos, ambos concedidos a todo el mundo por defecto.
| Comando | Permiso | Qué hace |
|---|---|---|
/mines | exyliamines.menu | Abre la lista de minas. |
/mine <id> | exyliamines.teleport | Envía al jugador al punto de entrada de esa mina. El autocompletado ofrece todas las minas activadas. |
La lista
/mines muestra todas las minas activadas del servidor, ordenadas por id, cada una con su icono y su
nombre y además:
| Línea | Qué dice |
|---|---|
| Tipo | Clásica o Realista. |
| Acceso | Abierta, o Bloqueada si el jugador no tiene el permiso de la mina. |
| Restante | La parte que sigue en pie. |
| Próximo reinicio | El tiempo hasta el próximo rellenado; "Por bloque" en una mina realista. |
| Potenciador | El multiplicador de drops y el tiempo restante de un potenciador activo, o Ninguno. |
| Minado por ti | Cuántos bloques ha minado ahí este jugador. |
Un pico en la parte de abajo, Tu minería, suma los bloques del jugador en todas las minas. Hacer clic en una mina lo envía allí.
Las minas bloqueadas también aparecen, para que los jugadores vean a qué pueden aspirar; al hacer clic en una se les dice que no tienen acceso.
Ir a una mina
/mine <id> y un clic en el menú hacen las mismas comprobaciones, en este orden:
- La mina existe y está activada; si no, "Mina no encontrada."
- El jugador tiene
exyliamines.teleporty el permiso propio de la mina, si lo tiene; si no, "No tienes acceso a esta mina." - La mina tiene punto de entrada; si no, "Esta mina no tiene punto de entrada."
- El jugador no está en combate; si lo está, se le dice cuánto le queda. Una mina no es una forma de huir de una pelea. El combate se lee del módulo de combate de ExyliaLib, que sigue a DeluxeCombat o PvPManager cuando hay uno instalado.
El teletransporte en sí pasa por los teletransportes de ExyliaLib, y la línea teleported lo confirma.
Solo las minas clásicas tienen sección de Teletransportes, así que una mina realista creada en el editor no tiene punto de entrada y responde "Esta mina no tiene punto de entrada." Ver Minas realistas.
Cambiar su aspecto
El menú es lang/<language>/menus/user/mines.yml, y es tuyo: una versión nueva solo añade lo que le falta y
nunca sobrescribe tus cambios. Es un menú de paginación de ExyliaLib —ver la
página de menús de la librería para todas las claves.
La entrada de cada mina es el item_template, y puede usar:
| Valor | Qué es |
|---|---|
%mine_id%, %mine_name%, %mine_icon% | Id, nombre visible, material del icono. |
%mine_type%, %remaining%, %next_reset%, %total_blocks%, %boost% | Igual que en el holograma. |
%access% | access-open o access-locked de messages.yml. |
%player_blocks% | Los bloques que el espectador ha minado en esta mina. |
%player_blocks_total% está disponible para cualquier otro objeto del menú. La acción de botón que envía a
un jugador a una mina es exyliamines:teleport <id>. Es la única acción del plugin que no necesita
exyliamines.admin, así que puede ir en cualquier objeto de este menú —una mina destacada, por ejemplo— y
sigue haciendo todas las comprobaciones de arriba.
¿Falta algo en esta página? Dínoslo en Discord