В игровую Minecraft выпущен новый еженедельный 24w36a, который продолжает работу над техническими улучшениями для создателей контента. Основное внимание в этом снапшоте уделено мощным инструментам для дата-паков и ресурс-паков, позволяющим создавать совершенно новую экипировку со своими моделями и механиками. Помимо этого, разработчики внесли несколько полезных изменений в геймплей и исправили большое количество багов, накопившихся за последнее время.
Настройка экипировки через дата-паки
Главная новинка снапшота - полноценная поддержка создания пользовательской экипировки с помощью дата-паков и ресурс-паков. Это открывает перед картоделами и авторами дополнений огромные возможности по добавлению нового оружия, брони и аксессуаров с уникальным внешним видом и поведением.
Для этого введены новые компоненты предметов:
- minecraft:equippable - определяет, что предмет можно экипировать в определённый слот (голова, грудь, ноги, ступни, тело, основная или дополнительная рука). Компонент позволяет задать звук надевания, 3D-модель для отображения на персонаже или мобе, а также ограничить круг существ, которые могут использовать этот предмет. Например, можно создать плащ, который могут носить только игроки, или специальную броню для волков.
- minecraft:glider - добавляет предмету возможность планирования, как у Элитр. Теперь можно создавать собственные планеры, парашюты или крылья.
- minecraft:tooltip_style - позволяет настраивать фон и рамку всплывающей подсказки (тултипа) предмета, используя собственные спрайты из ресурс-пака.
- minecraft:item_model - теперь присутствует у каждого предмета и контролирует его 3D-модель в инвентаре.
Новые модели и текстуры для ресурс-паков
Вместе с новыми компонентами обновлена и система ресурс-паков до версии 37. Ключевое изменение - введение моделей экипировки (equipment models). Это отдельные JSON-файлы, которые определяют, как будет выглядеть надетый предмет на разных существах: игроке, лошади, ламе или волке.
Структура моделей экипировки: Модель состоит из слоёв для разных типов существ (humanoid, horse_body, wolf_body и т.д.). Каждый слой может использовать собственную текстуру, поддерживать окрашивание, если предмет красится, и даже использовать текстуру Элитр игрока для слоя крыльев.
Перемещение текстур: Все текстуры, связанные с экипировкой, были реорганизованы. Текстуры брони игрока теперь находятся в папках textures/entity/equipment/humanoid и humanoid_leggings. Аналогично перемещены текстуры брони для лошадей, волков и лама. Это изменение важно для авторов ресурс-паков, которым потребуется обновить пути к текстурам в своих работах.
Поддержка узоров (Trims): Вся настраиваемая экипировка автоматически поддерживает отображение узоров на броне, если у предмета есть соответствующий компонент trim. Текстуры узоров загружаются из новых директорий, соответствующих типу модели (например, textures/trims/entity/wolf_body).
Изменения в игровом процессе
Помимо технических нововведений, в снапшоте есть несколько изменений, касающихся обычного геймплея.
Улучшенные Бандлы
Механика Бандла получила полезное уточнение: если использовать Бандл (правый клик) в панели быстрого доступа, он будет опустошаться не весь сразу, а по одной группе предметов за раз. Это позволяет более контролируемо извлекать из него вещи.
Поведение мобов
- Яйца призыва кальмаров теперь всегда спавнят взрослых особей. Детёныши кальмаров по-прежнему могут появиться в дикой природе естественным путём с шансом 5%, когда они спавнятся группой.
- Когда моб конвертируется из одного типа в другой (например, Пиглин в Зомбифицированного пиглина), его здоровье после преобразования устанавливается в тот же процент от максимума, который был у исходного моба. Это касается и других данных, таких как команда, очки и NBT-теги, которые теперь также сохраняются при конвертации.
Технические обновления для создателей
Для работы с новыми функциями версия дата-паков увеличена до 52, а ресурс-паков - до 37.
Новые теги
Добавлены теги для контроля ремонта брони, что позволяет тонко настраивать, какие материалы можно использовать для починки конкретных наборов:
repairs_leather_armor,repairs_iron_armor,repairs_chain_armorи т.д. для кожаной, железной, кольчужной и другой брони, включая панцирь черепахи и броню для волка.- Тег
piglin_safe_armorопределяет, какая экипировка, будучи надетой на игрока, не будет злить Пиглинов. - Добавлен тег блоков
bats_spawnable_onдля настройки поверхностей, на которых могут появляться летучие мыши.
Новые предикаты
В под-предикат player добавлено поле input, позволяющее в условиях команд и функций проверять, какие клавиши движения нажимает игрок. Можно детектировать нажатие вперёд, назад, влево, вправо, прыжок, крадущуюся ходьбу и спринт.
Модели предметов
Свойство broken в переопределениях моделей (model overrides), ранее доступное только для Элитр, теперь работает для всех предметов. Оно принимает значение 1, если у предмета осталась 1 единица прочности, что полезно для отображения сломанной текстуры.
Известные проблемы: Разработчики предупреждают, что в этом снапшоте Жемчуг Края может телепортировать игрока не в то место.
Как и все снапшоты, 24w36a доступен только в версии Minecraft для Java и предназначен для тестирования. Его функции и изменения могут быть доработаны или изменены перед финальным релизом.





