Configuración
Todas las claves de config.yml con su valor por defecto, más los archivos de mensajes, objetos y menús.
plugins/ExyliaSpawners/config.yml guarda todo lo que no es un tipo, un tier, un potenciador, un mensaje o un menú.
Los tiempos se escriben 30s, 5m o 1h30m. Aplica un cambio a mano con /spawnersadmin reload; solo
network.enabled necesita reiniciar. Los tipos y los tiers tienen su propia página,
y los potenciadores están en Mejoras y potenciadores.
General
languagestringpor defecto defaultdefault sigue el idioma configurado en el config.yml de ExyliaLib; en o es lo fija solo para este plugin.
Cada uno es una carpeta dentro de lang/ que puedes editar.
debugbooleanpor defecto falseExplica en la consola lo que hace el plugin, incluido cada ciclo de producción.
default-modestringpor defecto VIRTUALCómo producen los spawners salvo que su tipo o su tier diga otra cosa: VIRTUAL (botín y experiencia al almacén,
sin mobs) o CLASSIC (mobs reales junto al spawner).
Producción: production
| Clave | Por defecto | Qué hace |
|---|---|---|
production.interval-ticks | 20 | Ticks entre comprobaciones de producción. Cada spawner sigue esperando su propio retardo. |
production.activation-range | 16 | Bloques: un spawner solo produce, y solo acumula corrupción, mientras haya un jugador así de cerca. |
production.spawn-radius | 4 | Solo CLASSIC: bloques alrededor del spawner donde aparecen los mobs. |
production.nearby-limit | 12 | Solo CLASSIC: no aparecen más mobs mientras haya esta cantidad de su tipo a 8 bloques o menos. |
Almacén y recogida
| Clave | Por defecto | Qué hace |
|---|---|---|
storage.flush-interval | 30s | Cada cuánto se escribe en la base de datos el botín producido. Las descargas de chunks y los apagados también escriben. |
collecting.mending-repair | true | La experiencia reclamada repara primero los objetos con Reparación. |
collecting.full-to-collect | false | Solo se pueden sacar objetos cuando el almacén está lleno. No afecta a la venta. |
Colocar: placement
| Clave | Por defecto | Qué hace |
|---|---|---|
placement.chunk-limit | 0 | Máximo de bloques de spawner en un chunk; 0 es sin límite. |
placement.player-limit | 0 | Máximo de bloques de spawner que un jugador puede tener colocados, salvo que tenga exyliaspawners.limit.<n>; 0 es sin límite. En modo red cuenta todos los servidores. |
placement.require-type-permission | false | Exigir exyliaspawners.place.<type> para colocar un tipo. |
Picar: mining
| Clave | Por defecto | Qué hace |
|---|---|---|
mining.tools | ['*_PICKAXE'] | Herramientas que pueden picar un spawner: nombres de material, con * como comodín. |
mining.require-silk-touch | true | La herramienta debe tener Toque de seda. |
mining.chance | 100.0 | Probabilidad en porcentaje de que picar suelte el spawner; una tirada fallida lo destruye. exyliaspawners.chance.<n> puede subirla. |
mining.require-type-permission | false | Exigir exyliaspawners.mine.<type> para picar un tipo. |
mining.require-empty-storage | true | El último spawner de una pila no se puede picar mientras su almacén tenga objetos o experiencia. Si está desactivado, lo que guardaba se pierde con él. |
mining.to-inventory | true | Los spawners picados van directos al inventario de quien los pica (lo que no cabe cae a sus pies) en vez de al suelo, donde otro podría cogerlos. |
Explosiones, huevos y conversión
| Clave | Por defecto | Qué hace |
|---|---|---|
explosions.enabled | true | Las explosiones quitan un spawner de una pila. Un spawner que guarda objetos nunca explota. |
explosions.drop-chance | 50.0 | Probabilidad en porcentaje de que el spawner explotado caiga como objeto. |
egg-change.enabled | false | Hacer clic derecho en un spawner con un huevo de spawn cambia su tipo, un huevo por cada spawner de la pila. |
conversion.enabled | true | Los spawners vanilla se convierten en ExyliaSpawners la primera vez que un jugador hace clic en ellos o los pica. Los generadores de desafíos nunca se tocan. |
conversion.tier | 1 | Tier que recibe un spawner convertido; también el tier de los spawners importados que no conservaron ninguno. |
Snapshots: snapshots
| Clave | Por defecto | Qué hace |
|---|---|---|
snapshots.enabled | true | Una copia completa de la base de datos del plugin en snapshots/, con un temporizador. |
snapshots.interval | 6h | Cada cuánto. |
snapshots.keep | 8 | Snapshots más recientes que se conservan. |
Corrupción: corruption
| Clave | Por defecto | Qué hace |
|---|---|---|
corruption.enabled | true | Los spawners se corrompen poco a poco mientras hay jugadores cerca y hay que purificarlos allí mismo. |
corruption.disabled-worlds | [] | Mundos donde los spawners nunca se corrompen; uno corrompido produce allí como si estuviera sano. |
corruption.defaults | HALT, 6h–12h | La regla de cada tier que no aparece en tiers. |
corruption.tiers.<tier>.effect | 1 HALT, 2 REDUCED, 3 TAINTED | HALT, REDUCED, TAINTED o NONE. |
corruption.tiers.<tier>.min, max | 1 6h/12h, 2 4h/8h, 3 3h/6h | El temporizador aleatorio, que solo cuenta mientras hay un jugador en rango de activación. |
corruption.tiers.<tier>.multiplier | 0.5 (tier 3: 1.5) | REDUCED: multiplicador de velocidad. TAINTED: multiplicador de botín. |
corruption.tiers.<tier>.loss-chance | 0 (tier 3: 10) | TAINTED: probabilidad en porcentaje, por cada temporizador completo que pasa corrompido, de perder un spawner, nunca el último. |
corruption.grace | 30m | Tras purificarlo, el spawner no puede corromperse durante este tiempo. |
corruption.repair.range | 4.0 | Bloques: lo cerca que debe estar el dueño o un jugador de confianza. |
corruption.repair.duration | 3s | Cuánto tiempo se mantienen agachados. |
corruption.repair.currency | '' | Moneda que se cobra por purificación; en blanco es la del servidor por defecto. |
corruption.repair.cost | 0.0 | Dinero por purificación; 0 es gratis. |
corruption.repair.cleanser-item | '' | Un material que se retira del inventario por purificación; en blanco para ninguno. |
corruption.repair.cleanser-amount | 1 | Cuántos. |
corruption.repair.on-complete | un sonido de campanilla | Líneas de interacción que se reproducen al terminar la purificación. |
corruption.cap.money-per-hour | 0.0 | Antiinflación: un spawner que gana más que esto se corrompe más rápido, en proporción. 0 lo desactiva. |
corruption.cap.max-speed | 4.0 | Como mucho esta cantidad de veces más rápido. |
corruption.particles.particle | WITCH|3|0.35|0.35|0.35|0 | Se muestran alrededor de un spawner corrompido mientras hay un jugador cerca: NAME|count|dx|dy|dz|speed, en blanco para ninguna. |
corruption.particles.radius | 12.0 | Bloques: quién las ve. |
corruption.particles.every | 2s | Cada cuánto. |
Consulta Corrupción.
Protección: protection
| Clave | Por defecto | Qué hace |
|---|---|---|
protection.enabled | true | Preguntar a los plugins de regiones y protecciones antes de colocar, picar, apilar o abrir un spawner. |
protection.sources | las siete | WORLDGUARD, EXYLIA_REGIONS, EXYLIA_PROTECTIONS, LANDS, GRIEF_PREVENTION, TOWNY, SUPERIOR_SKYBLOCK. Una que no esté instalada siempre lo permite. |
Red, venta y anti-ESP
| Clave | Por defecto | Qué hace |
|---|---|---|
network.enabled | false | Listar y vender los spawners de un jugador desde cualquier servidor. Necesita una base de datos compartida y Redis. Reinicia para aplicarlo. Consulta Red. |
selling.autosell-interval | 60s | Cada cuánto vende su almacén un spawner con la autoventa activada, mientras su dueño esté conectado y tenga exyliaspawners.autosell. |
anti-esp.enabled | true | A los jugadores lejanos se les envía un bloque normal en vez del spawner. Necesita PacketEvents. |
anti-esp.distance | 24.0 | Bloques: más cerca de esto, el jugador ve el spawner real. Nunca menos de 8. |
anti-esp.disguise | AUTO | AUTO (el bloque sólido más común a su alrededor, o si no STONE) o un nombre de bloque. |
anti-esp.worlds | ['*'] | Mundos donde se aplica; * es un comodín. |
Alertas del panel: dashboard
| Clave | Por defecto | Qué hace |
|---|---|---|
dashboard.webhook | '' | Webhook de Discord al que van las alertas. Vacío las desactiva. |
dashboard.owner-money-per-hour | 0 | Avisar cuando los spawners de un dueño han vendido más que esto en la última hora (moneda por defecto). 0 lo desactiva. |
dashboard.server-money-per-hour | 0 | Avisar cuando todos los spawners de este servidor han vendido más que esto en la última hora. 0 lo desactiva. |
dashboard.check-every | 1m | Cada cuánto se comprueban los ritmos. |
dashboard.cooldown | 30m | Como mucho una alerta por dueño, y una para el servidor, en este tiempo. |
dashboard.owner-alert | SPAWNER SELL RATE | La alerta de dueño. Placeholders: %owner%, %owner_head%, %money%, %threshold%, %spawners%. |
dashboard.server-alert | SERVER SPAWNER SELL RATE | La alerta del servidor. Placeholders: %money%, %threshold%, %spawners%. |
Consulta Administración.
Mensajes, objetos y menús
| Archivo | Qué contiene |
|---|---|
lang/<language>/messages.yml | Todas las líneas de chat, etiquetas y avisos, por función. Los colores usan tokens de la paleta como {primary} o {error}. Una línea puede empezar con [sound:NAME|volume|pitch] o [center], que nunca llegan a la pantalla; %prefix% es el valor de prefix; un mensaje vacío no se envía. |
lang/<language>/type-names.yml | Nombres visibles de los tipos. |
lang/<language>/spawner-item.yml, booster-item.yml | Los objetos, como objetos de ExyliaLib. |
lang/<language>/hologram.yml | El holograma. Consulta Hologramas y anti-ESP. |
lang/<language>/menus/*.yml | Las pantallas de jugador: hub, storage, upgrades, boosters, trust, corruption, my_spawners. Son tuyas para cambiarles el estilo: una actualización solo añade lo que falta. |
lang/<language>/menus/admin/ | Las pantallas del staff, que se vuelven a escribir desde el jar en cada arranque. |
Los valores que puede mostrar cada pantalla están en Placeholders.
¿Falta algo en esta página? Dínoslo en Discord