Плагин для серверов Майнкрафт с собственной экономикой, магазином сервера, аукционом и заказами на покупку предметов. Подходит для серверов с несколькими валютами и общей экономикой между подключёнными серверами.
Возможности
- Создаёт несколько валют с собственными символами и стартовым балансом; для каждого товара можно назначить отдельную валюту.
- Добавляет магазин сервера с классическим или оформленным интерфейсом, поиском предметов и заполнением неполных стопок при покупке.
- Цены в магазине меняются от спроса и предложения: растут после покупок, снижаются после продаж и постепенно возвращаются к базовому значению. Для них задаются нижний и верхний пределы.
- Добавляет аукцион: игроки выставляют предметы на продажу или торги, делают приватные предложения и получают возврат средств при перебитой ставке.
- Позволяет создавать заказы на покупку: деньги резервируются до выполнения заказа, а полученные предметы можно забрать через аукцион даже после выхода с сервера.
- Находит предметы из ItemsAdder, Oraxen, MMOItems, MythicMobs, ExecutableItems, Nexo и SX-Item и добавляет их в настройки рынка.
- При общей MySQL-базе синхронизирует кошельки и аукцион между серверами BungeeCord или Velocity. Цены рынка при этом можно оставить отдельными для каждого сервера.
Команды
/bal [player] [currency]— проверить баланс./pay <player> <amount> [currency]— перевести деньги игроку./market— открыть магазин сервера;/sell— продать предметы из инвентаря;/stocks— посмотреть тенденции цен./ah— открыть аукцион./ah sell <price> [duration] [currency]— выставить предмет в руке на продажу;/ah bid <price> [duration]— выставить его на торги./ah offer <id> <qty>— отправить приватное предложение;/ah offers— принять или отклонить входящие предложения./ah collect— забрать купленные или просроченные предметы;/ah search <query>— искать лоты./orders— открыть заказы на покупку./orders create <item> <amount> <price> [currency]— создать заказ;/orders fill <id> [amount]— выполнить его предметами из инвентаря;/orders cancel <id>— отменить заказ и вернуть деньги./orders my— показать свои заказы;/orders search <query>— искать активные заказы./eco <give|take|set> <player> <amount> [currency]— изменить баланс игрока./customitems scan,/customitems list,/customitems info <id>,/customitems reload,/customitems toggle <id>,/customitems price <id> <buy> [sell]— управлять найденными предметами.
Права
Игрокам выдаются права aureleconomy.bal, aureleconomy.pay, aureleconomy.market, aureleconomy.sell, aureleconomy.ah, aureleconomy.orders, aureleconomy.stocks и aureleconomy.web. Для изменения экономики и управления найденными предметами требуется aureleconomy.admin; по умолчанию оно есть только у операторов.
Настройка
В config.yml задаются валюты, стартовый и максимальный баланс, минимальная сумма перевода, товары и их цены. У товара значение покупки -1.0 отключает покупку, а значение продажи 0.0 — продажу.
Разделы market, auction-house и buy-orders позволяют включать функции, назначать комиссии, лимиты, длительность лотов, динамику цен и границы их изменения. В database выбирается SQLite или MySQL; messages.yml содержит сообщения плагина и поддерживает форматирование MiniMessage и коды &.
Требования
Работает на Paper, Purpur, Pufferfish и Leaves. Для совместимости с плагинами, использующими Vault, поддерживается Vault. Общая синхронизация между серверами требует MySQL: SQLite для неё не подходит.
