Технический снапшот 26.1-snapshot-3 - игровые правила в меню паузы и мировые часы

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

Команда Minecraft выпустила очередной тестовый билд 26.1-snapshot-3. Этот снапшот не приносит нового контента для обычных выживаний, но предлагает важные изменения в интерфейсе для всех игроков и фундаментальные технические нововведения для создателей датапаков и карт. Ключевые обновления касаются удобного доступа к игровым правилам через меню паузы и внедрения расширенной системы отслеживания времени - мировых часов.

Игровые правила в меню паузы

Одно из самых заметных изменений для рядового игрока - реорганизация меню паузы. Теперь вместо отдельной кнопки сложности мира там расположена новая кнопка "Параметры мира". При нажатии на неё открывается экран, который объединяет в себе как переключение уровня сложности, так и доступ к настройке игровых правил (Game Rules).

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

Мировые часы и временные маркеры

Основное техническое нововведение снапшота - это система World Clocks (Мировые часы) и Time Markers (Временные маркеры). Это развитие концепции "линий времени" (timelines), представленной ранее, и оно кардинально меняет работу со временем в датапаках.

Что такое Мировые часы

Мировые часы - это независимые счётчики времени, которые можно создавать в датапаках. Каждый такой "часы" тикает самостоятельно и может быть привязан к определённому измерению или игровому процессу. Их можно приостанавливать (/time pause), возобновлять (/time resume), а также устанавливать и запрашивать их текущее время.

Что такое Временные маркеры

Временные маркеры заменяют статические ключевые слова, такие как day или night, которые использовались в команде /time set. Теперь создатели контента могут определять свои собственные именованные моменты в рамках часов. Например, можно создать маркер custom_event_start, который будет наступать каждые 10 000 тиков. Эти маркеры можно привязать к любым созданным часам.

Некоторые временные маркеры уже встроены в игру и управляют её поведением. Например, minecraft:wake_up_from_sleep определяет, на какое время переводить часы по умолчанию при пробуждении игроков, а minecraft:roll_village_siege - момент проверки шанса начала осады деревни зомби.

Изменения в командах

Команда /swing

Синтаксис команды /swing (замахнуться) был упрощён. Теперь оба аргумента (выбор сущности и рука) являются опциональными. Если их опустить, команда по умолчанию будет применена к выполняющему её игроку (@s) и его основной руке (mainhand).

Команда /time

Команда управления временем была полностью переработана для работы с мировыми часами. Основные изменения:

  • Можно указать конкретные часы: /time of <clock_id> set 1000. Если часы не указаны, используется часы по умолчанию для текущего измерения.
  • Появились подкоманды pause и resume для приостановки и возобновления времени на часах.
  • Для часов minecraft:overworld (мир по умолчанию) сохранилась возможность использовать знакомые временные маркеры: day, noon, night, midnight.
  • Новые варианты запроса: query <timeline> (текущий тик в периоде) и query <timeline> repetitions (сколько раз период повторился).

Новые теги для блоков и жидкостей

В этом снапшоте добавлено и переименовано большое количество тегов для блоков и жидкостей. Их основное назначение - дать создателям контента точный контроль над тем, на каких поверхностях могут размещаться и выживать различные растения и объекты.

Добавлены теги поддержки для конкретных типов растительности:

  • #supports_vegetation - для цветов, кустов, саженцев и высокой травы.
  • #supports_crops - для сельскохозяйственных культур (пшеница, морковь и т.д.).
  • #supports_cactus, #supports_sugar_cane и многие другие - для кактусов, сахарного тростника, грибов Незера, корней и т.п.

Также появились теги, определяющие, какие блоки могут запускать пузырьковые колонны: #enables_bubble_column_drag_down (по умолчанию Магмовый блок) и #enables_bubble_column_push_up (по умолчанию Песок душ). Эти изменения предоставляют картоделам гораздо больше гибкости при создании сложных механизмов и ландшафтов.

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

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

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

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