1.3.1.8 — Журнал обновлений:
- [Исправлено] Исправлен баг, из-за которого некоторые отображаемые имена предметов не работали.
1.3.1.7 Журнал обновлений:
- [Исправлено] Исправлена ошибка, из-за которой при использовании команды /gmp mailbox send могло случайно списываться больше предметов, чем было указано.
Журнал обновлений 1.3.1.6:
[Исправлено] Исправлена ошибка, из-за которой на некоторых серверах более низкой версии не удавалось отобразить список товаров.
Журнал обновлений 1.3.1.5:
[Исправлено] Исправлена ошибка некорректного отображения функции категории товаров.
1.3.1.4 Журнал обновлений:
- [Добавлено] Добавлены настройки категорий для различных валютных единиц, подробности смотрите в комментариях конфигурационного файла.
- [Исправлено] Исправлена ошибка в файле Groups.yml, из-за которой нельзя было установить срок действия товара для указанной валютной единицы.
- [Исправлено] Исправлена ошибка, при которой настройки категорий владельца магазина влияли на отображение категорий для других пользователей.
- [Исправлено] Исправлены некоторые проблемы, связанные с отображением предметов.
Журнал обновления 1.3.1.3:
- [Оптимизация] Оптимизирована загрузка отображаемых названий предметов (Items.yml). Если при выполнении команды не указан код языка, будет автоматически использоваться системный язык как целевой.
- [Оптимизация] Улучшено определение системного языка — плагин теперь в приоритете выбирает текущий язык системы.
- [Оптимизация] Повышена производительность обработки данных в базе данных.
1.3.1.2 — журнал обновлений:
- [Исправлено] Исправлен баг, из-за которого некоторые плейсхолдеры PlaceholderAPI отсутствовали.
Обновление 1.2.14.2
- Исправлен баг, из-за которого на некоторых старых версиях серверных ядер с нативным NMS некоторые операции NMS работали некорректно.
Обновление 1.2.14.1
[Исправлено] Проблема с опцией Open-With-Asynchronous в настройках GUI — ранее не работала корректно и вызывала серьёзные баги в некоторых версиях. Добавлена блокировка операций, чтобы предотвратить спам-открытие GUI через читы.
[Исправлено] Баг в системе почты, из-за которого часть функций не работала (начиная с версии 1.2.14.0).
[Исправлено] Редкая ошибка при запуске сервера, из-за которой могла сломаться работа пула задач.
[Оптимизация] Усилены механизмы потокобезопасности для асинхронных задач и потоков.
[Оптимизация] Улучшены фреймворки работы с данными и кэширование — снижена временная сложность алгоритмов.
Обновление 1.2.14.0 – 1.2.13.12
- [Оптимизация] Полностью переписаны функции, связанные с асинхронными задачами: удалены устаревшие "глобальные асинхронные" и "событийные асинхронные" функции из-за их непрактичности и нестабильности. Местоположение настроек асинхронных команд изменено — смотрите актуальный файл Config.yml, раздел Asynchronous-Thread-Settings.
- [Оптимизация] Улучшена работа асинхронных команд — повышена безопасность потоков: игроки не смогут повторно запустить ту же асинхронную команду, пока текущая не завершится.
- [Планируется] В ближайшее время ожидается крупное обновление плагина.
- [Исправление] Устранён критический баг: в специфических условиях и при определённых действиях с товарами могла происходить недопустимая репликация данных из-за злоупотреблений со стороны игроков. Рекомендуется срочное обновление
- [Исправление] Исправлены потенциальные проблемы с асинхронными операциями, возможные блокировки, оптимизирован низкоуровневый код и снижена нагрузка некоторых задач.
- [Изменение] Для обеспечения потокобезопасности с этой версии NewMailEvent больше не поддерживает изменение параметров и отмену событий через слушателей.
1.2.13.11 Журнал обновлений:
- [Исправлено] Исправлена ошибка, при которой метод сортировки товаров/почты имел эффект, противоположный реальному описанию.
- [Оптимизировано] Оптимизированы некоторые структуры данных и базовые алгоритмы плагина.