Снапшот 24w34a - доработка экспериментальных функций, оптимизации и технические изменения

Вышел снапшот 24w34a, приносящий изменения в экспериментальные функции, такие как бандлы и вагонетки, а также улучшающий производительность игры и добавляющий новые возможности для создателей контента.

Разработчики из Mojang Studios выпустили новый снапшот для 1.21.2. Minecraft 24w34a сосредоточен на улучшении текущих экспериментальных функций, внесении общих и технических изменений, а также содержит множество исправлений ошибок, выявленных в предыдущих тестовых сборках. Это обновление в первую очередь адресовано любителям тонкостей геймплея и создателям пользовательского контента.

Экспериментальные функции

Все изменения в этом разделе активируются только при включении соответствующих экспериментов в настройках мира.

Бандлы

Интерфейс Бандла получил важное улучшение. Теперь всплывающая подсказка отображает три строки содержимого и всегда показывает как минимум 8 различных типов предметов. Ранее показывалось только две строки.

Пояснение разработчиков: Предметы заполняют Бандл рядами по четыре. Когда ряд заполняется, он "проталкивается" вниз рядом выше. Из-за этого в верхнем ряду могут оставаться пустые слоты. В раннем эксперименте 2020 года предметы заполняли Бандл сверху без пропусков, но это заставляло предметы смещаться влево-вправо при добавлении новых, что дезориентировало игроков. Двух строк в подсказке было недостаточно, так как при заполнении из вида пропадала половина предметов. Третья строка решает эту проблему.

Улучшения вагонеток

Этот набор экспериментальных изменений не привязан к конкретному будущему обновлению, а служит площадкой для тестирования и сбора отзывов.

  • Вагонетки больше не принудительно притягиваются к центру блока при посадке на рельсы. Они притягиваются к углам по диагонали и после толчка поршнем.
  • Разрешено снова складывать вагонетки в раздатчиках.
  • Вагонетки теперь легче останавливаются на противоположных склонах.
  • Вагонетки больше не наклоняются во время короткого падения или при падении строго вниз.
  • Вагонетки теперь размещаются (вручную или из раздатчика) на рельсах с правильным поворотом, включая склоны.
  • Вагонетки больше не проходят сквозь блоки на склонах при движении вверх или вниз - теперь происходит столкновение.

Эксперименты с редстоуном

Как и в случае с вагонетками, эти изменения носят экспериментальный характер и не гарантируют попадания в релиз.

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

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

Общие изменения

Эти изменения работают в игре независимо от включённых экспериментов.

  • Снаряды, такие как стрелы, трезубцы и поплавки удочек, теперь отскакивают от мирового барьера при попадании.
  • Улучшена частота кадров при использовании высоких дистанций прорисовки. Значительно снижено влияние на производительность при повороте камеры.
  • Книга рецептов теперь повторяет последний выбранный рецепт при нажатии клавиши выбора (пробел или Enter).
  • Предметы, которые превращаются в другой предмет после использования (например, бутылочка мёда в пустую стеклянную бутылку), больше не делают этого в творческом режиме.

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

  • Версия Data Pack обновлена до 50.
  • Версия Resource Pack обновлена до 36.

Data Pack версия 50

Внесены значительные изменения в компоненты предметов, предоставляющие создателям контента более гибкий контроль.

  • Компонент minecraft:food теперь является исключительно контейнером для статистик (питание, насыщение) и больше не даёт предмету возможность быть съеденным. Для этого добавлен новый компонент consumable.
  • Добавлен новый компонент minecraft:use_remainder, который заменяет предмет на заданный "остаток" после использования, если количество предметов в стаке уменьшилось.
  • Добавлен новый компонент minecraft:use_cooldown, который позволяет задавать время перезарядки для предмета. Поддерживаются группы перезарядки, чтобы разные типы предметов могли иметь общий кулдаун.
  • Добавлен новый компонент minecraft:consumable, который делает предмет потребляемым. Позволяет детально настроить длительность потребления, анимацию, звуки, частицы и побочные эффекты (наложение/снятие эффектов, случайная телепортация, воспроизведение звука).

Resource Pack версия 36

Произведена крупная реорганизация системы шейдеров и пост-обработки для упрощения работы и повышения производительности.

  • Конфигурации шейдерных программ теперь могут задавать директивы препроцессора (define), что позволило объединить многие реализации шейдеров.
  • Унифицированы форматы конфигураций основных шейдеров и шейдеров пост-обработки.
  • Удалены устаревшие шейдеры rendertype_entity_glint_direct и rendertype_entity_translucent_cull.
  • Директива #moj_import теперь поддерживает импорт с указанием пространства имён.
  • Конфигурации эффектов пост-обработки перемещены в каталог assets/<namespace>/post_effect.

Важное замечание разработчиков: Переопределение системных (Core) шейдеров в ресурспаках по-прежнему считается неподдерживаемой функцией, так как они являются частью внутренней реализации игры и могут измениться в любой момент. Разработчики осознают популярность этого приёма и хотят предложить лучшие, официальные альтернативы в будущем.

Скидка 10% по промокоду

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

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

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