Aperturas
Qué pasa desde el clic hasta el premio: las comprobaciones, aperturas compartidas y privadas, abrir varias llaves de una vez, acelerar, irse a mitad de apertura, el historial, los anuncios y los otros plugins que se enteran.
Del clic al premio
Las comprobaciones
El jugador tiene que tener el nodo de la caja (exyliacrates.crate.<id>, o crate.*), además de
exyliacrates.multiopen para una apertura múltiple y, lejos del bloque, exyliacrates.use y
exyliacrates.open.remote. La caja tiene que estar activada y tener alguna recompensa que el jugador pueda ganar. Sus llaves tienen
que haberse cargado desde que entró ("Tus llaves aún se están cargando."), su apertura anterior tiene que
haber terminado, y en una caja compartida no puede estar reproduciéndose la apertura de otro en ese bloque
("Alguien está abriendo esta caja. Espera un momento.").
El cobro
Se cobra cada coste, todo o nada. Ver Llaves y costes.
El sorteo
Los premios se sortean y el contador de garantía se escribe en el mismo paso, así que aquello en lo que cae
la animación es exactamente lo que se entrega. La apertura se escribe en el historial y se dispara el
CrateOpenEvent.
La animación
La animación de la caja se reproduce sobre el bloque. Muestra el premio más raro ganado; los demás salen con él.
La revelación
Sale el premio: se entrega en ese momento, suena la celebración de la rareza, flota una etiqueta encima — "Ganaste …" para quien abre, "jugador ganó …" para los demás — y quien abre lee en el chat lo que ganó. Una rareza que se anuncia se anuncia al servidor.
Con la animación Instantánea el premio simplemente aparece sobre la caja durante unos dos segundos.
Si una animación nunca llega a su revelación — se rompió, o un jugador la dejó esperando — el plugin revela por ella cuando se le acaba el tiempo, así que un premio nunca se pierde por culpa de una animación.
Compartida o privada
Apertura → Público en la vista general de una caja.
| Todos, de uno en uno | Solo quien abre, varios a la vez | |
|---|---|---|
| Quién ve la animación | Quien abre y todos los que están a menos de settings.watch-radius (24 bloques), según entran y salen | Solo quien abre |
| Aperturas en un bloque | De una en una; a los demás se les dice que esperen | Cualquier número a la vez |
| Icono flotante y holograma durante la apertura | Ocultos para todos los que miran | Ocultos solo para quien abre |
Un jugador ocupado con una apertura propia no ve las de los demás, así que dos animaciones nunca se mezclan en una pantalla. Las etiquetas, los efectos y la celebración siguen al mismo público. Los anuncios y el resumen en el chat no dependen de él.
Abrir lejos del bloque
/crates open <crate> — y hacer clic en el ítem de la caja de la pantalla de contenido — abre una caja desde
cualquier sitio. La animación se reproduce en el suelo unos tres bloques delante del jugador, la ve quien
permita el público de la caja. No ocupa ningún bloque, así que nunca hace esperar a nadie. Añade true para
abrir tantas como pueda pagar: /crates open vote true.
Necesita exyliacrates.use y exyliacrates.open.remote, que tiene todo el mundo por defecto, más el nodo
propio de la caja. Niega exyliacrates.open.remote para dejar cada caja en su bloque, o
exyliacrates.crate.<id> para bloquear una caja en todas partes. Ver Permisos.
Abrir varias de una vez
Agáchate al hacer clic derecho en el bloque, haz shift + clic en el ítem de la caja de la pantalla de
contenido, o añade true a /crates open: la caja se abre tantas veces como permitan todos los costes, hasta
settings.max-multi-open (10) o el exyliacrates.multiopen.<n> más alto del jugador. Necesita
exyliacrates.multiopen.
Todos los premios salen juntos. La animación cae en el más raro; cuando sale, hasta siete premios se ponen en fila debajo, el más raro el último, cada uno con un contador si se ganó más de una vez. El resumen del chat los lista igual:
CAJAS • Abriste Vote y ganaste 10 recompensas:
▎ Diamante x3
▎ 500 monedas x6
▎ Espada de netheritaEl contador de garantía avanza una vez por llave.
Acelerar
Un clic mientras se reproduce tu propia apertura — cualquier clic, en cualquier sitio — reproduce el resto
settings.click-speed-up veces más rápido (4 por defecto), hasta la revelación. Una vez por apertura; la
revelación va a su propio ritmo. click-speed-up: 1 lo desactiva.
Cuando empieza una apertura animada, se le recuerda a quien abre encima de la barra rápida: speed-up-hint
en messages.yml. Elige una carta ignora los clics mientras el jugador elige carta, porque ese clic es la
elección.
Irse a mitad de apertura
Un premio se entrega pase lo que pase con la apertura:
| Quien abre | Qué pasa |
|---|---|
| Muere | Se le paga al momento y se le dice en el chat lo que ganó. |
| Cambia de mundo | Se le paga al momento y se le dice en el chat lo que ganó. |
| Se desconecta | Se le paga al momento por la cola de entrega: el premio espera a su siguiente entrada. Sin resumen en el chat y sin anuncio. |
| El servidor se apaga | Se le paga al momento, antes de que el plugin se apague. |
Los premios que no caben en el inventario, o que llegan a un jugador que no está conectado, los guarda la cola de entrega de ExyliaLib y se entregan en su siguiente entrada: "Se entregaron 3 recompensas que te esperaban."
Historial
Cada recompensa ganada es una fila del historial: quién, qué caja, qué, su rareza y cuándo.
| Pantalla | Se abre con | Muestra |
|---|---|---|
| Tus aperturas | /crates history, o Tus aperturas en una pantalla de contenido | Las últimas 108 recompensas del propio jugador, la más nueva primero |
| Aperturas del servidor | /cratesadmin history, o Historial del servidor en la lista de cajas | Las últimas 108 de todos |
Las filas más antiguas que settings.history-retention-days (30) se borran un minuto después de arrancar y
cada seis horas. 0 las conserva para siempre.
Anuncios
Cuando alguien gana una recompensa cuya rareza tiene broadcast: true en tiers.yml — legendaria y épica por
defecto — el servidor lee:
CAJAS • Steve obtuvo Espada de netherita de Vote » LEGENDARYEs broadcast en messages.yml. Los anuncios pasan por el canal Premios de cajas de ExyliaLib
(crate-announcements): cada jugador puede silenciarlo desde la pantalla de Anuncios de /settings.
settings.broadcast-enabled: false desactiva los anuncios para todos.
Una apertura múltiple anuncia cada premio que se anuncia una sola vez, aunque se ganara varias veces.
Otros plugins
| Plugin | Qué hace con las aperturas |
|---|---|
| ExyliaSurvivalCore | Cuenta crates.opened y crates.<id>.opened por jugador, uno por apertura, que leen las misiones y las temporadas. Sus potenciadores multiplican los premios de las cajas con la fuente crates. |
| Cualquier plugin | Escucha CrateOpenEvent. |
Los premios se pagan a través de los modificadores de recompensas de ExyliaLib con la fuente crates y el
ámbito crate:<id>, así que un proveedor de modificadores puede potenciar todas las cajas o una sola.
¿Falta algo en esta página? Dínoslo en Discord