Команда Minecraft выпустила релиз-кандидат 1.19.4-rc1. Как правило, эта стадия означает, что разработка версии завершена и команда ждёт отчётов о критических проблемах. Если таковых не обнаружится, полноценный выпуск 1.19.4 должен состояться уже на следующей неделе. Данное обновление не добавляет нового контента для игроков, а сосредоточено на технических улучшениях, в частности, на доработке механизмов интерполяции для дисплейных сущностей (Display Entities).
Технические изменения
Основные правки касаются логики интерполяции (плавного сглаживания изменений) для дисплейных сущностей. Эти изменения важны для создателей карт и модификаций, которые активно используют данные сущности для анимации и визуальных эффектов. Были переработаны параметры управления временем начала интерполяции.
Изменения в интерполяции
- Интерполяция теперь всегда начинается с начала клиентского тика (игрового цикла на стороне клиента).
- Поле
interpolation_startзаменено на полеstart_interpolation, которое имеет иной смысл. - Новый параметр
start_interpolationопределяет количество тиков от начала следующего клиентского тика после получения обновления до старта интерполяции.- Например, значение
0означает, что интерполяция начнётся в начале следующего клиентского тика после получения обновления состояния сущности.
- Например, значение
- Параметр
start_interpolationне хранится в данных сущности (NBT). Это приводит к следующему поведению:- При использовании команд для изменения данных (например,
/data), если обновляется интерполируемое значение, но тегstart_interpolationотсутствует в изменяемых данных, интерполяция продолжится с момента предыдущего обновления, но уже к новым целевым значениям.
- При использовании команд для изменения данных (например,
Эти правки призваны сделать поведение дисплейных сущностей более предсказуемым и контролируемым при программном управлении их трансформациями.





