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

  • Добавлены проверки для предотвращения ошибок с null предметами.
  • Теоретически это должно исправить все исключения, связанные с некорректными предметами в хранилище.
  • Если ваш кастомный предмет по какой-то причине помечен как некорректный, включите Debug в конфиге и проверьте соответствующие строки в логах сервера. Также можно отправить логи с включённым режимом Debug на Discord-сервер поддержки для помощи.
  • Обновлён Topper для исправления проблемы с типами данных при первом создании таблиц MySQL.
  • Расширена поддержка кастомных звуков в Pickup Sound и UI Click.
  • Также теперь можно отключить звук, оставив значение пустым.
  • Добавлена поддержка Folia
    • Некоторые события были адаптированы для совместимости — патч простой, но рекомендуется тщательно протестировать перед использованием на продакшн-серверах Folia
  • Внесены несколько изменений без нарушения совместимости
🔹 Рефакторинг базы данных
⚠️ Изменена логика работы с БД — обязательно протестируй перед установкой на продакшн.

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