НОВЫЕ ФУНКЦИИ В 20W49A

• Добавлен биом пещер дрипстоуна
• Добавлен Скалк Сенсор
БИОМ ПЕЩЕР ДРИПСТОУНА

Этот биом еще не генерируется естественным путем, так как он предназначен для будущих больших пещер. Однако, если вы хотите увидеть биом в текущих пещерах, вы можете создать мир с одним биомом с пещерами из капельного камня.
    ‌‌‍‍• На полу, потолке и в небольших лужицах воды-множество заостренных камней.
    ‌‌‍‍• В некоторых местах вы найдете более крупные сталагмиты, сталактиты и колонны, построенные из каменных блоков.
СКАЛК СЕНСОР

• Знакомство с причудливым, наполненным усиками миром sculk-приготовьтесь к тому, что датчики sculk будут пугать вас своей уникальной способностью обнаруживать вибрации поблизости.
• Вибрация-это все, что вызывает физическое движение; если вы осторожны, есть некоторые движения, которые незаметны для датчиков, если вы крадетесь.
    ‌‌‍‍• Эти дружественные к подкрадыванию вибрации в настоящее время включают ходьбу, падение на землю или метание/стрельбу снарядами.

• Скалк Сенсоры не будут слушать вибрации, которые непосредственно создаются другими источниками Скалк Сенсоров.
• При обнаружении вибрации сигнал передается от источника к датчику со скоростью 1 игровой тик на блок.
    ‌‌‍‍• Другие вибрации не могут быть обнаружены датчиком, когда     ‌‌‍‍сигнал уже идет к нему.
    ‌‌‍‍• Когда сигнал поступит, датчик будет активирован на 40     ‌‌‍‍игровых тиков (примерно 2 секунды).
    ‌‌‍‍• Будучи активированным, датчик не может обнаружить другие     ‌‌‍‍вибрации.

• Датчики Sculk могут обнаруживать вибрации в радиусе 8 блоков вокруг него.
• Эффективным инструментом для добычи датчиков sculk является мотыга.
• Они могут быть заболочены.
ЭМИССИЯ РЕДСТОУНА

• Датчики Sculk излучают сигнал redstone, когда они активированы.
• Сила сигнала редстоуна обратно пропорциональна расстоянию, пройденному вибрационным сигналом.
    ‌‌‍‍• Это означает, что чем ближе вибрация, тем сильнее сигнал Редстоуна.
    ‌‌‍‍• Выходной сигнал также масштабируется в зависимости от радиуса датчика sculk, поэтому он может достичь максимальной силы сигнала redstone, когда вибрация находится на расстоянии 0 (непосредственно над датчиком).
ЧАСТОТЫ ВИБРАЦИИ

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

(Таблицу вы можете посмотреть тут)
ОККЛЮЗИЯ ШЕРСТИ

• Шерсть имеет особое взаимодействие с Скалк Сенсорами.
• Если шерстяной блок окажется на пути источника вибрации, датчик не сможет его обнаружить.
ТЕХНИЧЕСКИЕ ЛАКОМЫЕ КУСОЧКИ

• Скалк Сенсоры имеют период перезарядки в 1 тик после установки или деактивации.
• В течение этого короткого периода перезарядки он не может обнаружить вибрации. Это делается для того, чтобы предотвратить его активацию, когда устройство, которое он питает, отключается. Обратная связь по этому вопросу приветствуется!
ИЗМЕНЕНИЯ В 20W49A

• Полнота пакета теперь отображается независимо от того, включены или выключены расширенные всплывающие подсказки.
• Сталактиты и сталагмиты сливаются, если кончики находятся рядом друг с другом, если вы не нажмете shift при размещении.
ТЕХНИЧЕСКИЕ ИЗМЕНЕНИЯ В 20W49A

• Для поддержки Скалк Сенсоров, обнаруживающих вибрации, была внедрена новая система игровых событий.
• Значения, связанные с высотой мира, теперь доступны для индивидуальных миров.
• Удален параметр max-build-height
• Добавлен tag блока occludes_vibration_signals. Все, что находится в этом теге, будет перекрывать вибрации и наследует записи тега по умолчанию.
• Новые типы частиц: vibration и dust_color_transition
• Новая система игровых событий была реализована для поддержки Скалк Сенсоров, обнаруживающих вибрации.
ИГРОВЫЕ СОБЫТИЯ

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

• minecraft:step
• minecraft:swim
• minecraft:flap
• minecraft:elytra_free_fall
• minecraft:hit_ground
• minecraft:splash
• minecraft:projectile_shoot
• minecraft:projectile_land
• minecraft:entity_hit
• minecraft:block_place
• minecraft:block_destroy
• minecraft:fluid_place
• minecraft:fluid_pickup
• minecraft:block_open
• minecraft:block_close
• minecraft:block_switch
• minecraft:block_unswitch
• minecraft:block_attach
• minecraft:block_detach
• minecraft:block_press
• minecraft:block_unpress
• minecraft:container_open
• minecraft:container_close
• minecraft:explode
• minecraft:armor_stand_add_item
• minecraft:wolf_shaking
• minecraft:dispense_fail
• minecraft:fishing_rod_cast
• minecraft:fishing_rod_reel_in
• minecraft:piston_extend
• minecraft:piston_contract
• minecraft:flint_and_steel_use
• minecraft:eating_start
• minecraft:eating_finish
• minecraft:lightning_strike
ТЕГИ

Существуют также теги игровых событий, которые идут вместе с этим и могут быть изменены пакетами данных. Их можно найти под data/minecraft/tags/game_events.

    ‌‌‍‍• vibrations Определяет, какие игровые события считаются     ‌‌‍‍вибрациями Скал Сенсора. В настоящее время все добавленные     ‌‌‍‍игровые события по умолчанию находятся в этом теге.
    ‌‌‍‍• ignore_vibrations_stepping_carefully Какие игровые события     ‌‌‍‍должны быть проигнорированы Скал Сенсором, когда источник     ‌‌‍‍события крадется.

По умолчанию включены следующие игровые событияignore_vibrations_stepping_carefully:

    ‌‌‍‍• minecraft:step
    ‌‌‍‍• minecraft:hit_ground
    ‌‌‍‍• minecraft:projectile_shoot
Исправленные ошибки: 26.