Integraciones
Qué cambian dentro de una mina ExyliaSurvivalCore, PlaceholderAPI, una economía, los gestores de mundos y los plugins de combate y protección, además de redes y Folia.
Nada de lo que sigue es obligatorio. Cada plugin se detecta por separado, y sin él la mina funciona igual, solo que sin lo que aporta.
ExyliaSurvivalCore
Con ExyliaSurvivalCore instalado, cuatro de sus sistemas llegan a cada mina:
| Sistema | Qué hace en una mina |
|---|---|
| Potenciadores | Los potenciadores de drops y experiencia del minero multiplican los drops vanilla, la experiencia y los objetos del botín; sus potenciadores de dinero multiplican el dinero que paga el botín a través de su economía. Las minas cuentan como la fuente mines. |
| Autoventa | Cada drop y cada objeto de botín se ofrece primero a la autoventa del minero. Lo que vende no se entrega además. |
| Límites de encantamientos | Los límites que fija para ese lugar se aplican a la herramienta antes que los límites de Fortune y Toque de seda de la propia mina. |
| Objetos bloqueados | Un jugador que sostiene un objeto prohibido por sus reglas no puede romper con él los bloques de la mina. |
Se aplican después de los potenciadores de la propia mina, así que unos y otros se acumulan.
Al survival core se le pregunta en cada rotura en lugar de una sola vez al arrancar, así que puede activarse después de ExyliaMines, o recargarse, sin que nada se quede desfasado.
Las versiones de ExyliaSurvivalCore anteriores al traslado siguen teniendo un módulo mines. Si está
activado, los dos plugins reclamarían cada bloque roto en una mina, así que ExyliaMines avisa en consola al
arrancar: "ExyliaSurvivalCore still runs its own mines module." Actualiza el survival core o desactiva su
módulo mines. Sus minas no se importan mientras ese módulo funcione —ver Migración.
PlaceholderAPI
Todos los placeholders se publican en PlaceholderAPI bajo el nombre del plugin, sin nada que descargar del
eCloud: %exyliamines_mine_reset_coal%. Ver Placeholders.
Dinero
Las líneas de dinero de las tablas de botín y de los premios de suerte se pagan a través de la economía de ExyliaLib, que necesita un plugin de economía detrás: Vault con uno instalado, o PlayerPoints. Sin ninguno, las líneas de dinero no pagan nada y todo lo demás sigue funcionando. Con ExyliaSurvivalCore, el dinero se ofrece primero a su economía, que es lo que permite que se apliquen sus potenciadores y sus monedas propias.
Gestores de mundos
Worlds y Multiverse-Core cargan sus mundos después de que se activen los plugins. Una mina en uno de esos mundos se registra en cuanto el mundo carga, y los bloques realistas que estaba regenerando ahí se retoman. No hay nada que configurar.
Plugins de combate
/mine y el menú /mines se niegan a enviar a un jugador que está en combate. El combate se lee del módulo
de combate de ExyliaLib, que sigue a DeluxeCombat o PvPManager cuando hay uno instalado.
Plugins de protección y anticheats
Sin flags ni excepciones que añadir. Una mina hace sus propias roturas después de que los anticheats hayan dicho la suya y nunca fuerza una rotura cancelada, así que las regiones de WorldGuard y las comprobaciones de nuker siguen funcionando dentro de las minas. Ver Área y formas.
Herramientas de otros plugins
Un plugin que rompe bloques en nombre de un jugador —un pico 3x3, un vein miner, un encantamiento— debe pasar
cada bloque a la mina con MinesService.breakBlock, para que cada uno reciba el permiso, el botín y la
regeneración de la mina. Ver la API.
Redes
Varios servidores pueden compartir una base de datos. Cada mina pertenece al servidor en el que se creó, y cada servidor carga y ejecuta solo las suyas:
- Los ids son únicos en toda la red. Crear, clonar o importar una mina comprueba la tabla entera, así que una mina de un servidor nunca puede sobrescribir la de otro.
- Los potenciadores pertenecen al servidor en el que se lanzaron.
- Las estadísticas se guardan por id de mina y se escriben como sumas, así que los recuentos de servidores distintos nunca se pisan.
- Los bloques rotos de una mina que pertenece a otro servidor no se tocan.
El nombre del servidor es el que ExyliaLib le da en la red. Una fila de mina escrita antes de que se registraran los servidores —una importación antigua— pertenece al servidor que la lea.
Folia
Compatible. Cada cambio de bloque se ejecuta en el hilo que es dueño del bloque, cada cambio de jugador en el hilo dueño del jugador, y los eventos que lanza el plugin se llaman en el hilo de región del bloque al que se refieren.
¿Falta algo en esta página? Dínoslo en Discord