- Добавлена поддержка Minecraft 26.1
- Оптимизирован код, связанный с GUI, снижена нагрузка на производительность и потребление памяти
- Исправлена ошибка, при которой GUI не открывался корректно после установки некоторых плагинов на сервер
Журнал обновления 1.3.9.0:
[Добавлено] Добавлен режим виртуализации GUI: полностью переписаны все базовые модули обработки кнопок, связанные с GUI.
[Исправлено] Исправлена ошибка, при которой игроки могли перемещать кнопки из GUI в свой инвентарь в редких ситуациях.
[Исправлено] Исправлена ошибка, при которой игроки могли помещать предметы из инвентаря в меню, помеченные как "movable", при особых условиях (например, продажа инвентаря) с использованием специальных действий. (С первой версии)
[Исправлено] Исправлена ошибка, при которой некоторые кнопки не обновлялись автоматически при просмотре GUI.
[Оптимизировано] Оптимизирована часть системных сообщений в консоли.
[Исправлено] Исправлена ошибка, при которой задачи некоторых команд не разблокировались автоматически.
[Исправлено] Исправлены ошибки, вызванные отдельными деталями кода.
Примечание: режим виртуализации GUI не может использоваться на некоторых очень старых гибридных ядрах, поэтому в таких версиях он будет автоматически отключён.
Для обеспечения безопасности, если настройки конфигурационного файла определят, что режим недоступен после его включения, функция "All Button Labels" будет автоматически включена (см. параметр Enabled-All-GUI-Buttons-Label в Config.yml для подробностей).
Обновление 1.3.9.0 — список изменений:
Добавлено:Исправлено:
- Режим виртуализации GUI: переписаны все модули обработки кнопок, связанные с GUI.
Оптимизация:
- Ошибка, при которой игроки могли перемещать кнопки из GUI в свой инвентарь в крайних случаях.
- Ошибка, при которой игроки могли помещать предметы из инвентаря в меню, помеченные как «movable», в особых обстоятельствах (например, sell inventory).
- Ошибка, при которой некоторые кнопки не обновлялись автоматически при просмотре GUI.
- Ошибка, при которой блокировки задач некоторых команд не могли автоматически разблокироваться.
- Различные баги, вызванные деталями кода.
Примечание:
- Оптимизирована информация системного уровня в консоли.
- Режим виртуализации GUI не работает на некоторых очень старых гибридных ядрах и будет автоматически отключён в таких версиях.
- Для безопасности, если конфигурация обнаруживает, что режим недоступен после включения, автоматически активируется функция «All Button Labels» (см. опцию Enabled-All-GUI-Buttons-Label в Config.yml)
- Исправлено: некоторые функции эффектов в ядре Paper работали некорректно в версиях выше 1.20.5
- Исправлено: ошибка, при которой переоценка предметов вызывала исключение в консоли при наличии определённых плагинов на сервере
- [Optimized] Переписана часть основного кода в обновлении версии 1.3.6
- [Fixed] Исправлена ошибка, при которой некоторые плагины на сервере не могли обрабатывать транзакции параллельно, когда несколько игроков одновременно участвовали в аукционе
- [Added] Добавлены соответствующие сообщения-подсказки
- [Fixed] Исправлена ошибка в английском тексте в файле языка по умолчанию
- [Fixed] Исправлена ошибка, при которой данные товара не могли корректно сохраняться после вызова событий плагина.
Исправлено: устранена ошибка, из-за которой серверы с включённой внешней авторизацией распознавались как online-серверы, из-за чего плагин всё равно пытался получать профили игроков с официальных серверов Mojang.
- [Исправлено] Исправлена ошибка, при которой некоторые события срабатывали некорректно, вызывая прерывания в выполнении определённых функций.
- [Исправлено] Устранена ошибка, из-за которой некоторые функции некорректно работали на Paper 1.21.11 и выше.
P.S.: В предыдущей версии 1.3.7.5 исправления были неполными, пожалуйста, обновитесь до этой версии.
- [Исправлено] Устранена ошибка, из-за которой некоторые функции некорректно работали на Paper 1.21.11 и выше.