Contenido generado con IA — puede contener errores.

Sistemas

Integraciones

Cómo pagan los demás plugins de Exylia en estas monedas, los plugins de Vault, PlaceholderAPI, ExyliaAnalytics, los plugins ante los que carga y Folia.

Otros plugins de Exylia

ExyliaLib habla con economías pero no tiene ninguna propia. ExyliaEconomy es una de ellas: cada moneda almacenada, de ítem y de experiencia se registra en la fachada de economía de la librería, así que una tienda, un mercado, un kit, una recompensa o una misión de cualquier plugin de Exylia pone precios y paga en ellas por ID, sin nada escrito específicamente para este plugin.

Lo que eso le da a cada plugin del servidor:

  • Una sola lista de monedas, en el orden fijado en /economyadmin, para cualquier selector de monedas.
  • Una sola regla de permisos: una moneda con permiso se oculta y se rechaza a quien no lo tenga, en cada plugin que pregunte.
  • Un solo aspecto: nombre, símbolo, decimales y formato, incluidas las superposiciones solo visuales de vault y points.
  • Un solo registro: cualquier motivo con el que pague un plugin — shop:sell, market:fee — es una línea del registro, mostrada con la etiqueta de messages.yml.
  • Un solo evento: cada cambio de un saldo almacenado dispara el BalanceChangeEvent de ExyliaLib, una vez, en el servidor que lo escribió — así un cambio puesto en cola en un servidor y aplicado en otro se anuncia una vez, donde se aplica.

ExyliaSurvivalCore carga después de ExyliaEconomy por este motivo: su tienda, mercado, subastas, pedidos, intercambios, potenciadores y recompensas pagan todos a través de la fachada.

Plugins de Vault

Todo lo que solo habla Vault — ShopGUIPlus, EconomyShopGUI, ChestShop, QuickShop, Jobs, zAuctionHouse, AuctionHouse y los demás — funciona con la moneda almacenada publicada en Vault. Ver Vault.

plugin.yml incluye estos en loadbefore, para que ExyliaEconomy se active primero y encuentren la economía de Vault durante su propia activación: ExyliaSurvivalCore, ExyliaMines, ShopGUIPlus, EconomyShopGUI, ChestShop, QuickShop, Jobs, zAuctionHouseV3 y AuctionHouse.

PlaceholderAPI

Con PlaceholderAPI instalado, cada placeholder se expone bajo el identificador del plugin, %exyliaeconomy_…%, sin ninguna expansión que descargar. Sin él siguen funcionando dentro de los archivos de cada plugin de Exylia. Ver Placeholders.

ExyliaAnalytics

Cuando ExyliaAnalytics está instalado, cada servidor le entrega el dinero en circulación de cada moneda almacenada: la suma de todos los saldos y cuántos jugadores tienen algo, leídos de la base de datos un minuto después del arranque y cada diez minutos después. Una moneda por servidor se informa bajo su clave por servidor. Los movimientos individuales le llegan a ExyliaAnalytics a través de los eventos de cambio de saldo.

Ver la página de economía de ExyliaAnalytics para lo que hace el panel con ellos.

Folia

folia-supported: true. Cada mensaje, menú y cambio de inventario se ejecuta en el hilo dueño del jugador, los barridos periódicos se ejecutan fuera del hilo principal y nada espera a la base de datos en un hilo del juego.

¿Falta algo en esta página? Dínoslo en Discord