Команда Mojang выпустила очередной снапшот 24w05a, продолжая подготовку к будущему обновлению Minecraft 1.20.5. Основное внимание в этой тестовой сборке уделено новой экспериментальной механике для Пробных камер - блоку Хранилища (Vault), а также ряду технических улучшений, затрагивающих серверную часть, дата-паки и визуальные аспекты игры.
Экспериментальный блок Хранилища
Самым заметным нововведением снапшота является блок Хранилища - специальная конструкция, предназначенная для хранения ценной добычи в Пробных камерах. Это не обычный сундук: Хранилище остаётся запертым до тех пор, пока игрок не использует рядом с ним правильный ключ.
- Хранилища будут генерироваться в Пробных камерах и содержать самый ценный лут этих структур. Для их открытия потребуется Ключ от испытаний (Trial Key).
- Механика рассчитана на кооператив: один и тот же блок Хранилища может быть разблокирован неограниченным количеством игроков, но каждый игрок может открыть конкретное Хранилище только один раз. Если игрок ещё не открывал данное Хранилище, при приближении к нему от игрока к блоку будет тянуться оранжевый поток частиц
vault_connection. - У блока есть "замочная скважина", состояние которой зависит от nearby игроков. Она открыта, если рядом есть хоть один игрок, ещё не открывавший это Хранилище. Если все nearby игроки уже получили из него награду, скважина закроется.
- Внутри клетки Хранилища циклически отображаются предметы, которые могут выпасть из его таблицы добычи. Сами выпадающие награды рандомизируются каждый раз при разблокировке.
- Блок невозможно получить или скрафтить в режиме выживания, он не дропает ничего при разрушении, устойчив к взрывам и не может быть перемещён поршнем.
Важно отметить, что в текущей экспериментальной версии Хранилища используют временную таблицу добычи, ранее применявшуюся для сундуков-наград в Пробных камерах. Разработчики планируют полностью её переработать в будущем.
Конфигурация Хранилища
Для создателей пользовательского контента блок Хранилища предлагает множество настроек через NBT-теги. Основные параметры включают в себя:
| Параметр (NBT) | Описание | Значение по умолчанию |
|---|---|---|
loot_table | Таблица добычи, предметы из которой будут выброшены при открытии. | "minecraft:chests/trial_chambers/reward" |
activation_range | Дистанция, на которой должен находиться игрок (ещё не открывавший Хранилище), чтобы замочная скважина открылась. | 4 блока |
deactivation_range | Дистанция, на которую должны отойти все подходящие игроки, чтобы скважина закрылась. | 4.5 блока |
key_item | Предмет (учитывается NBT и количество), необходимый для разблокировки. | "minecraft:trial_key" |
override_loot_table_to_display | Опциональная таблица добычи, используемая для отображения предметов в клетке (вместо основной loot_table). | Нет значения |
connected_particles_range | Дистанция, на которой должен находиться игрок, чтобы от него потекли частицы к Хранилищу. | 4.5 блока |
Обновлённый Ключ от испытаний
В связи с добавлением Хранилищ разработчики обновили текстуру предмета Ключ от испытаний (Trial Key), чтобы она лучше соответствовала новому визуальному стилю механики. Изменения носят исключительно косметический характер, функционал ключа остался прежним.
Технические изменения для серверов
Снапшот вносит ряд важных правок в работу серверов, направленных на предоставление большей гибкости администраторам.
- Версия дата-паков обновлена до 30, а версия ресурс-паков - до 25.
- Операторы серверов теперь могут просматривать отладочный график TPS (тиков в секунду) выделенного сервера.
- Добавлена возможность отключить сжатие региональных файлов (region files) через новое значение
noneв настройке сервераregion-file-compression. Это может быть полезно в связке со сжатием на уровне файловой системы. - Для владельцев сторонних серверов зарезервирован ID сжатия 127, который теперь можно использовать для реализации собственных алгоритмов сжатия региональных файлов. При его использовании после ID версии должен следовать строковый идентификатор с пространством имён, указывающий на кастомный алгоритм.
Изменения в данных для создателей контента
Обновление версии дата-паков до 30 принесло изменения в NBT-структуры, важные для моддеров и картоделов.
- Эффекты зелий, хранящиеся в NBT предметов или существ, больше не кодируют свои значения по умолчанию. Теги
amplifier: 0,duration: 0,ambient: falseиshow_particles: trueтеперь будут опускаться для экономии места. - Для всех существ, у которых есть теги
HandItemsиArmorItems, добавлены новые теги:body_armor_itemиbody_armor_drop_chance. Обработка брони для лошадей (ArmorItem), ламы (DecorItem) и волка (armor) теперь переведена на использование этих новых тегов. - В командах удалён аргумент слота
horse.armor. Вместо него добавлен аргументarmor.body, который теперь применим ко всем мобам.
Изменения в ресурс-паках
Обновление до версии 25 ресурс-паков включает в себя чистку и оптимизацию графической части.
- Удалены неиспользуемые шейдеры
position_color_normalиposition_tex_lightmap_color, а также неиспользуемый массив атрибутов в определениях core-шейдеров. - Шейдер
position_tex_color_normal(используемый только для облаков) заменён наrendertype_clouds. - Удалена uniform-переменная
IViewRotMat. АтрибутPositionдля сущностей теперь задаётся в мировых координатах (относительно камеры). Uniform-переменные направления света больше не премультиплицируются матрицей вида. - Добавлены текстуры и файлы модели для блока Хранилища, а также текстура и файл частиц для
vault_connection.





