25w44a (Java Edition)

Материал из русскоязычной Minecraft Wiki
Перейти к навигации Перейти к поиску

25w44a — это четвёртый снапшот Java Edition для версии 1.21.11, выпущенный 28 октября 2025 года.[1] В нём были добавлены пустынник и верблюд-кадавр, изменено поведение лошадей и исправлен ряд ошибок.

Нововведения

[править | править код]

Яйца призывания

Верблюд-кадавр

  • Новый вариант верблюда в форме нежити.
  • Спаунится в пустынях при уровне освещения, равном 0.
    • Спаунится с двумя наездниками: кадавром, держащим копьё, и пустынником.
    • Не спаунится в пещерах, как и обычный кадавр.
  • Не горит при солнечном свете.
  • Имеет 32 ("❤️" × 16) единицы здоровья.
  • Враждебен, если наездник тоже враждебен.
  • Дружелюбен, если не имеет наездника.
  • Деспаунится, как и другие враждебные мобы, но это можно предотвратить, сев на него.
  • Питается кроличьими лапками, но не может быть размножен.
  • При убийстве дропает 2-3 гнилой плоти, что можно увеличить на 0-1 с помощью чар «Добыча».
    • При убийстве кадавра, сидящего на верблюде-кадавре, может выпасть кроличья лапка.
  • Управление на верблюде-кадавре такое же, как у обычного верблюда.

Пустынник

  • Новый вариант скелета.
  • Спаунится в пустынях при уровне освещения, равном 0, заменяя некоторый процент обычных скелетов.
    • Не спаунится в пещерах, как и обычный кадавр.
  • Не горит при солнечном свете.
  • Имеет 16 ("❤️" × 8) единиц здоровья.
  • Стреляет стрелами слабости.
  • Подобно болотнику, перезаряжается дольше, чем обычный скелет.

Атрибуты окружения

  • Добавлен атрибут minecraft:visual/water_fog_start_distance
    • Расстояние в блоках от камеры, на котором начинает действовать подводный туман. Если значение отрицательное, туман изначально будет иметь плотность, как если бы он появился на таком же расстоянии от камеры.
      • Тип значения: значение с плавающей точкой
      • Значение по умолчанию: -8.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитано в позиции камеры
  • Добавлен атрибут minecraft:visual/fog_start_distance
    • Расстояние в блоках от камеры, на котором туман начинает оказывать влияние (когда камера не погружена в другую субстанцию). Если значение отрицательное, туман будет изначально иметь плотность, как если бы он появился на таком же расстоянии от камеры. Примечание: конечное значение также зависит от погоды.
      • Тип значения: значение с плавающей точкой
      • Значение по умолчанию: 0.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитывается в соответствии с положением камеры.
  • Добавлен атрибут minecraft:visual/fog_end_distance
    • Расстояние в блоках от камеры, на котором туман достигает максимальной плотности (когда камера не погружена в другую субстанцию).
      • Тип значения: неотрицательное число с плавающей точкой
      • Значение по умолчанию: 1024.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитано в соответствии с положением камеры.
    • Примечание: конечное значение также зависит от погоды.
  • Добавлен атрибут minecraft:visual/sky_fog_end_distance
    • Расстояние в блоках от камеры, на котором туман, влияющий на небо, достигает максимальной плотности (когда камера не погружена в другую субстанцию).
      • Тип значения: неотрицательное число с плавающей точкой
      • Значение по умолчанию: 512.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитано в соответствии с положением камеры.
    • Примечание: это значение ограничено параметром «Дальность отрисовки».
  • Добавлен атрибут minecraft:visual/cloud_fog_end_distance
    • Расстояние в блоках от камеры, на котором туман, влияющий на облака, достигает максимальной плотности (когда камера не погружена в другую субстанцию).
      • Тип значения: неотрицательное число с плавающей точкой
      • Значение по умолчанию: 2048.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитывается в зависимости от положения камеры.
    • Примечание: это значение ограничено параметром «Дальность облаков».
  • Добавлен атрибут minecraft:visual/cloud_color
    • Цвет облаков. Если облака полностью прозрачны, они полностью отключены, и счастливый гаст не будут восстанавливать здоровье быстрее, находясь на высоте облаков.
      • Тип значения: цвет ARGB
      • Значение по умолчанию: #00000000
      • Модификаторы: модификаторы цвета ARGB
      • Интерполировано: да
      • Определяется по положению камеры для рендеринга или по положению счастливого гаста для регенерации.

