Команда Mojang Studios выпустила новый тестовый снапшот для Minecraft - 25w19a. В отличие от предыдущих крупных выпусков, эта версия сосредоточена на доработке существующих игровых систем и исправлении ошибок. Ключевые изменения затронули механику попадания снарядов, визуальные эффекты тумана для создания атмосферной перспективы, а также внесены многочисленные технические правки и баг-фиксы. Это обновление прежде всего интересно для игроков, ценящих точность в сражениях, и для создателей ресурс-паков, работающих с графикой.
Изменения в механике снарядов
Одно из самых значимых геймплейных изменений в этом снапшоте касается системы попадания снарядов. Раньше все летящие предметы - стрелы, снежки, трезубцы - имели фиксированный допуск на попадание (target tolerance margin) в 0.3 блока. Это означало, что снаряд мог засчитаться как попавший в цель, даже если физически он прошёл на расстоянии до 0.3 блока от неё. Такая система добавляла "прощения" для стрельбы на дальние дистанции, но снижала точность в ближнем бою.
Теперь эта механика стала динамической. Снаряд начинает свой полёт с нулевым допуском на попадание в первые два игровых тика (0.1 секунды). Это обеспечивает максимальную точность при выстреле в упор или на очень близком расстоянии. После этого, с каждым тиком полёта, допуск увеличивается на 0.05 блока, пока не достигнет прежнего значения в 0.3 блока.
- Первые 2 тика: допуск = 0 блоков. Максимальная точность.
- С 3-го тика: допуск увеличивается на +0.05 блока за тик.
- Максимальный допуск: 0.3 блока (достигается через 6 тиков увеличения).
Таким образом, снаряды стали более точными вблизи от стрелка или метательной установки, сохраняя при этом необходимый "зазор" для регистрации попадания на дальних дистанциях. Это изменение может заметно повлиять на PvP-сражения и борьбу с мобами, где важна точность первого выстрела.
Настройки тумана и атмосферы
Визуальная составляющая игры также получила доработки. Разработчики переработали систему рендеринга тумана, чтобы улучшить атмосферную перспективу - эффект, когда удалённые объекты выглядят более размытыми и синеватыми из-за воздушной дымки.
Теперь туман разделён на два независимых типа:
- Окружающий туман (Environmental Fog): Отвечает за "задымлённость" среды, в которой находится игрок. Это может быть туман в воде, в лаве, а теперь и в атмосфере. Его интенсивность рассчитывается на основе сферического расстояния.
- Туман дистанции рендера (Render Distance Fog): Этот тип тумана призван мягко скрывать границу видимой местности, заданную настройкой дистанции рендеринга. Он использует цилиндрическое расстояние для расчётов.
Итоговое значение тумана для каждой точки вычисляется как максимальное из этих двух. Помимо этого, была добавлена логичная деталь: во время дождя атмосфера теперь становится более туманной, что усиливает ощущение непогоды.
Эти изменения в первую очередь важны для создателей шейдеров и ресурс-паков, так как потребуют обновления конфигурационных файлов. Были переименованы uniform-переменные в шейдерном блоке Fog: FogStart и FogEnd стали FogRenderDistanceStart и FogRenderDistanceEnd, а для окружающего тумана добавлены новые переменные FogEnvironmentalStart и FogEnvironmentalEnd.
Технические изменения
Снапшот 25w19a принёс ряд обновлений для моддеров и пользователей, работающих с данными игры.
Дата-пак версии 76
Версия дата-паков увеличена до 76. Ключевые изменения:
- Атрибут
scale(размер) для моба Happy Ghast теперь ограничен значением1.0. Это решает проблемы с физикой и отображением у чрезмерно увеличенных моделей. - TNT и Vex (Векс) теперь сохраняют информацию о своём владельце. Для TNT в необязательное поле
ownerзаписывается UUID существа, которое его активировало. Для Vex в такое же поле сохраняется UUID моба-хозяина, который его призвал. Это исправляет долгосрочные проблемы с потерей этой информации при перезагрузке мира.
Ресурс-пак версии 60
Требования к ресурс-пакам также обновились:
- Все текстуры для панорамы (экрана заголовка) теперь должны быть одного размера и квадратными.
- Удалён отдельный атлас для иконок эффектов существ (Mob Effect). Теперь эти спрайты находятся в папке
textures/mob_effect/и включены в общий GUI-атлас, что позволяет использовать для них свойства масштабирования спрайтов интерфейса. - Изменены звуки для блока Dried Ghast Block, а звуковое событие
block.dried_ghast.hitудалено.
Аргумент командной строки
Для удобства тестирования аргумент --quickPlaySingleplayer теперь можно использовать без указания идентификатора, чтобы сразу запуститься в последнем игровом мире.





