Сегодня разработчики выпустили шестое обновление Snapshot 26.3, в котором основное внимание уделено доработке заброшенных лагерей, обновлению интерфейса настроек мира и техническим улучшениям генерации ландшафта. Новых игровых механик практически нет, однако многие существующие системы стали удобнее и современнее.
Изменения в игре
Одним из главных нововведений стало появление нового варианта заброшенного лагеря для каждого биома. Теперь подобные стоянки будут выглядеть разнообразнее в зависимости от местности, где они генерируются. Кроме того, разработчики немного переработали структуру уже существующих лагерей, сделав их более естественными и атмосферными.
Обновление настроек мира
Интерфейс управления миром получил заметные изменения. Кнопка «Параметры мира» теперь расположена в меню паузы на месте прежней кнопки открытия мира по локальной сети, благодаря чему доступ к настройкам стал быстрее.
Экран параметров был разделен на две отдельные вкладки:
- Общие — содержит все привычные настройки мира.
- Многопользовательский режим — включает параметры совместной игры.
Во вкладке многопользовательского режима появились три основных настройки:
- включение или отключение локальной сети (LAN);
- разрешение другим игрокам использовать команды;
- выбор порта, через который мир становится доступен по локальной сети.
Кроме того, кнопка «Онлайн», открывающая параметры сетевого доступа, теперь всегда отображается в разделе настроек.
Исправления интерфейса
Разработчики устранили проблему, из-за которой владельцы Realms не могли выбрать автоматическое определение региона своего сервера. Теперь эта функция снова работает корректно.
Технические изменения
Вместе со Snapshot были обновлены внутренние версии ресурсов:
- версия Data Pack увеличена до 113.0;
- версия Resource Pack обновлена до 94.0.
На поддерживаемых видеокартах отображение игровых чанков теперь использует технологию MultiDrawIndirect, что должно повысить производительность рендеринга и снизить нагрузку на процессор.
Изменения команд
Команда publish больше не поддерживает параметр gamemode.
Теперь игровой режим по умолчанию для всего мира необходимо изменять через команду defaultgamemode либо соответствующий пункт в настройках мира. Для изменения режима отдельного игрока по-прежнему используется команда gamemode.
Обновления компонентов данных
Разработчики расширили возможности нескольких компонентов данных.
Компонент minecraft:cooking_fuel теперь позволяет задавать параметры burn_time и speed_multiplier как встроенные числовые значения.
Аналогичные изменения появились и у minecraft:brewing_fuel, где значения uses и speed_multiplier также можно указывать напрямую.
Для компонента minecraft:compostable появилась возможность задавать количество слоев встроенным числом.
Новые данные сущностей
В сущности добавлен тег invulnerable_time, который позволяет сделать моба временно неуязвимым на заданное количество игровых тиков.
Изменения таблиц добычи
Тип таблицы добычи minecraft:block_interact теперь передает дополнительную информацию о точке взаимодействия с блоком. В контексте доступно положение центра блока, что расширяет возможности дата-паков и пользовательских механик.
Обновление генерации мира
Разработчики полностью переработали формат описания шумов, которые используются при генерации ландшафта.
Новая система стала более гибкой и получила стабильную схему генерации октав, благодаря чему изменение одной октавы больше не влияет на остальные. Это значительно упрощает настройку собственного генератора мира.
Среди основных изменений:
- параметр firstOctave переименован в base_octave;
- добавлен коэффициент base_amplitude;
- появился параметр octave_count, определяющий количество октав;
- введена настройка normalize, отвечающая за способ нормализации выходных значений;
- список amplitude был переименован в amplitude_modifiers и теперь стал необязательным.
Все эти изменения позволяют гораздо точнее управлять формированием рельефа и создавать более разнообразные миры.
Новые функции плотности
В Snapshot появилось сразу несколько новых функций, предназначенных для генерации мира:
- power — возводит значение в указанную степень;
- sqrt — вычисляет квадратный корень;
- log — возвращает натуральный логарифм;
- sign — определяет знак числа;
- distance_to_point — вычисляет расстояние до заданной точки с использованием различных метрик (Евклидовой, Манхэттенской, Чебышёва и других);
- slice — позволяет получать двумерный срез трехмерной функции плотности по выбранной координате.
Также была обновлена функция gradient, ранее известная как y_clamped_gradient. Теперь она поддерживает работу по любой из трех осей, различные режимы повторения градиента и более гибкие настройки диапазонов.
Прочие изменения
Функция end_outer_islands получила новое название вместо прежнего end_islands и больше не рассчитывает плотность главного острова Края.
Кроме этого, элемент структуры minecraft:feature_pool_element теперь способен соединяться с блоками Jigsaw, имеющими любое целевое имя, а не только minecraft:bottom. Это значительно расширяет возможности создания собственных структур и процедурной генерации.












Будьте первым, кто оставит свое мнение!