Исправления и нововведения: Снапшот 24w45a представляет обновленную логику выбора предметов мобами и масштабные изменения для создателей контента

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

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

Мобы и взаимодействия

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

Логика выбора предметов

Полностью переработана система, по которой мобы (с тегом CanPickUpLoot) решают, подобрать ли новый предмет с земли, чтобы заменить свой текущий. Теперь решение принимается на основе чёткого набора приоритетов, что делает поведение предсказуемым и логичным.

  • Для предметов в слотах брони (шлем, нагрудник, поножи, ботинки): моб подберёт новый предмет, если выполняется хотя бы одно из условий:
    • Новый предмет имеет более высокую базовую защиту.
    • Новый предмет имеет более высокую прочность (Armor Toughness).
    • На новом предмете больше зачарований.
    • Новый предмет менее повреждён (имеет больше прочности).
    • Новый предмет имеет собственное имя, а старый - нет.
  • Для предметов в основной руке (оружие): замена произойдёт, если:
    • Новый предмет является предпочитаемым оружием для этого моба, а старый - нет.
      • Если старый предмет - предпочитаемое оружие, а новый - нет, замена не произойдёт.
    • Новый предмет наносит больший базовый урон.
    • На новом предмете больше зачарований.
    • Новый предмет менее повреждён.
    • Новый предмет имеет собственное имя, а старый - нет.

Предпочитаемое оружие

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

  • Все вариации Скелетов предпочитают Луки.
  • Пиглины и Разбойники предпочитают Арбалеты.
  • Утопленники предпочитают Трезубцы.

Детёныши кошек и волков

Теперь, если у двух взрослых Котов или Волков есть ошейники разного цвета, их детёныш получит ошейник, цвет которого будет смесью цветов ошейников родителей.

Поведение моба Скрипун

Активированный Скрипун получил особое поведение: он не будет двигаться, если на него смотрит игрок в режиме выживания или приключений. В этом состоянии Скрипун также обладает полной устойчивостью к отбрасыванию.

Предметы и эффекты

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

Подозрительное тушёное грибное суп

Длительности эффектов от подозрительного тушёного грибного супа были приведены в соответствие с версией для Bedrock Edition. Большинство изменений касается секундных параметров.

ЭффектДлительность
Насыщение0.35 секунды (без изменений)
Ночное зрение5 секунд (без изменений)
Огнестойкость3 секунды
Слепота11 секунд
Слабость7 секунд
Регенерация7 секунд
Прыгучесть5 секунд
Витражность7 секунд
Отравление11 секунд

Заметка разработчиков: Ура! Теперь все они являются простыми числами! (не совсем)

Смоляной кирпич и глазница

Смоляной кирпич теперь используется в качестве материала для декоративной оковки брони вместо Смоляного комка. Для Глазницы внесены правки: Пчёлы больше не взаимодействуют с закрытыми глазницами, не получают от них отравления и не соблазняются ими.

Технические изменения для контента

Этот снапшот содержит множество глубоких технических изменений, в первую очередь ориентированных на создателей ресурс-паков и дата-паков. Версия Data Pack увеличена до 59, а Resource Pack - до 44.

Новый формат моделей предметов

Введена абсолютно новая, гибкая система для описания моделей предметов, управляемых данными. Вместо жёстко заданных путей и сложных предикатов теперь модель предмета определяется компонентом minecraft:item_model. Модель для предмета с item_model=foo:bar будет храниться в /assets/foo/items/bar.json.

Основные типы моделей предметов:

  • minecraft:model: Рендерит обычную модель из папки models с возможностью применения источников цвета (тинтов). Доступны типы источников: константный цвет, цвет красителя, цвет травы, цвет фейерверка, цвет зелья, цвет карты и цвет из данных пользовательской модели.
  • minecraft:special: Рендерит специальные модели (не управляемые данными), такие как кровать, сундук, голова, шалкеровый ящик, щит, трезубец, украшенный горшок. Эти модели используют свои собственные текстуры и логику отрисовки.
  • minecraft:composite: Позволяет рендерить несколько суб-моделей в одном пространстве.
  • minecraft:condition: Рендерит одну из двух моделей в зависимости от булевого свойства (например, предмет используется, сломан, у игрока зажат Shift, наступило Рождество).
  • minecraft:select: Выбирает модель на основе дискретного свойства (например, основная рука игрока, тип заряда, материал оковки, контекст отрисовки).
  • minecraft:range_dispatch: Заменяет старую секцию overrides в моделях блоков. Выбирает модель на основе числового свойства (например, прочность, количество предметов в стаке, время суток, угол компаса).

Расширенный компонент custom_model_data

Компонент minecraft:custom_model_data был значительно расширен для поддержки новых возможностей рендеринга. Теперь он может содержать списки чисел с плавающей запятой (floats), булевых значений (flags), строк (strings) и цветов (colors). Аналогичным образом был обновлён модификатор предметов minecraft:set_custom_model_data.

Изменения в тегах

  • Теги блоков: Добавлен #bee_attractive, обозначающий все блоки, которые пчёлы могут опылять. Удалён тег #tall_flowers.
  • Теги предметов: Удалены теги #flowers и #tall_flowers. Добавлены теги для указания предпочитаемого оружия: skeleton_preferred_weapon, piglin_preferred_weapon, pillager_preferred_weapon и drowned_preferred_weapon.

Переименования и перемещения

  • Папка models/equipment/ перемещена на уровень выше, в equipment/.
  • Модель и текстура broken_elytra переименованы в elytra_broken.

Сетевой протокол

Клиент теперь отправляет пакет minecraft:player_loaded после закрытия экрана загрузки мира при первоначальном входе, а также после закрытия экрана загрузки при возрождении.

Скидка 10% по промокоду

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

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

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