Технический снапшот 24w14a - переход на Java 21, дата-пак версии 38 и множество исправлений

В тестовом снапшоте Minecraft 24w14a представлены важные технические изменения, включая обязательное использование Java 21 и 64-битных систем, а также исправлен целый ряд ошибок, связанных с предметами, мобами и интерфейсом.

Команда Minecraft выпустила новый тестовый снапшот 24w14a. В отличие от многих предыдущих выпусков, это обновление не добавляет нового игрового контента, а сосредоточено на фундаментальных технических улучшениях и устранении накопившихся ошибок. Ключевыми изменениями стали переход игры на Java 21, требование 64-битной операционной системы и обновление дата-паков до версии 38 с новыми возможностями для создателей карт. Кроме того, был исправлен длинный список багов, затрагивающих механики Ветродува, крафт, работу команд и интерфейс.

Технические изменения

Этот снапшот вносит серьезные коррективы в технические требования игры, что может повлиять на часть игроков и разработчиков модификаций.

  • Требуется Java 21. Игра теперь официально требует для своей работы установленную Java версии 21. Это актуальная долгосрочная поддерживаемая (LTS) версия платформы, которая приносит улучшения производительности и безопасности.
  • Требуется 64-битная ОС. Поддержка 32-битных операционных систем официально прекращена. Это связано с общим переходом индустрии на 64-битные вычисления, которые позволяют эффективнее использовать оперативную память.
  • Новый дистрибутив Java. В комплект поставки игры теперь включена сборка OpenJDK 21.0.2 от Microsoft, что обеспечивает единообразие и стабильность среды выполнения для всех игроков на ПК.

Эти изменения направлены на модернизацию технической основы Minecraft, что является необходимым шагом для будущих обновлений и улучшения стабильности.

Дата-пак версии 38

Версия дата-паков обновлена до 38. Это изменение в первую очередь интересно для создателей пользовательских карт, модов и ресурс-паков, так как добавляет новые инструменты для работы с лут-таблицами и игровыми объектами.

  • Новое поле replace в лут-функции set_attributes. Ранее эта функция всегда заменяла существующие модификаторы атрибутов у предмета. Теперь добавлен параметр replace (по умолчанию true). Если установить его в false, новые модификаторы будут добавлены к уже существующим, а не перезапишут их. Это открывает больше гибкости в создании сложного лута.
  • Переименование поля text. В компонентах книг поле text внутри фильтруемых записей было переименовано в raw. Это техническое изменение устраняет неоднозначность в названии и конфликт с другими компонентами текста в системе данных игры.
  • Расширенная поддержка голов игроков. Компонент profile и соответствующие поля для предмета "голова игрока" и блока теперь поддерживают загрузку данных по UUID. Теперь можно указать только поле id (UUID), и игра автоматически подгрузит соответствующее имя игрока и текстуру с серверов Mojang, что упрощает создание карт с головами.
Скидка 10% по промокоду

Ищете хостинг Minecraft серверов?

Запустите свой сервер за минуту — установка модов и плагинов в один клик, защита от DDoS, мощное железо. Промокод PROMO10 даст скидку 10% на любой тариф.

PROMO10
Скопировать
Посмотреть тарифы