Плагин Хранение ExtraStorage [3.10.0]

🔹 Рефакторинг базы данных
⚠️ Изменена логика работы с БД — обязательно протестируй перед установкой на продакшн.

🔹 Перенос логики базы данных на Topper — подготовка к будущему обновлению с полноценной поддержкой межсерверного хранения.
🔹 Теперь обновление БД происходит "лениво" — только при изменениях в хранилище игрока, что должно повысить производительность.
🔹 Для получения текстур используется PlayerDB
🔹 Расширен диапазон поддерживаемых слотов хранилища
  • Добавлено разрешение exstorage.storage.pickup, позволяющее игрокам отправлять подобранные предметы в хранилище
  • Добавлен патч для очистки базы данных от невалидных предметов и пустых строк
  • Обновлён UniItem для устранения проблем с плагинами экономики
  • В вики добавлен раздел с описанием разрешений
  • Команда withdraw теперь учитывает максимальное количество предметов в стаке.
  • Удалены некоторые неиспользуемые файлы.
  • Исправление проблемы, из-за которой в хранилище добавлялся неправильный предмет
Устранение проблемы, из-за которой ванильный предмет помечался как недействительный при загрузке плагина пользовательского предмета
Добавьте поддержку Nexo
Теперь вы можете добавлять предметы из Nexo в хранилище
Формат для этого - NEXO:<item_id>
Это не проверено (потому что у меня нет копии Nexo), так что примите это как предостережение, сделайте резервную копию перед обновлением и, пожалуйста, сообщите, если вы обнаружите какую-либо проблему
  • Исправление исключения звука в версии 1.21.
  • - "Добавлена поддержка черного списка миров для функции подбора"
  • - "Теперь можно указывать миры, в которых подобранные игроком предметы не будут отправляться в хранилище"
Облегченный ActionBar
  • Очистка кода для отправки сообщений в Action Bar
  • Улучшение устойчивости, пока я переделываю этот плагин
Внесены изменения для правильной реализации функции фильтра
Исправление проблемы, из-за которой данные фильтра сбрасывались, если сумма товара равна нулю
ВерхНиз