Снапшот 24w03a для Minecraft 1.20.5 - настройка спаун-чанков, обновление армадилло и новые технические возможности

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

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

Изменение спаун-чанков для повышения производительности

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

Теперь размер этой области стал настраиваемым с помощью новой игровой команды: spawnChunkRadius.

  • Новое значение по умолчанию - 2. Это создаёт область размером 48 на 48 блоков (3x3 чанка с активным тикингом сущностей), что на 98% меньше предыдущей зоны (радиус 10, 19x19 чанков). Разработчики ожидают, что это приведёт к заметному улучшению производительности для большинства игроков.
  • Для тех, кто полагается на старую логику (например, для ферм), доступна опция вернуть прежний размер. Установив значение команды spawnChunkRadius на 10, вы получите поведение, идентичное прошлым версиям игры, но без прироста в производительности.
  • Команда принимает значения от 0 до 32, где 0 полностью отключает спаун-чанки.

Mojang активно собирает отзывы об этом изменении через специальную форму, чтобы оценить его влияние на игровой опыт.

Обновление армадилло

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

  • Новые места спавна: теперь армадилло можно встретить не только в саваннах, но и в биоме Плохие земли (Badlands).

Поведение при скручивании

Скорректировано взаимодействие с другими мобами:

  • Пауки и Пещерные пауки теперь убегают от армадилло, который находится в развёрнутом (не скрученном) состоянии.

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

Технические изменения и новые возможности

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

Новые игровые команды (gamerules) и параметры

  • Добавлена игровая команда spawnChunkRadius, подробно описанная выше.
  • Поведение порталов в Край теперь унифицировано с порталами в Незер: область, в которую попадает сущность, остаётся загруженной в течение 15 секунд.
  • В торговых рецептах жителей можно использовать параметр ignoreTags: true в NBT, чтобы сделка принимала предметы с тегами, отличными от ожидаемых. Это починило баг MC-153160.

Transfer Packets (Пакеты передачи)

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

  • При передаче клиент подключается к целевому серверу с новым намерением (intent) "transfer" (id 3).
  • По умолчанию серверы не принимают входящие передачи и отключают клиента. Чтобы разрешить это, необходимо в файле server.properties установить параметр accepts-transfers=true.
  • Загруженные ресурс-паки сохраняются при переходе между серверами.
  • В процессе передачи серверы могут пропустить аутентификацию, используя специальный флаг.

Cookie Packets (Пакеты cookie)

Ещё один новый тип пакетов, дающий серверам возможность запрашивать и хранить небольшие объёмы данных (до 5 КиБ) на стороне клиента.

  • "Cookie" могут запрашиваться на этапах входа в игру (login), конфигурации и игры, но сохраняться - только на этапах конфигурации и игры.
  • Эти данные сохраняются при переходах между серверами (transfer), но не сохраняются при полном отключении игрока. Это позволяет передавать между серверами информацию об аутентификации или состоянии в рамках кастомной игры.

Версии Data Pack и Resource Pack

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

  • Data Pack версии 28
  • Resource Pack версии 24

Новое в Data Pack 28

  • Зачарование minecraft:sweeping переименовано в minecraft:sweeping_edge (Разящий клинок).
  • Добавлены два новых триггера для достижений: default_block_use (срабатывает при стандартном взаимодействии с блоком, например, открытии двери) и any_block_use (срабатывает при любом взаимодействии с блоком).

Новые теги предметов и сущностей

Введена серия новых тегов для предметов, которые позволят точнее контролировать, какие зачарования можно накладывать на разные типы экипировки:

  • minecraft:enchantable/foot_armor (обувь)
  • minecraft:enchantable/leg_armor (поножи)
  • minecraft:enchantable/chest_armor (нагрудник)
  • minecraft:enchantable/head_armor (шлем)
  • minecraft:enchantable/weapon (оружие)
  • minecraft:enchantable/sword (меч)
  • minecraft:enchantable/mining (инструменты для добычи)
  • ... и другие, включая теги для лука, арбалета, трезубца и исчезающих предметов.

Также добавлены полезные теги для типов сущностей:

  • minecraft:ignores_poison_and_regen - сущности, не подверженные эффектам яда и регенерации.
  • minecraft:illager_friends - союзники разбойников.
  • minecraft:sensitive_to_bane_of_arthropods - восприимчивы к Защите от членистоногих.
  • minecraft:sensitive_to_impaling - восприимчивы к Пронзанию.
  • minecraft:wither_friends - друзья Визера, которых он не атакует.

Изменения в Resource Pack 24

Скорректированы параметры трансформации для провайдера шрифтов ttf, чтобы они имели более разумные значения по умолчанию. Теперь при размере (size) 9 и без смещения (shift) большинство шрифтов должно отображаться корректно.

Экспериментальные функции

Изменения в этом разделе активны только при включении соответствующих экспериментов в настройках мира.

Ветродув (Breeze)

Моб, обитающий в Пробных камерах, получил усиление:

  • Теперь он отражает все снаряды, а не только некоторые.
  • Отражаемые снаряды летят в направлении стрелка, а не просто в случайную сторону.

Баланс торговли (Trade Rebalance)

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

Скидка 10% по промокоду

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

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

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