Снапшот 26.3-snapshot-9 - новые настройки Realms, изменения мобов и теги для датапаков

Снапшот 26.3-snapshot-9 вышел раньше обычного и принёс владельцам Realms раздельные настройки дистанции прорисовки и симуляции, исправления поведения эндерменов и шалкеров, а также множество технических нововведений для создателей датапаков.

Minecraft 26.3-snapshot-9 вышёл с небольшим опережением графика: разработчики опубликовали его в понедельник, а не во вторник, как обычно. В этой тестовой версии нет крупных контентных изменений, зато она заметно расширяет возможности владельцев Realms и вносит ряд важных правок для создателей датапаков. Впрочем, есть и пара изменений, которые заметят и обычные игроки.

Realms: новые настройки дистанции

Владельцы серверов Realms получили два новых ползунка в настройках мира: render distance (дистанция прорисовки) и simulation distance (дистанция симуляции). Раньше эти параметры были жёстко связаны, теперь их можно настраивать независимо.

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

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

Изменения поведения эндерменов и шалкеров

В этом снапшоте исправлены два бага, связанных с телепортацией мобов.

  • Эндермены теперь получают урон от снарядов, если они находятся на каком-либо транспорте (например, в лодке или вагонетке). Раньше в таких случаях попадание стрелы или другого снаряда игнорировалось.
  • Эндермены и шалкеры больше не могут телепортироваться на блок бедрока. Это изменение затрагивает обе границы мира - нижнюю и верхнюю, и должно предотвратить случаи, когда мобы застревают в непроходимых слоях породы.

Эмуляция правого клика на macOS

Для пользователей macOS в настройках управления появилась опция "Right Click Emulation". Она позволяет эмулировать правый клик мыши с помощью сочетания Control + левая кнопка. Опция выключена по умолчанию, поэтому активировать её нужно вручную.

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

Технические изменения и версия датапака

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

Валидация достижений

В системе достижений (Advancements) появились более строгие правила проверки. Теперь игра следит за корректным использованием поля background в структуре display.

  • Видимые корневые достижения (то есть те, у которых есть display, но нет parent) обязаны указывать background. Без него мир с таким датапаком не загрузится.
  • Указывать background могут только корневые достижения. Если поле появится у обычного достижения, это приведёт к ошибке валидации.

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

Изменения Slot Sources и Loot Functions

Два технических компонента получили ограничения на использование. Слот-источник minecraft:group и лут-функция minecraft:sequence теперь могут быть определены только инлайн в файле верхнего уровня. Это означает, что их нельзя использовать по ссылке или извлекать из отдельных файлов - все параметры должны прописываться непосредственно в месте вызова.

Изменение направлено на упрощение структуры датапаков и снижение риска ошибок при переопределении лута и источников слотов.

Новые Number Providers

Система Number Providers (поставщиков чисел) получила несколько новых функций и одно крупное изменение существующей. Напомним, что эти функции используются в датапаках для вычисления числовых значений, например, количества выдаваемых предметов или урона.

Изменение minecraft:sum

Функция суммирования теперь называется sum, но её поле summands переименовано в operands. Кроме того, поле стало более гибким: теперь оно принимает инлайн-значение, один namespaced ID, список namespaced ID, список инлайн-значений или тег с префиксом # типа minecraft:number_provider. Обязательным условием стало наличие минимум одного операнда.

При использовании sum в целочисленном режиме все промежуточные вычисления также выполняются в целочисленной арифметике.

Новые функции

Добавлены четыре функции, все они принимают те же форматы operands, что и sum, и требуют хотя бы один операнд.

НазваниеОписание
minecraft:productВозвращает произведение всех операндов - они перемножаются между собой.
minecraft:minimumВозвращает минимальное значение из списка операндов.
minecraft:maximumВозвращает максимальное значение из списка операндов.
minecraft:averageВозвращает среднее арифметическое всех операндов.

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

Новые теги блоков, предметов и зелий

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

Теги блоков

  • #uncarvable - блоки, которые карверы никогда не смогут превратить в полости. Это полезно для защиты важных структур от генерации пещер.
  • #dangerous_for_teleportation - блоки, на которые опасно телепортироваться (например, кактусы или лава).
  • #cat_does_not_teleport_to - блоки, на которые кошки не будут телепортироваться к игроку.
  • #enderman_does_not_teleport_to - блоки, на которые эндермены не телепортируются.
  • #shulker_does_not_teleport_to - блоки, на которые не телепортируются шалкеры.
  • #consumable_does_not_teleport_to - блоки, на которые не телепортируются сущности при поедании пищи, вызывающей случайную телепортацию (например, хорус-фрукт). По умолчанию тег пустой.

Теги предметов

  • #brewing_potion_inputs - предметы, которые можно помещать в слот для зелий в варочной стойке, независимо от того, являются ли они ингредиентами для рецептов. По умолчанию сюда входят бутылки с водой и все виды зелий.

Теги зелий

Добавлены четыре тега, позволяющие группировать зелья по их эффектам:

  • #douses_fire - зелья, которые тушат огонь при попадании в блок (например, бутылка с водой).
  • #hurts_water_sensitive_entities - зелья, наносящие урон сущностям, чувствительным к воде, таким как эндермены.
  • #extinguishes_entities - зелья, способные потушить горящую сущность.
  • #rehydrates_axolotls - зелья, которые помогают аксолотлям восполнять влагу (механика, связанная с нахождением аксолотлей вне воды).
Скидка 10% по промокоду

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

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

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