Плагин для серверов Майнкрафт, добавляющий банковскую систему с картами, сейфами, банкоматами, кассами и торговыми автоматами. Баланс счетов обеспечен реальными предметами валюты, лежащими в хранилищах банка.
Возможности
- Банкир создаёт счёт, выдаёт банковскую карту и ячейку, а для карты задаётся ПИН-код. Утерянные карты и ячейки можно перевыпускать.
- Через банкомат игрок пополняет счёт, переводит и снимает валюту, оплачивает штрафы. Для операции нужно выбрать карту из инвентаря и ввести ПИН-код; снять средства получится, только если валюта есть и на счёте, и в банкомате.
- Касса продаёт предметы из соседнего контейнера. Владелец настраивает валюту, хранилище, счёт для безналичной оплаты и цены; ЛКМ покупает за наличные, ПКМ — по карте.
- Торговый автомат настраивается администратором и берёт товар из скрытой бочки.
- При ограблении кассы забираются доступные наличные. Для ограбления банкомата нужно успеть нажать активные панели; успех выдаёт запас банкомата, а неудача включает тревогу.
- Кассы на Arclight умеют использовать объединённые хранилища
Create create:item_vault.
Команды
/bankcreate <BankID> <player>— создать счёт игроку./bankcardcode <card number> <PIN>— установить или сменить ПИН-код./bankcardreissue <card number>— перевыпустить карту./bankvaultreissue <card number>— перевыпустить банковскую ячейку./bankdelete <card number>— удалить счёт./bankpincancel— отменить ввод ПИН-кода в чате./bankpercent <your bank> <commission card> <other bank> <percentage>— задать межбанковскую комиссию./bankatm create,/bankatm remove [force],/bankatm list,/bankatmmodel give <player> [quantity]— управление банкоматами./bankcashregister give <player> [quantity],/bankcashregister list,/bankcashregister remove [force]— управление кассами./bankvending give <player> [quantity],/bankvending list,/bankvending remove [force]— управление торговыми автоматами./bankantispam <on|off>— включить или выключить защиту от спама.
Права
banksystem.admin— полный доступ к BankSystem.banksystem.admin.atm— создание и управление банкоматами.banksystem.admin.cashregister— выдача и управление кассами.criminalpursuit.police— действия полиции, штрафы и выплаты.criminalpursuit.admin— административные функции CriminalPursuitSystem.criminalpursuit.player— обычные команды игроков.criminalpursuit.jail.configure— настройка тюрьмы, приёмной, зон побега и стен.criminalpursuit.jail.manage-sentence— изменение сроков заключения.criminalpursuit.jail.manage-star-duration— настройка срока за уровень розыска.criminalpursuit.jail.arrest-bypass— административный арест без обычных условий.criminalpursuit.escape.use— запуск побега.criminalpursuit.escape.wall-bypass— редактирование закрытой стены.
Настройка
Настраивайте config.yml BankSystem и CriminalPursuitSystem, а также messages.yml. Для тюрьмы задайте точку заключения /setjailzone, приёмную /setintakezone и радиусы jail.radius с intake.radius. Для механики побега нужны /setescapezone, /setescapewall 1 и /setescapewall 2.
Требования
Нужны Paper либо Arclight/NeoForge, Java и ресурс-пак STR ContentServer.zip. Ресурс-пак включается у игроков через меню «Наборы ресурсов». Плагин использует CriminalPursuitSystem для передачи розыска при ограблениях.
