Снапшот 23w06a - команда damage, дисплей-сущности и улучшение доступности

Вышел очередной тестовый снапшот Minecraft 23w06a. В нём появилась новая команда /damage, целое семейство технических дисплей-сущностей для создания карт, а также ряд улучшений для пользователей и создателей контента.

Разработчики Minecraft выпустили новый снапшот для версии 23w06a. Это тестовая сборка, в центре внимания которой оказались инструменты для создателей игровых карт и технические нововведения. Главными из них стали новая команда для нанесения урона и целое семейство так называемых дисплей-сущностей (display entities), позволяющих гибко отображать предметы, блоки и текст в мире. Помимо этого, обновление принесло изменения в интерфейс создания мира, улучшения доступности и множество исправлений давних ошибок, в том числе связанных со скульк-сенсорами.

Технические нововведения для картостроителей

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

Новая команда /damage

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

Синтаксис команды:

  • /damage <цель> <количество> [<тип_урона>] [at <место>]
  • /damage <цель> <количество> [<тип_урона>] [by <сущность>] [from <причина>]

Параметр тип_урона ссылается на новую систему Типы урона (Damage Types), которая теперь расширяема через дата-паки. Каждый тип определяет, как обрабатывается урон: звуковой эффект, сообщение о смерти, влияние на шкалу насыщения и масштабирование в зависимости от сложности. Это открывает огромные возможности для кастомизации.

Семейство дисплей-сущностей

Добавлены три принципиально новых типа сущностей, предназначенных исключительно для визуального отображения контента: item_display (предмет), block_display (блок) и text_display (текст).

Их ключевые особенности:

  • Они не обрабатываются игрой каждый тик, не имеют столкновений и физики, подобно сущности marker.
  • Поддерживают сложные преобразования, включая перемещение, поворот (задаваемый через кватернионы или ось-угол) и масштабирование.
  • Имеют встроенную интерполяцию, позволяющую создавать плавные анимации изменения позиции, размера, прозрачности и других параметров.
  • Могут быть настроены на вращение для отображения лицом к игроку по разным осям (параметр billboard).

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

Улучшение команды /execute

Добавлен новый подкоманд /execute summon. Он упрощает процесс создания и мгновенной настройки сущностей, сокращая необходимость в прямой правке NBT-данных. Команда /execute summon zombie создаёт зомби и сразу позволяет выполнить следующие команды в контексте этой новой сущности (через @s).

Интерфейс и доступность

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

  • Новая настройка "Наклон при уроне" (Damage Tilt) в меню "Специальные возможности". Она позволяет регулировать силу тряски камеры при получении урона, что важно для игроков, которых раздражает или которым мешает этот эффект.
  • В меню назначения клавиш теперь отображается подсказка, если на одну клавишу назначено несколько действий, помогая разрешать конфликты.
  • В экране создания нового мира добавлена возможность переключаться между вкладками с помощью клавиатуры (Ctrl+Tab и Ctrl+Shift+Tab), а также мгновенно переходить на конкретную вкладку комбинацией Ctrl+номер вкладки.
  • На вкладке "Игра" в этом же меню теперь есть кнопка-ярлык для быстрого доступа к включению/отключению экспериментальных функций (например, связанных с будущими обновлениями). Полный экран управления этими функциями всегда доступен на вкладке "Ещё".
  • В творческом меню теперь отображаются все варианты картин. При наведении курсора на картину с предустановленным вариантом показывается её автор и название.

Мелкие изменения и дополнения

  • Проигрыватели теперь испускают нотные частицы над собой, когда в них играет музыкальная пластинка. Это изменение синхронизирует поведение Java Edition с Bedrock Edition.
  • Добавлено новое игровое правило doVinesSpread, которое определяет, будут ли лианы распространяться на соседние блоки. По умолчанию имеет значение true.
  • Добавлены новые игровые события entity_dismount (сущность спешивается) и entity_mount (сущность садится верхом) с частотами вибрации 6 и 7 соответственно. Это позволяет скульк-сенсорам и ворам реагировать на эти действия.
  • Для выделенного сервера добавлен аргумент командной строки --pidFile, который записывает идентификатор процесса (PID) сервера в указанный файл. Это полезно для систем автоматического управления сервисами.
Скидка 10% по промокоду

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

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

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