Игровые правила

  • Добавлено игровое правило minecraft:fire_spread_radius_around_player
    • Управляет максимальным расстоянием в блоках, на которое может распространяться огонь вокруг игрока.
      • Заменяет предыдущие игровые правила doFireTick и allowFireTicksAwayFromPlayer, которые теперь удалены.
      • Установка значения 0 отключит распространение огня.
      • Установка значения -1 разрешит распространение огня без игроков.
      • Ограничение: минимум -1

Источники слотов

  • Добавлены источники слотов, позволяющие указывать местоположение любого слота инвентаря в наборах данных.
    • Формат: объект с полями.
      • type: тип источника слота.
      • <type-specific>: дополнительные поля в зависимости от типа.
  • Тип minecraft:empty
    • Пустая выборка без слотов.
  • Тип minecraft:group
    • Объединяет несколько источников слотов в один, при этом результирующая выборка содержит все слоты из каждого указанного источника.
      • Если слот входит в несколько источников слотов, он будет повторён в результирующем источнике слотов.
      • Например, [a, b] + [c, a] -> [a, b, c, a]
    • Формат:
      • terms: список источников слотов для объединения.
    • Альтернативно, может быть записан в виде списка источников слотов.
  • Тип minecraft:slot_range
    • Выбирает слоты в диапазоне слотов из инвентаря сущности или блока.
    • Аналогично аргументу from команды /item.
    • Формат:
      • source: сущность или блок, из которых будут взяты слоты, из контекста добычи.
        • Может быть block_entity, this, attacking_entity, last_damage_player, direct_attacker, target_entity или interacting_entity.
      • slots: диапазон слотов в формате <slot_type> или <slot_type>.<slot_number> (например, armor.chest или container.*).
  • Тип minecraft:contents
    • Выбирает все непустые слоты из компонента инвентаря одного или нескольких предметов.
      • Если внутри этого компонента нет предмета, результирующий выбор будет пустым.
    • Расположение предметов, для которых используется компонент инвентаря, указывается другим источником слота.
      • Если источник слота включает более одного предмета с этим компонентом, результирующие выборки будут объединены аналогично типу minecraft:group.
      • Например, Bundle [a, b] + Shulker Box [c, d] -> [a, b, c, d]
    • Формат:
      • component: целевой компонент инвентаря.
        • Допустимые значения: minecraft:bundle_contents, minecraft:charged_projectiles и minecraft:container
      • slot_source: источник слота, содержащий слоты с целевыми предметами.
  • Тип minecraft:filtered
    • Применяет фильтр к выбранным слотам, исключая из выборки неподходящие слоты.
    • Формат:
      • item_filter: предикат предмета для сопоставления с предметами в каждом слоте.
      • slot_source: источник слота для фильтрации.
  • Тип minecraft:limit_slots
    • Ограничивает количество предоставленных слотов, при этом выборка не должна превышать указанного количества слотов.
      • Любые слоты, количество которых превышает этот лимит, будут исключены в порядке включения.
      • Например, [a, b, c, d] -> [a, b, c], если лимит установлен на 3
    • Формат:
      • limit: целое число, максимальное количество слотов для включения в результирующую выборку.
      • slot_source: источник слота для ограничения.
  • Пример источника слота, выбирающего каждый слот с более чем 16 предметами из панели быстрого доступа и слотов брони сущности:
{
    "type": "minecraft:filtered",
    "item_filter": {
        "count": {
            "min": 16
        }
    },
    "slot_source": [
        {
            "type": "minecraft:slot_range",
            "source": "this",
            "slots": "hotbar.*"
        },
        {
            "type": "minecraft:slot_range",
            "source": "this",
            "slots": "armor.*"
        }
    ]
}

