Плагин для серверов Майнкрафт, который добавляет экономику с несколькими настраиваемыми валютами, переводами между игроками, обменом и продажей предметов. Балансы можно хранить в SQLite или MySQL, а валютам назначать собственные символы, правила доступа, дробные значения и курсы обмена.
Возможности
- Несколько валют с отдельными стартовыми балансами, форматированием, правами и курсами обмена.
- Переводы между игроками, таблица самых богатых игроков и просмотр информации о валютах.
- Продажа предмета в руке, содержимого хотбара или всего инвентаря; в сообщении о продаже можно посмотреть состав проданных вещей.
- Импорт балансов из EssentialsX, CMI, TokenManager, PlayerPoints, CoinsAPI и GemsEconomy.
- Совместимость с экономикой Vault, Towny и плейсхолдерами PlaceholderAPI.
- В платной редакции доступны магазин и продажа через интерфейсы, история сделок, продажа через компостер, банкомат, физические деньги и личное хранилище валюты.
- Физическую валюту можно вывести предметом, передать другому игроку и внести обратно сочетанием
Shift + ПКМ. Для каждой валюты настраиваются предмет, возможность внесения и вывода, собственная модель и получение из заданных игровых источников. - Личное хранилище — блок с PIN-кодом для физических денег; при наведении на него отображается сохранённый баланс.



Команды
Игрокам доступны:
/balance [player] [currency]— проверить баланс; также используется/bal./pay <player> <amount>— перевести деньги игроку./baltop [currency] [page]— открыть рейтинг балансов./currency <list|info>— посмотреть список валют или сведения о выбранной./exchange <from> <to> <amount>— обменять одну валюту на другую./sellhand,/sellhotbar,/sellall— продать предмет в руке, предметы хотбара или все подходящие предметы; для массовой продажи требуется/sellall confirm./shop— открыть магазин,/sell— интерфейс продажи,/withdraw <currency> <amount>— вывести валюту предметами; эти возможности относятся к платной редакции.
Администраторам:
/eco <give|take|set> <player|all|online> <amount>— выдать, снять или установить баланс./eco clear <player|all|online> [currency]— обнулить баланс./eco info <player> [currency]— посмотреть баланс игрока./re give <player> <vault|atm> [amount]— выдать блок личного хранилища или банкомата./re reload— перезагрузить настройки./re migrate <plugin> <currency>— импортировать данные экономики из другого плагина.
Суммы поддерживают сокращения: k — тысяча, m — миллион, b — миллиард. Если ник игрока совпадает с названием валюты, all или online, перед ником укажите p: либо player:, например /pay p:dollars 50.
Настройка
В разделе currencies задаются параметры каждой валюты: symbol, display-name, starting-balance, payments-enabled, permission, decimals-enabled и exchange-rates. Для физических денег используются параметры physical-item.deposit-enabled, physical-item.withdraw-enabled, physical-item.custom-model-data, physical-item.natural-source.enabled и crafting.enabled.
Цены продажи указываются в prices.yml: можно назначить обычную цену предмету или выплату в определённой валюте. В shop.yml настраиваются валюта магазина, множитель цены покупки, категории и их позиции. Базу данных выбирают через database.type: sqlite или mysql.
Для вывода балансов и рейтинга на табло, в чате и других плагинах доступны плейсхолдеры PlaceholderAPI, например %relisheconomy_formatted_[currency]%, %relisheconomy_baltop_[position]_[currency]_name% и %relisheconomy_rank_[currency]%.
Требования
Работает на серверах Paper, Purpur и их ответвлениях. Vault рекомендуется для интеграции с другими плагинами экономики, PlaceholderAPI подключается для плейсхолдеров.
