- Supports version
- 1.7.10
- 1.8.✘
- 1.9.✘
- 1.10.✘
- 1.11.✘
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Official page
- https://www.spigotmc.org/resources/3556/
- Documentation
- https://github.com/AshleyThew/Bank/wiki
Описание плагина Bank Premium:
Хороший плагин на банковскую систему которые позволит вашим игрокам хранить деньги в банке, и даже получать за это проценты в виде игроков валюты или опыта.Как установить плагин Bank Premium?
Установите плагин от разработчика CoreОбычная установка Bank Premium
- Скачайте плагин.
- Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
- Перезапустите сервер.
- Готово.
Установка MYSQL:
- Скачайте плагин и поместите его в папку с плагинами.
- Перезагрузите ваш сервер
- Измените в config.yml параметр SaveType на "MYSQL"
- Отредактируйте mysql.yml для своей информации MySQL. Перезагрузите сервер снова
Подключение NPCS:
- Установите плагин citizens
- Создать npc командой /np create PLAYER Banker
- Затем /trait add bank-trait
- Готово
Подключение к Табличкам/Блокам/Сундукам
- Смотря на нужный блок
- Введите команду /bank admin add block
- Нажмите на блок для проверки
Поддерживаемые форматы хранения
В конфиге этот параметр называется SaveTypeЭтот плагин сохраняет в SQLite или MySQL.
Вся информация о предметах, такая как пользовательские имена, знания, чары, атрибуты и неразрывные теги, сохраняется в базе данных. Это также включало любые модифицированные предметы.
SQLite:
- Для SQLLite он создаст файл database.db в папке вашего банка.
- Готово
MySQL:
- Чтобы использовать mysql, измените Bank.SaveType в своем config.yml
- Отредактируйте mysql.yml с вашими настройками mysql. (Если неверно, он переключится на sqlite
- Если вы используете процентные ставки по опытам / деньгам / займам, убедитесь, что один сервер является основным для каждого, они будут обрабатывать офлайн-проценты.
- Готово.
Структура:
И MySQL, и SQLite создадут одну и ту же таблицу и структуру данных.- bank_info_type содержит уникальный идентификатор для каждого класса данных игрока
- bank_player_info содержит данные игроков, содержащиеся в uuid и уникальном индексе идентификатора класса, данные хранятся как json
- bank_player_lock хранит, загружен ли игрок в данный момент на сервере,
обратите внимание, что если сервер выйдет из строя, он не сбросит это значение. - bank_uuids содержит обновленный список для uuid -> имя и наоборот хранилище
Проценты банка
Игроки могут зарабатывать проценты на своих депозитах в деньгах/опыте, процентные ставки могут быть установлены в конфигурации вместе с таймерами процентных ставок, которые устанавливаются за секунды.Игроки также получат проценты по своим займам, если это разрешено, что снова можно установить в конфигурации с помощью таймеров.
Команда «/bank time» покажет время до начисления процентов.