Плагин для серверов Майнкрафт добавляет настраиваемую экономику с балансами, переводами между игроками, топом богачей и историей операций. Валюту можно хранить в базе данных, подключать к Vault и использовать в других плагинах через PlaceholderAPI.
Возможности
- Настройка названия, символа, дробной части, сокращений и формата отображения валюты.
- Переводы игрокам с лимитами суммы, перезарядкой, поддержкой офлайн-игроков, причиной и налогом.
- Топ балансов с постраничным просмотром.
- История операций с идентификаторами, датами, причинами и статусом отката.
- Выдача, снятие, установка, сброс и откат баланса администраторами.
- Награды за игровые события из
events.yml: убийства мобов, ломание блоков, перемещение и активность по времени. - Хранение в SQLite, MySQL или PostgreSQL.
- Настраиваемые сообщения в
lang.yml. - Поддержка Folia.
Команды
/balance [player]— посмотреть свой или чужой баланс./pay <player> <amount> [reason]— перевести валюту игроку./token balance [player]— посмотреть баланс./token baltop [page]— открыть топ балансов./token log [page] [player]— посмотреть историю операций./token give <player> <amount> [reason]— выдать валюту./token take <player> <amount> [reason]— снять валюту./token set <player> <amount> [reason]— установить баланс./token reset <player>— сбросить баланс до стартового./token rollback <transactionId>— откатить операцию./token reload— перезагрузить плагин./token purge <days>— удалить старые записи операций.
Также доступны алиасы /ctk, /tokens, /cybertokens, /cybertoken, /bal, /money и /transfer.
Права
cybertokens.command.balancecybertokens.command.balance.othercybertokens.command.paycybertokens.command.baltopcybertokens.command.transactionlogcybertokens.command.transactionlog.othercybertokens.command.token.givecybertokens.command.token.takecybertokens.command.token.setcybertokens.command.token.resetcybertokens.command.token.rollbackcybertokens.command.token.reloadcybertokens.command.token.purgecybertokens.events.timed
Настройка
Награды за события включаются и настраиваются в events.yml; по умолчанию они отключены. Формат валюты и сообщения меняются в конфигурации и lang.yml.
Для PlaceholderAPI доступны плейсхолдеры: %ctk_balance%, %ctk_balance_formatted%, %ctk_top_position%, %ctk_transactions_count%, %ctk_last_transaction%, %ctk_last_type%, %ctk_last_reason%, %ctk_last_sender%, %ctk_last_amount%, %ctk_currency_symbol%, %ctk_currency_name_single% и %ctk_currency_name_plural%.
Требования
Для подключения экономики к другим плагинам используется Vault. PlaceholderAPI нужен для вывода плейсхолдеров.
