Команда Minecraft выпустила первый пре-релиз версии 1.20.3-pre1, который приносит значительные изменения в обработку ресурс-паков на серверах, а также исправляет ряд ошибок, обнаруженных в предыдущих сборках. Этот пре-релиз в основном сфокусирован на технических улучшениях и баг-фиксах, подготавливая почву для стабильного обновления.
Технические изменения в обработке ресурс-паков
Ключевые изменения в этом пре-релизе касаются того, как клиент Minecraft загружает и применяет ресурс-паки, предоставляемые сервером. Это затрагивает мировые ресурс-паки (resources.zip), паки в Realms и паки, управляемые выделенными серверами.
Изменения в интерфейсе и загрузке
- Экран загрузки ресурс-пака был заменен на всплывающее уведомление (тост), что делает процесс менее навязчивым.
- Применение мирового ресурс-пака теперь начинается одновременно с загрузкой чанков, что может ускорить вход в мир.
Новое локальное хранилище
Загруженные серверные ресурс-паки теперь сохраняются в новой директории downloads, которая имеет иную структуру файлов, чем старая папка server-resource-packs.
- Файлы в этой директории больше не очищаются автоматически. Ранее клиент хранил только до 10 последних паков.
- Для отладки в этой же папке создается лог-файл
log.json, который хранит информацию о загруженных файлах.
Конфигурация сервера и идентификация паков
Каждому загружаемому ресурс-паку теперь присваивается уникальный идентификатор (GUID/UUID).
- Для выделенных серверов этот ID можно задать вручную через параметр
resource-pack-idв файлеserver.properties. - Если ID не указан, он будет сгенерирован на основе URL-адреса пака.
- Если у пака не указан хэш (hash), он будет перезагружаться перед каждым применением. Ранее в такой ситуации применялась последняя загруженная версия.
Изменения для стороннего серверного ПО
Были добавлены новые возможности для разработчиков серверного программного обеспечения:
- Клиент теперь может принимать несколько серверных ресурс-паков одновременно.
- Добавлен новый сетевой пакет для отмены применения серверного ресурс-пака.
- Ресурс-паки больше не сбрасываются при входе в фазу конфигурации сервера.
Обновления Data Pack и Resource Pack
Версия Data Pack обновлена до 26, а Resource Pack - до 22. Основное изменение, связанное с этими обновлениями, - переименование внутреннего идентификатора.
- Блок и предмет
minecraft:grassбыли переименованы вminecraft:short_grass. Это техническое изменение, которое важно для создателей дата-паков и ресурс-паков, использующих эти идентификаторы в своих конфигурациях.





