Экспериментальный снапшот 20w49a добавляет пещеры с капельником и скулк-сенсоры

Разработчики выпустили новый тестовый снапшот для Minecraft, представив новый тип пещер и блок, способный улавливать вибрации.

Команда Mojang продолжает работу над будущим обновлением Minecraft и выпустила очередной экспериментальный снапшот под индексом 20w49a. Основу этого тестового билда составляют два заметных нововведения: биом Пещеры с капельником и новый технический блок Sculk Sensor, открывающий необычные возможности для автоматизации на основе обнаружения вибраций. Также внесены изменения в работу капельника и исправлен ряд ошибок.

Новый биом: Пещеры с капельником

Пещеры с капельником (Dripstone Caves) - это новый тип биома, предназначенный для обновлённой системы пещер, которая появится в будущих версиях. В текущем снапшоте он не генерируется естественным образом в обычных мирах, так как рассчитан на более просторные подземелья. Однако, чтобы ознакомиться с его содержимым, можно создать мир с единым биомом, выбрав "dripstone_caves".

  • Основной особенностью биома является обилие заострённого капельника (Pointed Dripstone) на полу и потолке, а также небольшие лужи воды.
  • В некоторых местах встречаются крупные сталактиты, сталагмиты и даже целые колонны, собранные из блоков капельника (Dripstone Blocks).

Sculk Sensors

Главным нововведением снапшота становятся Sculk Sensors. Этот странный на вид блок, покрытый щупальцами, обладает уникальной способностью - улавливать вибрации в окружающем пространстве.

Детектирование вибраций

Вибрацией считается любое физическое движение в радиусе 8 блоков от сенсора. Однако, если игрок крадётся (удерживая Shift), некоторые действия становятся "невидимыми" для датчика. В текущей версии к ним относятся:

  • Ходьба.
  • Падение на землю.
  • Бросок или выстрел снаряда.

Сенсоры не реагируют на вибрации, созданные другими источниками скулка. При обнаружении события, сигнал движется от источника к сенсору со скоростью 1 игровой тик на блок. Пока сигнал идёт, сенсор не может обнаружить другие вибрации. После прибытия сигнала сенсор активируется на 40 игровых тиков (примерно 2 секунды), и в это время также не воспринимает новые события. Эффективным инструментом для добычи Sculk Sensors является мотыга. Блоки можно заливать водой (waterlog).

Редстоун-эмиссия

Активированный Sculk Sensor испускает редстоун-сигнал. Его сила обратно пропорциональна расстоянию, которое прошёл сигнал вибрации: чем ближе источник, тем сильнее сигнал. Сила сигнала масштабируется в зависимости от радиуса сенсора, поэтому при вибрации непосредственно на самом блоке (дистанция 0) выходная мощность достигает максимума - 15.

Частоты вибраций

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

Тип вибрацииЗначение частоты
Шаг1
Взмах крыльев (летающие мобы)2
Плавание3
Планирование на элитрах4
Приземление (удар о землю)5
Всплеск воды6
Стряхивание волка6
Выстрел снаряда7
Падение снаряда8
Начало приёма пищи7
Завершение приёма пищи8
Удар по сущности9
Добавление предмета на стойку для брони9
Открытие блока (дверь, калитка)11
Закрытие блока10
Переключение блока (рычаг, кнопка)11
Возврат блока в исходное состояние10
Нажатие на блок (нажимная пластина)11
Отжатие блока10
Присоединение блока (лиана, ковёр)11
Отсоединение блока10
Открытие контейнера11
Закрытие контейнера10
Неудачная выдача из раздатчика10
Использование огнива12
Установка блока12
Разрушение блока13
Размещение жидкости12
Забор жидкости13
Заброс удочки15
Подсечка удочки14
Выдвижение поршня15
Втягивание поршня14
Взрыв15
Удар молнии15

Блокировка шерстью

Шерсть имеет особое свойство: если блок шерсти находится на пути между источником вибрации и Sculk Sensor, вибрация не будет обнаружена. Это позволяет изолировать сенсоры от нежелательных сигналов.

Технические детали

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

Изменения в 20w49a

  • Индикатор наполненности бандла теперь отображается всегда, независимо от того, включены ли расширенные подсказки в настройках.
  • Сталактиты и сталагмиты теперь автоматически сливаются, если их концы находятся рядом друг с другом. Чтобы избежать этого при размещении, нужно удерживать клавишу Shift.

Технические изменения в 20w49a

Для работы Sculk Sensors была внедрена новая система игровых событий (Game Events), которая отслеживает действия в мире. Параметры, связанные с высотой мира, теперь доступны для настройки в пользовательских мирах. Удалена настройка сервера max-build-height. Добавлен тег блоков occludes_vibration_signals; любой блок с этим тегом блокирует вибрации, и по умолчанию в него включены блоки шерсти. Добавлены новые типы частиц: vibration и dust_color_transition.

Система игровых событий включает в себя множество типов, таких как minecraft:step, minecraft:block_place, minecraft:explode и другие. Для них также созданы теги, которыми можно управлять через дата-паки: vibrations (определяет, какие события считаются вибрациями) и ignore_vibrations_stepping_carefully (события, игнорируемые при крадущемся источнике). По умолчанию в последний включены шаги, падения на землю и выстрелы снарядов.

10% Rabatt mit Promo-Code

Suchen Sie Minecraft-Server-Hosting?

Starten Sie Ihren Server in einer Minute — Mods und Plugins per Klick, DDoS-Schutz, leistungsstarke Hardware. Promo-Code PROMO10 gibt 10% Rabatt auf jeden Tarif.

PROMO10
Kopieren
Tarife ansehen