Cajas
La lista de cajas, la vista general de una caja y sus cinco secciones, colocar cajas con la varita, el icono flotante, el holograma y el bucle en reposo.
Una caja es una fila de la base de datos con un id, un nombre visible, un icono, una lista de costes de
apertura, sus recompensas, una garantía, una animación y un público. Se crea y se edita desde /cratesadmin
— también /cratesa — y se coloca en bloques con una varita. No hay ningún archivo donde escribir una caja.
La lista de cajas
/cratesadmin abre Cajas: un ítem por caja, ordenadas por id, con su animación, cuántas recompensas
tiene, en cuántos bloques está y su estado.
| Clic en una caja | Hace |
|---|---|
| Izquierdo | Abre su vista general. |
| Shift + izquierdo | Te da su varita. |
| Derecho | La elimina, tras una confirmación. |
En la fila de abajo están Crear caja, Historial del servidor (las últimas aperturas de todas las cajas, ver Aperturas), Llaves (ver Llaves y costes) y, en la esquina, Ajustes.
Ajustes
Ajustes abre las pantallas de ajustes de ExyliaLib para este plugin: config.yml, tiers.yml y cada
animations/<id>.yml, clave a clave, sin editar los archivos. Volver regresa a la lista de cajas.
Necesita exyliacrates.admin (o exylialib.config de ExyliaLib). Los mismos archivos aparecen también en el
editor web de ExyliaLib, /exylialib editor ExyliaCrates, y un cambio aplicado desde allí ejecuta el paso
crates de una recarga. Ver Editor web.
Crear una caja
Crear caja pide un id: letras minúsculas, números, - y _, hasta 64 caracteres; los espacios se
convierten en guiones bajos. La caja nueva empieza con:
| Campo | Empieza como |
|---|---|
| Nombre visible | {primary}&l y el id en mayúsculas |
| Icono | ENDER_CHEST |
| Coste | Una llave con el mismo id. Si no existe una llave con ese id, se crea con la caja. |
| Recompensas | Ninguna. Una caja sin recompensas responde "Esta caja aún no tiene recompensas." |
| Recompensas por llave | 1 |
| Garantía | Desactivada |
| Animación | Rueda de la fortuna (wheel_of_fortune) |
| Público | Todos, de uno en uno |
| Estado | Activada, con el icono flotante visible |
Eliminar una caja
Eliminar una caja la quita de todos los bloques en los que estaba y borra su fila. Sus llaves se quedan, para que otras cajas las usen, igual que los saldos de los jugadores y el historial.
La vista general
La vista general de una caja muestra su estado arriba y un botón por sección debajo. Cada cambio se guarda en cuanto se hace, y todos los bloques de la caja se vuelven a dibujar con él.
| Botón | Qué contiene |
|---|---|
| Estado | Activada o desactivada; clic para cambiar. Una caja desactivada rechaza cualquier apertura con "Esta caja está desactivada." y no dibuja icono flotante. |
| General | Nombre visible, icono y estado. |
| Coste de apertura | Lo que cuesta una apertura. Ver Llaves y costes. |
| Recompensas | El editor de recompensas, las recompensas por llave y la garantía. Ver Recompensas y rarezas. |
| Apertura | La animación, una vista previa gratuita y quién mira. Ver Aperturas y Animaciones. |
| Presencia | La varita, el icono flotante y el holograma. Abajo. |
| Vista del jugador | La pantalla de contenido tal como la ve un jugador. |
| Eliminar caja | La elimina, tras una confirmación. |
General
| Botón | Edita |
|---|---|
| Nombre visible | Se muestra en menús, hologramas y chat. Admite colores y códigos &. |
| Icono | Se muestra en la lista de cajas, en la pantalla de contenido y girando sobre el bloque. Un material, una cabeza de jugador o un ítem de otro plugin. |
| Estado | El mismo interruptor que Estado en la vista general. |
Recompensas
| Botón | Edita |
|---|---|
| Recompensas | Abre el editor de recompensas con peso. |
| Recompensas por llave | Clic izquierdo fija el mínimo, clic derecho el máximo, de 1 a 9 cada uno. Cada llave paga un número aleatorio en ese rango. |
| Garantía | Clic izquierdo fija tras cuántas aperturas (de 0 a 500, 0 la desactiva), clic derecho la rareza que garantiza, shift + clic izquierdo la desactiva. |
Apertura
| Botón | Edita |
|---|---|
| Animación | Abre el selector: las once animaciones e Instantánea, con la actual marcada. Clic izquierdo la elige, clic derecho la previsualiza. |
| Vista previa | Reproduce la animación actual de la caja delante de ti. No se gasta ninguna llave, no se paga nada, no se escribe historial y no se dispara ningún evento. El premio en el que cae se sortea entre todas las recompensas. |
| Público | Cambia entre Todos, de uno en uno y Solo quien abre, varios a la vez. Ver Aperturas. |
Colocar cajas
Presencia → Varita de caja (o shift + clic izquierdo en la lista de cajas) te da la varita de esa
caja: un BLAZE_ROD por defecto (settings.wand-material) que lleva el id de la caja.
| Con la varita | Hace |
|---|---|
| Clic derecho en un bloque | Lo convierte en esta caja. "Ya hay una caja en ese bloque." si ya hay una. |
| Clic izquierdo en un bloque de caja | Quita la caja de él, sea cual sea. |
Sirve cualquier bloque — un cofre, un cofre de ender, un faro, una losa. El bloque en sí no cambia: pasa a responder a los clics como una caja y lo protege el módulo de bloques clicables de ExyliaLib, que impide que los jugadores lo rompan y que un cofre o un barril abra su propio inventario. Si el bloque es un cofre, su tapa se abre al empezar una apertura y se cierra al terminar.
La varita solo funciona para quien tiene exyliacrates.admin. Un clic con la varita en un bloque de caja es
siempre un clic de varita, nunca una apertura ni una vista previa. Una caja puede estar en cualquier número
de bloques, en cualquier mundo; cada bloque se guarda con el servidor en el que está.
Clic derecho la abre con una llave; agachado + clic derecho abre tantas como el jugador pueda pagar, hasta su
límite de aperturas múltiples (settings.max-multi-open, o su exyliacrates.multiopen.<n>). Clic izquierdo
abre la pantalla de contenido. Cada uno necesita su nodo (exyliacrates.crate.<id>, exyliacrates.multiopen,
exyliacrates.preview), que tiene todo el mundo por defecto. Ver Aperturas y
Permisos.
El icono flotante
Sobre cada bloque de caja el icono de la caja gira despacio y sube y baja, dibujado para cada jugador con
paquetes, para los jugadores que están a menos de idle.radius bloques (24 por defecto). Se vuelve a dibujar
cada idle.interval-seconds (8): una pasada del bucle.
Presencia → Icono flotante: clic derecho lo muestra u oculta; clic izquierdo abre un formulario con:
| Campo | Significado |
|---|---|
| Icono flotante | Visible u oculto. |
| Desplazamiento X, Y, Z | Bloques al este, hacia arriba y al sur de donde lo pone idle.height (1.3 sobre el bloque). |
| Rotación | Hacia dónde mira, en grados. |
| Giros por ciclo | Vueltas completas que da en cada pasada del bucle; 0 lo deja quieto en su rotación. |
Su tamaño y su contorno son de todo el servidor: idle.scale e idle.glow en config.yml. Mientras se
reproduce una apertura en el bloque, el icono se aparta para todos los que la miran.
idle.effects añade líneas de efecto que suenan o se dibujan en cada caja una vez por pasada — partículas,
sonidos — para quien esté allí. Vacío por defecto. Poner idle.interval-seconds a 0 desactiva el bucle
entero, icono incluido.
El holograma
Sobre cada bloque de caja flota un holograma, por defecto:
VOTE
▎ Llaves » 3
➥ Clic derecho para abrirSus líneas son hologram-lines en lang/<idioma>/messages.yml. %crate% es el nombre visible y %keys%
el número de llaves de la caja que tiene quien lo lee — cada uno ve el suyo, actualizado cada segundo. Cuenta
los ítems de llave que lleva encima más el saldo, de la primera llave que nombra el coste de la caja; una caja
que no pide llave muestra 0.
Presencia → Holograma lo mueve X, Y y Z bloques desde donde lo pone hologram.offset-y (1.6 sobre el
bloque). hologram.enabled: false no dibuja ninguno. Mientras se reproduce una apertura en el bloque, el
holograma se oculta para todos los que la miran.
/cratesadmin reload vuelve a leer messages.yml y config.yml, pero los hologramas que ya están en pie
conservan sus líneas y su altura antiguas. Se vuelven a dibujar cuando cambia algo en las secciones General,
Apertura o Presencia de la caja, o en el siguiente reinicio. Lo mismo pasa al desactivar hologram.enabled.
¿Falta algo en esta página? Dínoslo en Discord