- Исправлены случаи, когда данные ресурс-пака не отправлялись на backend-сервер из-за того, что соединение при входе/переключении ещё не находилось в состоянии, позволяющем отправку данных
- Исправлена проблема, из-за которой некоторые действия не выполнялись после отправки пака на backend-сервер при включённой настройке only-run-actions-after-pack-send: true
- Исправлена проблема, при которой действия loaded не выполнялись, если был только удалён пак без отправки нового при включённой настройке only-run-actions-after-pack-send: true
- Исправлено несколько ошибок, связанных с передачей статусов от FRP, установленного на p####i, к FRP на Minecraft-сервере при включённой настройке only-run-actions-after-pack-send: true (значение по умолчанию)
- Добавлены уровни логирования для debug-сообщений
- debug: true теперь выводит только сообщения уровня INFO и выше
- Для логов, связанных с отправкой plugin messages, используйте debug: "fine"
- Чтобы получать дополнительную отладочную информацию только для предупреждений или ошибок, используйте warning или severe
- Добавлена поддержка версии 26.1 и идентификатора формата ресурс-пака
- Добавлена отправка и удаление ресурс-паков, а также обработка их статусов
Исправлена ошибка, из-за которой стандартное сообщение информации о назначении показывало только первый пак, а не все сразу.
Чтобы применить исправление на уже установленных серверах, замените плейсхолдер %pack% на %packs% в ключе command.assignment.info в файле локализации, либо сбросьте lang.en.yml до стандартного (скопировав новый файл или удалив текущий).
- Добавлена поддержка настройки версии пака как 1.21.11
- Добавлена поддержка семантического формата версии пака, например format: 75.1 (пока нигде не используется, но может быть применено Mojang в будущем)
- Предотвращено удаление автоматических пакетов при выборе пакета с помощью команды /usepack на версиях 1.20.3+.
(Чтобы вернуть прежнее поведение, при котором вручную выбранный пакет полностью удаляет все автоматические, установите параметр selected-packs-remove-existing в true в конфигурации.)- Аналогично, при использовании /resetpack теперь удаляется только вручную выбранный пакет, если параметр selected-packs-remove-existing установлен в false.
- Добавлена поддержка версии пакета для 1.21.10.
- Предотвращены ошибки, возникавшие при невозможности определить протокольную версию игрока — в таких случаях теперь предполагается, что игрок может применить все пакеты.
- Загрузка пакетов из конфигурации больше не прерывается при обнаружении некорректного UUID пакета — теперь выводится сообщение об ошибке, и плагин использует UUID, сгенерированный на основе URL пакета, так же, как если бы UUID не был указан вовсе.
- Исправлена проблема, из-за которой действия wrong_version не выполнялись (в случаях, когда это происходило не из-за варианта, а из-за корневого пака).
- Исправлено поведение, при котором паки выбирались даже при отсутствии совпадений версии или прав пользователя, что приводило к странным таймаутам.
- Добавлен запрет на одновременную настройку пака с url и variants. Ранее url просто игнорировался, теперь при загрузке конфига это вызывает ошибку.
- Улучшены отладочные сообщения в логах.
- Исправлен баг, из-за которого применённый ресурспак не удалялся при установке пустого пакета в версиях ниже 1.20.3
🔹 Добавлена строка версии для 1.21.8 для удобства.
Важно: различить 1.21.7 и 1.21.8 невозможно, так как у них одинаковый протокол и они выглядят идентично для сервера.