Снапшот 23w31a: баланс торговли, больше алмазов и технические новшества

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

Разработчики Minecraft выпустили первый тестовый снапшот для версии 1.20.2. Снапшот 23w31a не добавляет новый контент, но вносит ряд важных изменений в баланс и техническую часть игры. Ключевыми нововведениями стали экспериментальная перебалансировка торговли с жителями и странствующими торговцами, увеличение генерации алмазной руды, а также множество оптимизаций и новых возможностей для создателей карт и ресурс-паков.

Экспериментальные особенности

В этом снапшоте появился новый экспериментальный переключатель функций, кардинально меняющий систему торговли с Библиотекарями и Странствующими торговцами. Чтобы опробовать эти изменения, необходимо активировать соответствующий переключатель в меню экспериментов при создании нового мира.

Торговля с библиотекарями

Главная цель изменений - сделать получение зачарованных книг через торговлю более осмысленным и требующим усилий. Раньше любой Библиотекарь, даже новичок, мог продать самое мощное зачарование, что делало крафт стола зачарований и поиск книг в структурах менее актуальными.

  • Теперь Библиотекари из разных биомов продают разные наборы зачарованных книг.
  • Каждый биом деревни имеет одно уникальное зачарование, которое продаётся только мастер-библиотекарями с полным опытом.
  • Чтобы получить все доступные через торговлю зачарования, игроку теперь потребуется посетить все семь биомов деревень.
  • Два биома являются "секретными" - деревни в них не генерируются естественным путём. Чтобы получить доступ к их уникальным зачарованиям, игроку придётся построить деревню самостоятельно.
  • Некоторые зачарования были полностью удалены из списка торговли жителей. Их теперь можно найти только другими способами.

Изменения для странствующих торговцев

Разработчики учли частые жалобы игроков на завышенные цены и бесполезный ассортимент Странствующих торговцев.

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

Изменения в игре

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

Генерация алмазной руды

Количество Алмазной руды, генерируемой в самых глубоких слоях Верхнего мира, было увеличено. Цель изменения - сделать добычу в слоях Глубокого сланца более ценной и полезной. Разработчики просят игроков опробовать свои методы добычи и поделиться впечатлениями.

Лечение зомби-жителя

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

  • Теперь максимальная скидка от лечения зомби-жителя даётся только при первом исцелении.
  • Последующие заражения и лечения одного и того же жителя больше не дают дополнительного бонуса к скидке.

Барьерные блоки

Игроки в творческом режиме теперь могут "затапливать" блоки Барьера, размещая в них воду напрямую. Однако вода не может быть помещена или извлечена с помощью раздатчиков или других непрямых взаимодействий.

Прочие правки

  • Игроки больше не могут приседать (Shift) во время езды на любом транспорте: лодках, вагонетках, животных и т.д.
  • Блок Цветок хоруса больше не обеспечивает опору для висящих блоков (например, факелов) или стоящих на нём блоков.

Технические изменения

Снапшот содержит большое количество изменений "под капотом", направленных на улучшение производительности, расширение возможностей для моддеров и создателей контента.

История команд и оптимизация сети

  • История команд: игра теперь запоминает последние 50 введённых команд и сохраняет их между игровыми сессиями в файл command_history.txt. Историю можно просмотреть, нажимая стрелки вверх/вниз в чате.
  • Оптимизация отправки чанков: чанки теперь отправляются на клиент небольшими партиями в зависимости от доступной пропускной способности. Это должно решить проблемы с вылетами при медленном интернете и позволить игрокам взаимодействовать с миром, пока он ещё загружается.

Мульти-версионные пакеты и сетевой протокол

  • Ресурс-паки и дата-паки теперь поддерживают мульти-версионность. В метаданные пакета можно добавить поле supported_formats, указывающее диапазон поддерживаемых версий формата пакета.
  • Добавлена поддержка оверлеев (overlays) - подпапок внутри пакета, которые могут добавлять или заменять файлы для конкретных версий игры.
  • Изменён сетевой протокол, добавлена новая "фаза конфигурации", которая отделяет процесс настройки данных (например, загрузки ресурс-паков) от непосредственного входа в мир. Это основа для будущих более сложных data-driven функций.

Новые команды и макросы функций

  • Добавлена команда random для генерации случайных чисел и управления последовательностями. Есть два варианта: random value (тихий) и random roll (результат показывается в чате).
  • Команда execute получила новую форму execute if|unless function, которая позволяет проверять результат выполнения функции.
  • Команда return теперь имеет форму return run <command>, возвращающую результат выполнения другой команды.
  • Функции теперь поддерживают макросы. Строки, начинающиеся с $, могут содержать переменные $(variable). При вызове такой функции макроса необходимо передать NBT-компаунд с данными для подстановки.

Прочие технические правки

  • В server.properties добавлена опция log-ips (по умолчанию true). При значении false IP-адреса игроков не будут записываться в лог при входе.
  • Усилена валидация символьных ссылок внутри дата-паков и ресурс-паков в целях безопасности.
  • Добавлен новый атрибут generic.max_absorption, задающий максимальное количество поглощённых сердец (аналогично generic.max_health для обычного здоровья).
  • Изменена интерполяция движения Display Entity (сущностей-отображений). Теперь их позиция и вращение плавно обновляются на клиенте в течение заданного количества тиков, что делает движение более плавным.
  • Версия ресурс-паков и дата-паков обновлена до 16. Это влечёт за собой переработку системы спрайтов интерфейса: теперь каждый элемент GUI (кнопки, иконки) представляет собой отдельный файл спрайта, что упрощает их кастомизацию.
Скидка 10% по промокоду

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

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

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