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- зелья, которые помогают аксолотлям восполнять влагу (механика, связанная с нахождением аксолотлей вне воды).





