Банк
Модуль economy: личный счёт каждого игрока, банк, переводы и история операций. Через тот же банк работают казна клана и ставки на войнах.
Валюта — АР#
АР («ары») — алмазная руда. Деньги — это сами блоки руды: их можно сдать в банк на счёт и снять обратно.
- Банк принимает глубинную и обычную алмазную руду, 1 блок = 1 АР.
- Банк выдаёт глубинную алмазную руду.
Меню банка — /bank#
Наверху — счёт, руда в инвентаре и стоите ли вы в банке. Ниже поле «Сумма, АР» и кнопки: внести, снять, внести всё, перевести игроку, история.

После действия итог виден строкой вверху окна:

Внести и снять — только в банке#
Внести руду на счёт и снять её можно, только стоя в зоне банка: это отмеченные администрацией здания или
участки. Где банк, видно в меню /bank: «Вы в банке «название»» или «Вы не в банке».
| Команда | Что делает |
|---|---|
/bank deposit |
внести АР, которую держите в руке |
/bank deposit <сумма> |
внести указанное количество |
/bank deposit all |
внести всю АР из инвентаря |
/bank withdraw <сумма> |
снять АР в инвентарь (глубинной рудой) |
Если места в инвентаре не хватает, банк скажет, сколько влезет, и ничего не снимет.
Баланс и переводы — откуда угодно#
| Команда | Что делает |
|---|---|
/balance |
ваш баланс |
/pay <ник> <сумма> |
перевести АР со своего счёта другому игроку |
/pay |
окно перевода |
Переводить можно из любого места и даже игроку не в сети: деньги придут на его счёт. Если получатель в сети, он увидит сообщение «Ник перевёл вам N АР». Перевести самому себе нельзя.
В меню: «Перевести игроку…» → ник получателя и сумма. То же окно сразу — /pay без аргументов.


История операций#
/bank history [страница] или кнопка «История» в меню. По 10 записей на страницу: дата, сумма (зелёным — приход,
красным — расход), что это было и баланс после операции.

Виды записей: «внесено в банке», «снято в банке», «перевод игроку…», «перевод от…», «изменено администрацией», «операция» (казна клана, ставки войн и прочие действия модулей).
Счета на оплату и ключи API#
Сайты и боты игроков могут выставить вам счёт на оплату через API сервера: в чате появится «Счёт на оплату от … [Оплатить] [Отказать]», а все неоплаченные — в банке, кнопка «Счета на оплату». Деньги списываются только после «Оплатить» в окне счёта; непонятный счёт — отказывайтесь, навязчивого отправителя — «Отказать и блокировать».
Свой сайт или магазин подключается ключом API: «Банк → Ключи API» в моде или /bank api. Ключ даёт доступ к
балансу и истории счёта и выставляет счета игрокам — перевести деньги без их согласия он не может. Подробно —
API и кастомизация.
Для администрации#
В служебном меню (/rozb) — один пункт «Банк»: счета игроков, а внутри — кнопка «Зоны банка».
Зоны банка#
Зона — прямоугольная область в мире, задаётся двумя углами. Зон может быть сколько угодно, но они не пересекаются: новая зона, задевающая существующую, не создаётся («Зона пересекается с зоной …»).
/bank zone (или «Банк» → «Зоны банка») — окно зон: список, «Угол 1 здесь», «Угол 2 здесь», название и
«Создать», удаление каждой зоны (красная кнопка ✕ с названием, координаты — в подсказке). «Назад» — в «Банк».

| Команда | Что делает |
|---|---|
/bank zone pos1, /bank zone pos2 |
отметить углы там, где стоите |
/bank zone create <название> |
создать зону по отмеченным углам |
/bank zone createat <x y z> <x y z> <название> |
создать по координатам |
/bank zone delete <название> |
удалить |
/bank zone list |
список зон с координатами |
Право: economy.zone.manage.
Балансы#
/bank admin — окно «Банк»: ник, сумма и кнопки «Баланс», «Начислить», «Списать», «Установить», ниже — «Зоны
банка». В ответе цветом выделено только число баланса: начислено — зелёным, списано — красным, установлено —
золотым.

| Команда | Право | Что делает |
|---|---|---|
/balance <ник> |
economy.balance.others |
баланс другого игрока |
/bank admin give <ник> <сумма> |
economy.admin |
начислить |
/bank admin take <ник> <сумма> |
economy.admin |
списать |
/bank admin set <ник> <сумма> |
economy.admin |
установить баланс |
Все операции пишутся в журнал /audit и в историю игрока («изменено администрацией»).
Настройки (config/rozb_economy/config.json)#
| Ключ | По умолчанию | Что это |
|---|---|---|
currencyItems |
глубинная и обычная алмазная руда | что банк принимает как АР |
withdrawItem |
minecraft:deepslate_diamond_ore |
что банк выдаёт |
historyPageSize |
10 | записей на страницу истории |