Настройки

  • Добавлена опция «Анизотропная фильтрация»
    • Находится в настройках графики.
    • Эта новая опция улучшает качество изображения блоков при просмотре на расстоянии или под углом.
    • Значение по умолчанию зависит от настроек графики и может быть следующим: «Выкл», «2x», «4x» и «8x».
    • Если устройство не поддерживает эту опцию, она не будет использоваться.
    • Это значительно влияет на использование видеопамяти (особенно в сочетании с большим количеством MIP-текстур).
  • Добавлена опция «Проявление чанков».
    • Находится в настройках графики.
    • Управляет длительностью проявления чанков при их первой загрузке.

Теги

  • Теги для предметов
  • Теги для сущностей
    • Добавлен тег #can_float_while_ridden
      • Содержит сущности, которые не тонут в воде, пока на них едут.

Яйца призывания

  • Иконка яйца призывания лошади-зомби была изменена для соответствия текущему внешнему виду моба.

Летучая мышь

  • Больше не спаунится чаще и на более высоких уровнях Y в период с 20 октября по 3 ноября.

Лошадь, мул, осёл и верблюд

  • Больше не тонут в воде, пока управляются игроком.

Наутилус и наутилус-зомби

  • Теперь атакуют других мобов, если те атаковали их первыми. Ранее они могли ответить агрессией только игроку.

Попугай

Игровой процесс

[править | править код]

Достижения

Рывок

  • Уменьшен расход очков сытости за каждый уровень.
    • Уровень I теперь тратит 1 ("🍖") единицу, уровень II — 2 ("🍗"), а уровень III — 3 ("🍖""🍗").
  • Чары «Рывок» теперь тратят 1 единицу прочности копья вне зависимости от уровня.

Формат команд

[править | править код]

/worldborder

  • Аргумент time для установки размера теперь также может указывать секунды или игровые дни с помощью суффикса s или d.
  • Аргумент time для установки дистанции предупреждения теперь по умолчанию указывает такты, но также может указывать секунды или игровые дни с помощью суффикса s или d.

Общее

  • Добавлена поддержка KQueue на OSX для повышения производительности сетевого соединения.

Атрибуты окружения

  • Модификаторы значений цвета ARGB
    • override
      • Формат аргумента: цвет ARGB
    • add — покомпонентное аддитивное смешивание цветов.
      • Формат аргумента: цвет RGB
    • subtract — покомпонентное субтрактивное смешивание цветов.
      • Формат аргумента: цвет RGB
    • multiply — покомпонентное мультипликативное смешивание цветов.
      • Формат аргумента: цвет RGB или ARGB
      • Если указано, альфа-компонент умножается независимо, как и другие цветовые каналы.
    • alpha_blend — традиционное альфа-смешивание, которое можно увидеть в программах для редактирования изображений.
      • Формат аргумента: цвет ARGB
      • Если аргумент альфа равен 1, он будет действовать как переопределение без смешивания.
  • Атрибут minecraft:visual/water_fog_radius переименован в minecraft:visual/water_fog_end_distance
  • Удалён атрибут minecraft:visual/extra_fog
  • Заменён атрибут minecraft:visual/cloud_opacity на minecraft:visual/cloud_color

Биомы

  • Следующие поля цвета в определении effects теперь поддерживают цвета как строку в форме #rrggbb или как массив с плавающей точкой в форме [red, green, blue]:
    • water_color
    • foliage_color
    • dry_foliage_color
    • grass_color
    • grass_color_modifier

