Плагин для серверов Майнкрафт, который добавляет банковскую систему, кредиты, долги и кредитный рейтинг. Он работает вместе с существующей экономикой через Vault, не заменяя её.
Возможности
- Банковское меню для внесения и снятия денег, а также история операций.
- Займы с настраиваемыми суммами, лимитами, процентами, сроками платежей, льготными периодами, просрочками и досрочным погашением.
- Кредитный рейтинг игрока влияет на одобрение займа, процентную ставку и доступную сумму.
- Автоматическое списание платежей.
- Займы у ростовщика с менее строгими условиями и настраиваемыми последствиями за просрочку: сообщения в чат, панель действий, титулы, штрафы, команды консоли, изменение прав и другие команды.
- История одобрений, платежей, вкладов, снятий, штрафов, невыплат и операций с ростовщиком.
- Настройка меню, сообщений, ставок, диапазонов рейтинга, лимитов, графика платежей, действий по взысканию и хранилища данных.
- Данные хранятся в SQLite или MySQL.
- Администраторы могут просматривать финансы игроков, менять кредитный рейтинг и долг, прощать долг, принудительно списывать платёж, замораживать счета и управлять займами.
Команды
Игрокам:
/bank— открыть меню банка./bank deposit <amount>— внести деньги./bank withdraw <amount>— снять деньги./bank history— открыть историю операций./loan— посмотреть активные займы./loan apply <amount>— подать заявку на банковский заём./loan pay <amount>— внести платёж./loan payoff— погасить заём полностью./loan history— открыть историю займов./loanshark borrow <amount>— занять у ростовщика./credit— посмотреть кредитный рейтинг.
Администраторам:
/bank++ reload— перезагрузить настройки./bank++ stats— посмотреть статистику плагина./bank++ info <player>— посмотреть финансовые данные игрока./bank++ forgive <player>— простить долг./bank++ setcredit <player> <score>— установить кредитный рейтинг./bank++ setdebt <player> <amount>— изменить долг./bank++ forcepay <player>— принудительно списать платёж./bank++ freeze <player>— заблокировать финансовые операции./bank++ unfreeze <player>— снять блокировку с игрока./bank++ backup— создать резервную копию базы данных./bank++ migrate— выполнить перенос данных базы.
Права
Игрокам:
bankpp.bankbankpp.loanbankpp.loansharkbankpp.credit
Администраторам:
bankpp.reloadbankpp.adminbankpp.bypass
Настройка
Интервалы платежей записываются в понятном формате времени, например 30m, 12h, 1d, 2d6h30m или 1w.
Требования
Нужны Paper, Java 21, Vault и любой совместимый с Vault плагин экономики, например TheNewEconomy, EssentialsX Economy или CMI Economy.
