Плагин для серверов Майнкрафт на Paper и Purpur, который добавляет экономику с деньгами в кошельке, Coins, переводами между игроками, денежными записками и ваучерами опыта. Также ведёт историю операций, поддерживает серверный банк и налоги.
Возможности
- Кошелёк с балансом денег и отдельной валютой Coins.
- Переводы денег и Coins другим игрокам.
- Денежные записки и ваучеры опыта с заданными номиналами; каждая записка хранится в базе и погашается только один раз.
- Таблица самых богатых игроков, история транзакций и аудит операций.
- Серверный банк с отдельным балансом.
- Интеграция с Vault для балансов, пополнений, списаний и отображения валюты.
- Плейсхолдеры PlaceholderAPI:
%xzbank_balance%,%xzbank_balance_formatted%,%xzbank_coins%,%xzbank_coins_formatted%,%xzbank_xp_balance%,%xzbank_xp_balance_formatted%,%xzbank_total_deposited%,%xzbank_total_withdrawn%,%xzbank_daily_withdrawn%,%xzbank_daily_banknote_created%.
Команды
/bank— открыть меню банка./bal— посмотреть баланс кошелька./bal top— открыть рейтинг по деньгам./pay <игрок> <сумма>— перевести деньги./coins— посмотреть баланс Coins./coinpay <игрок> <сумма>— перевести Coins./bank note money <сумма>— создать денежную записку./bank note xp <сумма>— создать ваучер опыта./xzbank version,/xzbank status,/xzbank health— диагностика плагина./xzbank history <игрок>— история операций игрока./bank update— проверить изменения конфигурации./bank update confirm— применить проверенные изменения конфигурации.
Права
xzbank.use— меню банка, принятие и отмена операций.xzbank.balance— просмотр баланса.xzbank.top— рейтинг игроков.xzbank.pay— переводы денег.xzbank.coins.balance— просмотр Coins.xzbank.coins.pay— переводы Coins.xzbank.note.money— денежные записки.xzbank.note.xp— ваучеры опыта.xzbank.admin— права администратора; отдельные действия требуют соответствующих правxzbank.admin.*.
Настройка
Файлы находятся в plugins/XzBank/:
config.yml— SQLite, номиналы записок, лимиты, комиссии и меню.economy.yml— Vault, символ валюты и команды игроков.coins.yml— параметры Coins.server-bank.yml— серверный банк.taxes.yml— налоги.audit.yml— аудит.migration.yml— перенос балансов из EssentialsX.messages.yml— сообщения игрокам.
Хранилище использует SQLite: оставьте storage.type: sqlite. Резервную копию базы xzbank.db нужно сохранять вместе с xzbank.db-wal и xzbank.db-shm при остановленном сервере.
Требования
Нужны Paper или Purpur, Java 21 и XzCore. Vault нужен, если другим плагинам требуется экономический провайдер; методы банковских счетов Vault не поддерживаются. PlaceholderAPI нужен для плейсхолдеров.