Игровые правила

  • Были перенесены в реестр.
    • В связи с этим все игровые правила были переименованы.
    • Кроме того, некоторые правила игры были дополнительно переименованы:
      • announceAdvancements -> minecraft:show_advancement_messages
      • commandBlocksEnabled -> minecraft:command_blocks_work
      • command_modification_block_limit -> minecraft:max_block_modifications
      • disableElytraMovementCheck -> minecraft:elytra_movement_check
        • Значение инвертируется соответствующим образом в местах, где используется местоположение ресурса.
      • disablePlayerMovementCheck -> minecraft:player_movement_check
        • Значение инвертируется соответствующим образом в местах, где используется местоположение ресурса.
      • disableRaids -> minecraft:raids
        • Значение инвертируется соответствующим образом в местах, где используется местоположение ресурса.
      • doDaylightCycle -> minecraft:advance_time
      • doEntityDrops -> minecraft:entity_drops
      • doImmediateRespawn -> minecraft:immediate_respawn
      • doInsomnia -> minecraft:spawn_phantoms
      • doLimitedCrafting -> minecraft:limited_crafting
      • doMobLoot -> minecraft:mob_drops
      • doMobSpawning -> minecraft:spawn_mobs
      • doPatrolSpawning -> minecraft:spawn_patrols
      • doTileDrops -> minecraft:block_drops
      • doTraderSpawning -> minecraft:spawn_wandering_traders
      • doVinesSpread -> minecraft:spread_vines
      • doWardenSpawning -> minecraft:spawn_wardens
      • doWeatherCycle -> minecraft:advance_weather
      • maxCommandChainLength -> minecraft:max_command_sequence_length
      • maxCommandForkCount -> minecraft:max_command_forks
      • naturalRegeneration -> minecraft:natural_health_regeneration
      • snowAccumulationHeight -> minecraft:max_snow_accumulation_height
      • spawnRadius -> minecraft:respawn_radius
      • spawnerBlocksEnabled -> minecraft:spawner_blocks_work
  • Ограничения
    • Некоторые игровые правила, которые ранее не имели ограниченного диапазона значений, теперь имеют:
      • minecraft:max_block_modifications: минимум 1
      • minecraft:max_command_forks: минимум 1
      • minecraft:max_command_sequence_length: минимум 0
      • minecraft:max_entity_cramming: минимум 1
      • minecraft:max_snow_accumulation_height: минимум 0, максимум: 8
      • minecraft:players_nether_portal_creative_delay: минимум 0
      • minecraft:players_nether_portal_default_delay: минимум 0
      • minecraft:players_sleeping_percentage: минимум 0
      • minecraft:random_tick_speed: минимум 0
      • minecraft:respawn_radius: минимум 0

Игровые тесты

  • В тестовой среде game_rules ключи bool_rule и int_rule были заменены одним ключом rules.
    • Это сопоставление расположения ресурсов правил игры со значениями правил игры. Тип значения — целое число или логическое значение в зависимости от правила игры.

Набор данных

Пакет ресурсов

  • Был обновлён до версии 72.0.
  • block.vsh/fsh копирует terrain.vsh/fsh и обрабатывает произвольные блоки (например, удерживаемые сущностями).
  • Добавлено uniform-значение ChunkSection, используемое terrain.vsh (который заменяет DynamicTransforms).
  • Добавлены новые шейдеры для выполнения анимации спрайтов на базе графического процессора.
  • Универсальная переменная Globals теперь содержит координаты камеры.

Пользовательский интерфейс

  • Параметр «Интерфейс» в настройках графики переименован в «Настройки».
  • На экране настройки отдельного биома теперь есть строка поиска.
  • На экране выбора языка теперь есть строка поиска для фильтрации языков.

Протокол управления сервером Minecraft

  • Текущая версия — 2.0.0.
  • В схемах typed_game_rule и untyped_game_rule тип поля значения был изменён со строкового на логическое или целое число.
    • Теперь в качестве ключа используется местоположение ресурса игрового правила.

Спрайтовые анимации

  • Спрайты (текстуры как часть более крупного атласа) теперь анимируются на графическом процессоре, а не потактово на центральном процессоре.
  • Для обычной покадровой анимации для отрисовки используются файлы animate_sprite.vsh и animate_sprite_blit.fsh.
  • Для интерполированной анимации для отрисовки используются файлы animate_sprite.vsh и animate_sprite_interpolate.fsh.
  • UBO SpriteAnimationInfo содержит информацию о том, где должен быть отрисован спрайт в более крупном атласе текстур.

Статистика

  • Добавлено значение minecraft:nautilus_one_cm statistic («Преодолено верхом на наутилусе»).

Таблицы добычи

  • Добавлена новая запись о выборке добычи minecraft:slots.
    • Предоставляет предметы, содержащиеся в выбранных слотах, в таблицу добычи.
    • Формат:
      • slot_source: источник слота, описывающий расположение предметов.
    • Поддерживает все стандартные поля записи о выборке добычи.
    • Удалено contents из списка поддерживаемых значений для типа записи о добыче dynamic.
      • Поведение, связанное с предоставлением содержимого шалкерового ящика, стало избыточным благодаря добавлению типа записи о добыче slots и теперь может быть воспроизведено с помощью источника слота slot_range.

