- Чеки больше не удаляются у игроков, если они не являются правильным получателем
- Слушатель чеков теперь корректно отключается при перезагрузке
Исправлен размер колонки cheque_id при создании таблиц в базах данных MySQL и SQLite
Внесены внутренние изменения — обновление помечено как ломающее, перед установкой обязательно сделай резервную копию данных
Добавлена экспериментальная система чековых книжек с множеством настраиваемых параметров
Позволяет игрокам создавать чековые книжки и выписывать чеки другим игрокам
Каждый чек имеет уникальный идентификатор — защита от дублирования
Чековые книжки могут иметь стоимость и ограничение на количество использований
Добавлена поддержка mongodb-loader для сохранения в MongoDB (экспериментально)
Для использования MongoDB требуется плагин: mongodb-loader
Инструкция по настройке: GitHub → MongoDB Setup
Внесены внутренние изменения — обновление считается критическим, перед установкой сделай бэкап
Add allowing players to store items in any slot
Add "Sized" option to Bank.Item.Slots to show how many slots remaining the player has
Add config option for hotbar swapping BANK_ITEMS_HOTBAR_SWAP_ENABLED
Add config option for putting items anywhere BANK_ITEMS_ANYWHERE_ENABLED
Для пользователей с кастомными изменениями интерфейса: проверьте items.yml на наличие новых ПУСТЫХ предметов.
- Добавлена черная списка слотов инвентаря игрока
- Добавлены пустые предметы для каждого типа инвентаря
- Добавлен звук при заполнении предметов в банке
- Добавлена настройка модели предметов (только для версии 1.21.2+)
- Добавлена возможность использования горячих клавиш 1-9
- Добавлена настройка количества слотов на вкладку
- Исправлены комментарии таймера (теперь время указывается в секундах)
- Обновлена документация
itemblacklist.yml
YAML:Blacklisted: Player: # Черный список слотов инвентаря игрока, в которые нельзя помещать предметы Slots: - 5 - 6 - 7
Пример пустого предмета и ItemModel в items.yml
YAML:Exp: Blank: Material: BLACK_STAINED_GLASS_PANE Durability: 0 Amount: 1 Slot: -1 Name: ' ' ItemModel: 'minecraft:cobblestone' Slots: - 1 - 7 - 8
Открытые типы банков
Типы открытия банка позволяют расширить контроль над тем, к каким меню пользователь может получить доступ!
Если включить этот параметр в конфиге, то если вы настроите нпс или знак на открытие определенного меню, они будут иметь доступ только к этому конкретному меню! Это позволит вам напрямую открывать предметы или другие меню, не выходя в главное меню.
Вы также можете включить команды '/bank money open' и '/bank exp open', чтобы открыть эти меню напрямую.
Поддерживаются граждане, команды и знаки.
Добавлена настройка opentype в config.yml:Прочее:YAML:Opentype: # Subsets: # ALL, MENU, ITEMS, MONEY, EXP, LOANS Subset: # Enable advanced open types overall Enabled: true Citizens: # Enable advanced open types on citizens, /bank admin npc setopentypes [types...] Enabled: true Command: # Enable advanced open types on command, enables /bank money open, /bank exp open, or /bank open <player> [types...] from console Enabled: true Sign: # Enable subset open types on signs, Add [opentype] to the second line of the sign, i.e ITEMS, if wanting main menu put it first, i.e MENU,ITEMS Enabled: true
Исправление проблем с sqlite в старых версиях сервера
Скрытие всплывающих подсказок из элементов (только 1.20.5+!)
Улучшено протоколирование ошибок в конфигурационных файлах
Пожалуйста, ознакомьтесь с примечаниями ниже, если вы обновляетесь с версии до 4.8.0
ПОЖАЛУЙСТА, ОБЯЗАТЕЛЬНО ПРОЧИТАЙТЕ ПРИМЕЧАНИЯ К ОБНОВЛЕНИЮ!
СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ БАЗЫ ДАННЫХ ПЕРЕД ОБНОВЛЕНИЕМ.
4.8.0
Это обновление содержит изменения в способе сохранения стеков элементов.Требования для установки этого обновления!
- Сервер должен работать на последней версии ядра 0.6.3+ Files - Core - Dablakbandit - Bukkit Plugins - Projects - Bukkit
- Версия сервера должна быть 1.20.4 или ниже, обновление не будет работать на 1.20.5, 1.20.6 или 1.21.
Шаги для обновления данных:
- Создайте резервную копию базы данных mysql таблиц или sqlite database.db!
- В файле /plugins/Bank/upgrade.yml убедитесь, что Upgrade.Version равна 470 или меньше.
- Если указано 480, а вы еще не обновили данные сохранения, установите значение 470.
- Запустите сервер и проверьте консоль/журналы сервера на наличие ошибок, если ошибок нет, то в консоль будет выведен прогресс миграции
4.8.1 Fix item name comparator for some minecraft versions
Please read the below notes if you are updating from prior to 4.8.0
PLEASE MAKE SURE TO READ UPDATE NOTES!
BACKUP DATABASE BEFORE UPDATING.
4.8.0
This update contains breaking changes to the way itemstacks are saved.
Requirements to install this update!Steps to update data:
- Server must be running latest core 0.6.3+ Files - Core - Dablakbandit - Bukkit Plugins - Projects - Bukkit
- Server version must be 1.20.4 or below, this will not convert properly on 1.20.5, 1.20.6 or 1.21
- Backup database mysql tables or sqlite database.db!
- Under /plugins/Bank/upgrade.yml make sure Upgrade.Version is 470 or less
- If it says 480 and you have yet to update the save data, please set it to 470
- Start server and check server console/logs for any errors, if no errors it will print migration progress to the console
PLEASE MAKE SURE TO READ UPDATE NOTES!
BACKUP DATABASE BEFORE UPDATING.
4.8.0
This update contains breaking changes to the way itemstacks are saved.
Requirements to install this update!Steps to update data:
- Server must be running latest core 0.6.3+ Files - Core - Dablakbandit - Bukkit Plugins - Projects - Bukkit
- Server version must be 1.20.4 or below, this will not convert properly on 1.20.5, 1.20.6 or 1.21
- Backup database mysql tables or sqlite database.db!
- Under /plugins/Bank/upgrade.yml make sure Upgrade.Version is 470 or less
- If it says 480 and you have yet to update the save data, please set it to 470
- Start server and check server console/logs for any errors, if no errors it will print migration progress to the console