Suministros
Cajas que caen en paracaídas dentro de las áreas de los envoys según un horario: niveles y su botín, envoys, tiempos, lo que ven los jugadores, las reglas de la caja y los comandos del staff.
Los suministros son cajas que caen del cielo en paracaídas y aterrizan como un contenedor real al que cualquiera puede ir corriendo. Cada una se anuncia antes, aterriza donde un haz de luz marcó el lugar, se queda bloqueada un momento y luego se abre para quien llegue primero. Desaparece con lo que quede cuando alguien la vacía o cuando se acaba su tiempo.
Todo se configura en el juego con /supplydropsadmin (alias /envoysadmin) o con la tarjeta de suministros de
/warzoneadmin. Ahí viven dos cosas:
- Niveles: los tipos de caja. Un nombre, un peso, una tabla de botín, un aspecto y, si quieres, sus propios tiempos.
- Envoys: las áreas donde caen las cajas. Un área, cuántas cajas caen en cada tanda, qué niveles puede sacar y un horario.
El horario, /supplydrop start y Soltar una ya eligen su lugar dentro del área de un envoy. Hasta que un envoy
tenga área, solo /supplydrop here suelta algo.
Una caída, paso a paso
| Fase | Qué pasa |
|---|---|
| Anunciada | Sale un anuncio en el chat, un haz de luz se alza sobre el lugar y una barra de jefe hace la cuenta atrás. 60 segundos por defecto. |
| Cayendo | La caja baja bajo el paracaídas de su nivel, calculada para tocar el suelo en el último segundo. |
| Bloqueada | La caja ya es un bloque real con un holograma encima. Abrirla se rechaza indicando el tiempo que falta. 20 segundos por defecto. |
| Abierta | Cualquiera puede saquearla. Se anuncia quién la abrió primero. |
| Desaparecida | Si se vacía, se va en cuanto se cierra el inventario. Si no, desaparece con lo que quede cuando se acaba su tiempo de desaparición, contado desde el aterrizaje. 300 segundos por defecto. |
Niveles
Una red que aún no tiene niveles recibe tres para empezar, así el primer envoy ya tiene algo que soltar:
| Nivel | Peso | Probabilidad | Paracaídas | Botín |
|---|---|---|---|---|
common | 70 | 70% | Lana blanca | Hierro, oro, pan, flechas, perlas de ender, botellas de experiencia y, a veces, diamantes. |
rare | 25 | 25% | Lana magenta | Diamantes, esmeraldas, manzanas doradas, botellas de experiencia, chatarra de netherita, tótems. |
legendary | 5 | 5% | Lana amarilla | Diamantes, netherita, manzanas doradas encantadas, tótems, un faro, unos élitros. |
Niveles muestra todos los niveles, del más pesado al más ligero, con su peso, su probabilidad frente a los demás
niveles activados y cuántas líneas de botín tiene. La esmeralda crea uno (escribe un ID como legendary); clic
izquierdo en un nivel para abrirlo, clic derecho para eliminarlo.
| Botón | Qué hace |
|---|---|
| Estado | Activa o desactiva el nivel. Un nivel desactivado nunca sale. |
| Nombre | Lo que leen los jugadores en los anuncios y sobre la caja. Admite tokens de la paleta como {highlight}. |
| Peso | Su probabilidad frente a los demás niveles activados: 70, 25 y 5 dan 70%, 25% y 5%. Un peso de 0 nunca sale. |
| Tabla de botín | Los objetos que lleva una caja, en el editor de botín de ExyliaLib. |
| Paracaídas | El bloque con el que se dibuja el paracaídas. |
| Brillo | El color del contorno del haz, de la caja que cae y del destello al desbloquearse. |
| Bloque de caja | Como qué aterriza la caja. Clic izquierdo elige un bloque, clic derecho sigue crate-block de la config (un barril). Tiene que poder guardar objetos: un barril, un cofre, una caja de shulker. |
| Tiempos | Sus propios tiempos de aviso, desbloqueo y desaparición. Mira Tiempos. |
| Ver la caída | Reproduce la caída de este nivel donde estás, solo para ti. |
| Eliminar | Borra el nivel y su tabla de botín, tras una confirmación. |
Cada línea de la tabla de botín se tira por separado, como un porcentaje de probabilidad, con una cantidad entre su mínimo y su máximo. Si no sale nada, se da una línea igualmente, así que una caja nunca se abre vacía salvo que su tabla lo esté. Los objetos caen en huecos al azar. El botín son solo objetos: el editor no ofrece líneas de comandos ni de dinero.
Envoys
Un envoy es un área del mapa donde caen varias cajas a la vez. Pertenece al servidor en el que se creó. Cada tanda elige un lugar para cada caja dentro del área, saca un nivel para cada una entre los que permite el envoy, las anuncia en un solo mensaje y las hace aterrizar todas en el mismo momento.
Créalo
/supplydropsadmin → Envoys → la esmeralda. Escribe un ID como desert-camp y se abre la pantalla del envoy.
Selecciona el área
Clic izquierdo en Área. Recibes un hacha de oro: clic izquierdo en un bloque para la primera esquina, clic derecho en otro para la segunda, y Shift + clic izquierdo para confirmar.
Elige las cajas y los niveles
Cajas es cuántas caen en cada tanda (4 por defecto, hasta 64). Separación es la distancia mínima en bloques entre dos cajas de la misma tanda (24). Niveles: clic izquierdo añade o quita un nivel, clic derecho vuelve a permitirlos todos, que es lo que viene por defecto.
Dale un horario
Horario abre el editor de horarios de ExyliaLib: horas, días, una repetición cada cierto tiempo dentro de una franja y cuántos jugadores tiene que haber conectados. Al guardar, el envoy funciona solo.
Pruébalo
Lanzarlo ya lo suelta al momento, como si su horario acabara de saltar. Clic derecho en Área te teletransporta a su centro.
Las cajas aterrizan en suelo que esté entre las alturas de las dos esquinas, buscando desde la de arriba hacia abajo. Marca una esquina en el suelo o por debajo y la otra bastante más arriba, o justo bajo el techo si el área está dentro de un edificio o una cueva. Dos esquinas marcadas sobre el mismo suelo plano no dejan sitio para ninguna caja, y cada tanda responde No se encontró un lugar libre.
Los demás botones: Estado activa o desactiva el envoy (uno desactivado nunca se lanza, ni por horario ni a mano), Nombre es lo que leen los jugadores cuando empieza, Tiempos guarda sus propios tiempos y Eliminar borra el envoy, su área y su horario y retira sus cajas, tras una confirmación. En la lista de Envoys, Shift + clic en una fila lo lanza ya y clic derecho lo elimina.
Dónde aterrizan las cajas
Un lugar es una columna al azar del área con suelo sólido (que no sea roca madre) y dos bloques de aire encima, así que
nunca en agua ni en lava. Tiene que estar fuera de toda región de ExyliaLib, como las zonas de regeneración y las salas
de duelo del propio Warzone, fuera de todo claim de ExyliaProtections y al menos a Separación de las otras cajas de
la tanda. Cada caja prueba hasta attempts (20) columnas; una tanda que encuentra menos lugares de los que quiere suelta
los que ha encontrado.
El lugar se vuelve a comprobar al aterrizar. Si alguien ha construido ahí mientras tanto, la caja aterriza encima, hasta 8 bloques más arriba pero nunca por encima del área; dos cajas de la misma tanda en una columna se apilan. Un lugar reclamado desde entonces, o sin sitio libre, cancela la caja con un anuncio. Nunca se sobrescribe un bloque.
El horario
Una línea del horario que salta mientras el envoy aún tiene cajas fuera de su tanda anterior no hace nada, y no se
reintenta: la siguiente tanda es la próxima hora que marque el horario. El formulario del horario ofrece también la
condición envoy-idle, que dice lo mismo. Las horas siguen el timezone del config.yml de ExyliaLib.
Tiempos
Cada caída usa tres tiempos: cuánto se anuncia, cuánto se queda bloqueada y cuánto se queda tras aterrizar. Cada uno se toma del primer sitio que lo defina:
| Caída | Aviso | Desbloqueo y desaparición |
|---|---|---|
/supplydrop start, /supplydrop here, Soltar una ya | El tiempo escrito en el comando, luego el nivel, el envoy y la config. | El nivel, luego el envoy, luego la config. |
| Una tanda de envoy | El envoy y luego la config, para que todas las cajas aterricen a la vez. | El nivel, luego el envoy, luego la config. |
En una pantalla de Tiempos, clic izquierdo define un tiempo (escrito como 30s, 1m o 2m30s) y clic derecho lo
borra, así la caída pasa al siguiente sitio de la tabla; un tiempo que viene de la config se lee (config). Una tanda
de envoy se anuncia al menos 5 segundos, y una caja siempre se queda al menos 10 segundos tras aterrizar. Deja el tiempo
de desaparición por encima del de desbloqueo.
Lo que ven los jugadores
| Momento | Anuncio |
|---|---|
| Se anuncia una caja | Su nivel, x, z, el mundo y la cuenta atrás, con una indicación a /supplydrop. |
| Se anuncia un envoy | El nombre del envoy, cuántas cajas, el mundo y la cuenta atrás. |
| Aterriza una caja | Su nivel, x, y, z y cuándo se desbloquea. |
| Alguien la abre primero | Quién llegó primero. |
| Se acaba su tiempo | La caja desapareció con lo que quedaba. |
| Su lugar estaba ocupado | La caja se canceló. |
Los anuncios llegan a todos los jugadores que no los han silenciado, y a la consola. Cada jugador los silencia en
/settings, dentro de ANUNCIOS, en la opción Supply drops.
Mientras una caída está en camino, cada jugador de su mundo ve una barra de jefe de la caja más cercana a él: su
nivel, sus x, z y la cuenta atrás. En un envoy, así sabe cada jugador a qué caja ir. Silenciar los anuncios no
oculta la barra; vacía su texto en el archivo de mensajes para quitarla.
El haz, la caída, el aterrizaje, el desbloqueo y la desaparición son entidades de display y partículas, que ven los
jugadores a menos de view-radius (160 bloques) del lugar. Un jugador que entra en el radio o vuelve a conectarse
durante la cuenta atrás también recibe el haz. Una caja que cae bajo techo, cualquier cosa a menos de 12 bloques sobre
el lugar, se salta el paracaídas y simplemente aterriza. Un holograma sobre la caja muestra el nivel y la cuenta atrás
hasta el desbloqueo, y luego hasta que desaparece.
/supplydrop (alias /drop, /supplydrops) está abierto a todos los jugadores: el nivel y las coordenadas de la caja
que está fuera (si hay varias, la más cercana a su próximo momento), o cuándo cae el próximo envoy.
La caja
Una caja que ha aterrizado no se puede romper, ni volar con explosiones, ni vaciar con una tolva, ni vender con una varita de venta. Cuando el módulo se para, todas las cajas se retiran con lo que tengan dentro; una que un fallo dejara en pie se retira en el siguiente arranque.
El primer jugador que abre una caja suma la estadística supply_drops.reached para las misiones y clasificaciones de
ExyliaSurvivalCore, si está instalado. Quién abrió una caja y lo que se llevó cada jugador quedan en el registro de
auditoría (/exylialib logs, acciones supply-drop-open y supply-drop-take).
Animación
Animación guarda las cinco fases con las que se dibuja cada caída: Baliza (el haz), Caída, Impacto,
Desbloqueo y Desaparición. Cada una abre el editor de secuencias de ExyliaLib y se guarda en el config.yml del
módulo. En las líneas, %glow%, %parachute% y %crate% se cambian por el color, el bloque de paracaídas y el bloque
de caja del nivel, y %seconds% por lo que dura la baliza.
Comandos del staff
| Comando | Qué hace |
|---|---|
/supplydrop start [nivel] [aviso] | Una caja en el área de un envoy activado al azar. Sin nivel, saca uno entre los de ese envoy. No cuenta como tanda del envoy. |
/supplydrop here [nivel] [aviso] | Una caja en el bloque donde estás, sin comprobar regiones ni claims. Solo en el juego. |
/supplydrop envoy <envoy> | Lanza un envoy ahora. |
/supplydrop stop | Retira todas las cajas a la vez, también las que van cayendo, con lo que tengan dentro. |
aviso es una duración como 10s o 2m; para darla, escribe antes el nivel. Un nivel escrito en un comando cae
aunque esté desactivado. En la pantalla de administración, Soltar una ya es start y Retirar todas las cajas
es stop, con confirmación. Todos necesitan exyliawarzone.supplydrops.admin; mira Comandos
y Permisos.
Límites y casos especiales
- Como mucho hay
max-active(16) cajas fuera a la vez en un servidor, cayendo y aterrizadas, envoys incluidos. Una tanda se recorta al hueco que quede. - Si todos los niveles que permite un envoy están desactivados o eliminados, sus tandas no sueltan nada. Clic derecho en Niveles para permitirlos todos.
- Los niveles los comparten todos los servidores de la misma base de datos; los envoys y sus cajas son de un solo servidor. Un nivel editado en un servidor llega a los demás cuando se reinician.
- El aspecto, los tiempos por defecto y los límites están en
modules/supply-drops/config.yml, que también se edita desde el botón Settings de/warzoneadmin. Mira Configuración.
¿Falta algo en esta página? Dínoslo en Discord