Плагин для серверов Майнкрафт, который добавляет экономику с балансами игроков, банками и несколькими валютами. Он подходит для серверов любого размера, поддерживает права доступа и может хранить данные в файлах или базе данных.
Возможности
- Балансы игроков, переводы денег и таблица самых богатых игроков.
- Банки: создание, пополнение, снятие средств, просмотр баланса и управление участниками.
- Несколько настраиваемых валют, выбор предпочитаемой валюты для каждого игрока и курсы конвертации.
- Хранение данных в YML, MySQL, SQLite, MongoDB или собственном хранилище.
- Асинхронное кеширование данных.
- Плейсхолдеры PlaceholderAPI для баланса, валюты, банков и топа игроков:
%ezeconomy_balance%,%ezeconomy_balance_<currency>%,%ezeconomy_bank_<bank>%,%ezeconomy_top_1%,%ezeconomy_currency%.
Команды
/balance— посмотреть свой баланс;/balance <игрок>— баланс другого игрока./eco <give|take|set> <игрок> <сумма>— выдать, снять или установить баланс;/eco gui— открыть интерфейс баланса./baltop [количество]— показать топ игроков по балансу./bank <create|delete|balance|deposit|withdraw|addmember|removemember|info> ...— управлять банками./pay <игрок> <сумма>— перевести деньги игроку./currency [валюта]— посмотреть или выбрать предпочитаемую валюту./ezeconomy cleanup— удалить данные игроков без владельца./ezeconomy daily reset— сбросить ежедневные награды./ezeconomy reload— перезагрузить конфигурацию;/ezeconomy reload messages— только файл сообщений./ezeconomy database infoи/ezeconomy database test— проверить сведения о подключении и само подключение к базе./ezeconomy database reset— сбросить таблицы базы данных.
Права
ezeconomy.balance.others— просмотр чужого баланса.ezeconomy.eco— команда/eco.ezeconomy.pay— переводы через/pay.ezeconomy.currency— выбор валюты.ezeconomy.admin— административные команды/ezeconomy.ezeconomy.bank.create,ezeconomy.bank.delete,ezeconomy.bank.balance,ezeconomy.bank.deposit,ezeconomy.bank.withdraw,ezeconomy.bank.addmember,ezeconomy.bank.removemember,ezeconomy.bank.info— отдельные действия с банком.ezeconomy.bank.admin— все административные действия с банками.
Настройка
В config.yml выбирается хранилище через storage и включается несколько валют через multi-currency.enabled. Для каждой валюты можно задать отображаемое название, символ и число десятичных знаков, а в разделе conversion — курсы обмена.
Параметры выбранного хранилища находятся в файлах config-yml.yml, config-mysql.yml, config-sqlite.yml или config-mongodb.yml: в них указываются путь к файлу либо данные подключения к базе и названия таблиц или коллекций.
Требования
Плагин регистрируется как провайдер Vault и совместим с плагинами, использующими Vault. Плейсхолдеры доступны в плагинах с поддержкой PlaceholderAPI.
