Вышла новая тестовая версия Minecraft. Снапшот 23w32a сфокусирован на технических улучшениях, которые затронут как обычных игроков, так и создателей контента и администраторов серверов. Основные изменения включают оптимизацию сетевого кода для снижения нагрузки на медленные соединения, расширенную механику вибраций для Скалкового датчика, обновления версий ресурс-паков и дата-паков до 17, а также новые инструменты для отладки в режиме F3.
Изменения в механике вибраций
Разработчики продолжили расширять и улучшать систему вибраций, от которой зависят Скалковые датчики и Страж. Теперь вибрации больше не теряются при достижении лимита дистанции симуляции (simulation distance), что делает их поведение более стабильным и предсказуемым на больших серверах. Также добавлены новые события, генерирующие вибрации.
- Снятие предмета с руки: теперь создаёт вибрацию типа
unequipс частотой 4. - Резная книжная полка: когда воронка помещает в неё книгу, возникает вибрация
block_changeс частотой 11. - Яйца черепах: их растрескивание вызывает вибрацию
block_change(частота 11), а появление детёныша черепахи -block_destroy(частота 12). - Костная мука: использование костной муки на растении генерирует вибрацию
item_interact_finishс частотой 3. - Тушение огня зельем: когда вода из зелья тушит огонь, это создаёт вибрацию
block_destroyс частотой 12. - Заклинатели: при призыве бесов или клыков заклинатель испускает вибрацию
entity_place(частота 14). - Поедание еды животными: когда кролик ест морковь или лиса ест сладкие ягоды, происходит событие
block_change(частота 11). Верблюд, поедающий кактус, создаёт вибрациюeatс частотой 8.
Эти изменения делают вибрационный ландшафт мира более детализированным, что открывает новые возможности для создания сложных ловушек и систем безопасности на основе Скалковых датчиков.
Сетевые оптимизации
Одним из ключевых улучшений снапшота стала оптимизация сетевой передачи данных. Пакеты игровых данных теперь объединяются в более крупные TCP-пакеты. Это позволяет снизить оверхед от TCP-заголовков и значительно уменьшить общее использование сети. Изменение особенно важно для игроков с медленным или нестабильным интернет-соединением, а также для администраторов серверов, так как может снизить нагрузку на канал.
Для мониторинга сети добавлен новый отладочный инструмент. При открытии экрана отладки (Ctrl + F3) теперь отображаются графики пинга (ping) и полученного сетевого трафика. Это позволит администраторам серверов и технически подкованным игрокам лучше анализировать проблемы с задержками и производительностью сети.
Технические изменения для создателей контента
Версии ресурс-паков и дата-паков обновлены до 17. Это влечёт за собой ряд изменений, требующих обновления пользовательских пакетов.
Ресурс-пак версии 17
- Фон текстового поля теперь является nine-sliced спрайтом и располагается по путям
widget/text_fieldиwidget/text_field_highlighted. - Полоса прокрутки в списках и текстовых полях также стала nine-sliced спрайтом по пути
widget/scroller.
Также устранён баг с иконками голода в инструменте slicer, выпущенном с прошлым снапшотом. Доступна новая версия инструмента v1.1.1.
Дата-пак версии 17
Внесены фундаментальные изменения в хранение эффектов зелий (mob effects) на предметах, сущностях и блок-сущностях. Теперь игра использует строковые идентификаторы (minecraft:regeneration) вместо числовых значений (10). Это повышает читаемость и стабильность данных. Все связанные теги были переименованы для единообразия.
Например, изменена структура Mob Effect Instance:
Id→id(теперь строка)Ambient→ambientAmplifier→amplifierDuration→durationShowParticles→show_particlesShowIcon→show_iconHiddenEffect→hidden_effect
Изменения также затронули теги зелий, стрел, маяка, подозрительного рагу, облака эффектов и грибных коров.
Обновление таблиц добычи (Loot Tables)
- Добавлена новая функция
sequence. Она содержит полеfunctions- массив подфункций, которые выполняются последовательно. Функцию можно объявлять как встроенный массив. - Предикат
all_ofтеперь также может объявляться неявно в виде встроенного массива, что согласует синтаксис с существующим поведением JSON-файлов предикатов.
Безопасный чат
Внесено изменение в систему безопасного чата. Теперь клиенты не будут отключаться от сервера при получении невалидного сообщения в чате. Вместо этого в чате будет отображаться сообщение-заглушка. Это должно предотвратить случайные дисконнекты из-за проблем с подписями сообщений.





