Разработчики Minecraft выпустили очередной снапшот - 20w18a. Этот тестовый билд не добавляет нового контента, но содержит важные технические правки и исправления. Главные изменения касаются поведения редстоуновой пыли, которая теперь работает более предсказуемо, а также появились новые настройки для администраторов серверов, позволяющие контролировать нагрузку на сеть. Кроме того, исправлен длинный список багов, многие из которых связаны с мобами и генерацией в Незере.
Изменения редстоуновой пыли
Основное нововведение снапшота - серьёзная доработка логики редстоуновой пыли. Теперь её визуальное отображение и фактическое поведение полностью синхронизированы. Проще говоря, пыль будет передавать сигнал только в те стороны, куда показывает её визуальная связь (отходящие линии). Это исправляет ряд несоответствий, которые были в игре годами.
- Одиночная редстоуновая пыль без соединений теперь отображается в виде креста.
- Пыль, установленная на блоке и перенаправленная снизу, теперь корректно питает стороны, в которые она перенаправлена. Например, если над такой пылью находится калитка из забора, она получит сигнал.
- Пыль, которая визуально перенаправлена вверх к пыли на непроводящем блоке, теперь и поведенчески следует этому направлению. Раньше это работало только для картинки.
- Пыль, перенаправленная для прохода над блоком, теперь всегда будет питать этот блок. Особенно заметно при силе сигнала, равной 1.

Блок-мишень
Блок-мишень, добавленный в прошлых обновлениях, наконец-то получил заложенную в него функцию. Теперь он проводит редстоуновый сигнал. При попадании в мишень стрелой или другим снарядом, она испускает редстоуновый сигнал, сила которого зависит от точности попадания. Это изменение открывает новые возможности для создания мини-игр и сложных механизмов с автоматическим подсчётом очков.
Технические изменения
Для опытных игроков и администраторов серверов в 20w18a добавлено несколько важных инструментов для тонкой настройки.
Настройка видимости сущностей
В файл server.properties добавлен новый параметр entity-broadcast-range-percentage. Он позволяет контролировать дистанцию, на которой сервер отправляет клиентам данные об окружающих сущностях (мобах, предметах, игроках). Значение указывается в процентах от стандартного радиуса. Например, установка 50 уменьшит дистанцию видимости вдвое, что может значительно снизить нагрузку на сеть на слабых серверах или при большом количестве игроков. Увеличение значения, наоборот, позволит видеть мобов и игроков дальше, но ценой большего трафика.
Система достижений
Система триггеров для получения достижений получила масштабное обновление, упрощающее создание кастомных достижений для авторов карт и владельцев серверов.
- Во все триггеры (кроме
impossible) добавлена проверкаplayer, что позволяет более гибко задавать условия. - Проверки сущностей в триггерах теперь могут использовать расширенный синтаксис условий из лут-таблиц. Это открывает доступ к сложным предикатам для фильтрации мобов по NBT-тегам, состоянию эффектов и другим параметрам.
Старый формат JSON-условий для триггеров, например, для убийства Ифрита, по-прежнему поддерживается, но теперь считается устаревшим (deprecated). Разработчикам карт рекомендуется переходить на новый, более мощный и единообразный синтаксис массивов.
Также был добавлен параметр enable-status в server.properties. Если установить его в false, сервер перестанет отвечать на запросы статуса от клиентов и будет отображаться как офлайн в списке мультиплеера, что может быть полезно для скрытых или приватных серверов.





