Экспериментальное нововведение - Снапшот 24w05a для Minecraft 1.20.5 представляет блок Хранилища и технические изменения

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

Команда 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.
Скидка 10% по промокоду

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

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

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