Теги

Туман

  • Туман в Нижнем мире больше не зависит от настроек дальности отрисовки и будет последовательно применяться на расстоянии от 10 до 96 блоков.

Чанки

  • Теперь появляются постепенно, а не из ниоткуда. Их время проявления теперь регулируется отдельной опцией в настройках графики.

Шейдеры и эффекты постобработки

  • Добавлены основные шейдеры animate_sprite*, использующие новое uniform-значение SpriteAnimationInfo.

Исправления

[править | править код]
35 ошибок исправлено
Из версий, выпущенных до 1.21
  • MC-2791 – The player model in the inventory screen renders in the wrong orientation when it's not standing up straight.
  • MC-73186 – Зазоры между поверхностями моделей предметов и сложных моделей блоков.
  • MC-149630 – Some particles have very thin, vertical lines that flash in and out around the particles.
  • MC-237158 – Magma blocks can generate on the ceilings of caves below aquifers.
Из 1.21.6
  • MC-298942 – Character body moves instead of the head when riding a happy ghast.
Из 1.21.8
  • MC-300642 – When texture atlases are large, gaps are rendered between blocks that have a low resolution.
  • MC-301988 – Buttons in the telemetry screen are not aligned properly in some languages.
Из 1.21.9
  • MC-301311 – The “Transfer Now” button no longer renders highlighted when the java realms information box is selected.
  • MC-301516 – The mouse cursor doesn’t change to the hand shape when hovering over tabs in the “Create New World” menu and similar screens.
  • MC-301517 – The mouse cursor doesn’t change to the hand shape when hovering over arrows in the singleplayer, multiplayer, resource packs, and data packs menus.
  • MC-301527 – The mouse cursor doesn’t change to the resize shape when scrolling in the advancements menu.
  • MC-302111 – Elements within the resource pack and data pack menus are not selected in order when using the ↹ Tab key.
  • MC-302325 – When the player toggles a debug renderer using its hotkey (F3 + B, F3 + G) while in the debug options screen, the corresponding entry is not updated.
  • MC-302338 – The narrator button in the Accessibility Settings menu doesn't update upon pressing Ctrl + B.
  • MC-302362 – Clicking on "Singleplayer" or "Multiplayer" in the main menu then immediately clicking on a world or server joins it even when not clicking the play button.
  • MC-302482 – Resource and data pack names can overlap selection boxes when the scroll bar is present.
Из предварительных версий 1.21.11
  • MC-302678 – Arrows and tridents get stuck on players and mobs.
  • MC-303072 – Game crashes when a trident entity with PierceLevel ≥ 1 hits a mob or player.
  • MC-303168 – Equipping a saddle onto a nautilus uses the "subtitles.entity.horse.saddle" subtitle.
  • MC-303255 – Nautiluses do not deal damage if mobGriefing is false.
Из предыдущей предварительной версии
  • MC-303429 – Piglins and hoglins shake in the nether.
  • MC-303432 – Chinese input is not recognized.
  • MC-303434 – Japanese input is not recognized.
  • MC-303439 – Held items in third-person view show strange artifacts when viewed at certain angles.
  • MC-303455 – The cursor is no longer centered when opening a container or menu on Wayland.
  • MC-303460 – The cursor no longer follows the look set by the system on Wayland.
  • MC-303461 – The application icon shows the generic Wayland icon instead of the Minecraft icon on Wayland.
  • MC-303478 – Cannot launch 25w43a on Linux with Nvidia Graphics.
  • MC-303481 – Game has no audio and crashes with Mac Studio Display.
  • MC-303485 – The game can no longer save chunks in custom dimensions.
  • MC-303504 – Nether sprouts textures still expand when viewed from a sharp angle.
  • MC-303506 – Control-key combinations additionally send the normal letter on Wayland.
  • MC-303520 – Sweet berry bush textures still expand when viewed from a sharp angle.
  • MC-303541 – The game doesn't boot on Wayland.
  • MC-303651 – Rotating dropped items sometimes create visual artifacts.

Видеоролик, опубликованный Slicedlime:

Примечания

[править | править код]
  1. ↑ «Minecraft Snapshot 25w44a» — minecraft.net, 28 октября 2025 года