25w44a (Java Edition)
Перейти к навигации
Перейти к поиску
Minecraft 25w44a
| Издание | Java Edition | ||||||
|---|---|---|---|---|---|---|---|
| Дата выпуска | 28 октября 2025 г. | ||||||
| Тип | Снапшот | ||||||
| Снапшот для | 1.21.11 | ||||||
| Загрузить | Клиент (.json) Сервер | ||||||
| Карты обфускации | Клиент Сервер | ||||||
| Версия протокола | dec: 1073742100 | ||||||
| Версия данных | 4659 | ||||||
| Формат набора ресурсов | 72.0 | ||||||
| Формат набора данных | 92.0 | ||||||
| Мин. версия Java | Java SE 21 | ||||||
| |||||||
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-текстур).
- Добавлена опция «Проявление чанков».
- Находится в настройках графики.
- Управляет длительностью проявления чанков при их первой загрузке.
- Теги для предметов
- Добавлен тег
#camel_husk_food- Содержит все предметы для кормления верблюда-кадавра.
- Добавлен тег
- Теги для сущностей
- Добавлен тег
#can_float_while_ridden- Содержит сущности, которые не тонут в воде, пока на них едут.
- Добавлен тег
Изменения
[править | править код]Предметы
[править | править код]Мобы
[править | править код]- Больше не спаунится чаще и на более высоких уровнях Y в период с 20 октября по 3 ноября.
- Больше не тонут в воде, пока управляются игроком.
- Теперь атакуют других мобов, если те атаковали их первыми. Ранее они могли ответить агрессией только игроку.
- Теперь может имитировать звуки наутилуса-зомби, лошадь-зомби, верблюда-кадавра и пустынника.
Игровой процесс
[править | править код]- Достижения «Охотник на монстров» и «Зверобой» теперь требуют верблюда-кадавра и пустынника.
- Уменьшен расход очков сытости за каждый уровень.
- Уровень I теперь тратит 1 (
) единицу, уровень II — 2 (
), а уровень III — 3 (
).
- Уровень I теперь тратит 1 (
- Чары «Рывок» теперь тратят 1 единицу прочности копья вне зависимости от уровня.
Формат команд
[править | править код]- Аргумент
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_colorfoliage_colordry_foliage_colorgrass_colorgrass_color_modifier
- Были перенесены в реестр.
- В связи с этим все игровые правила были переименованы.
- Кроме того, некоторые правила игры были дополнительно переименованы:
announceAdvancements->minecraft:show_advancement_messagescommandBlocksEnabled->minecraft:command_blocks_workcommand_modification_block_limit->minecraft:max_block_modificationsdisableElytraMovementCheck->minecraft:elytra_movement_check- Значение инвертируется соответствующим образом в местах, где используется местоположение ресурса.
disablePlayerMovementCheck->minecraft:player_movement_check- Значение инвертируется соответствующим образом в местах, где используется местоположение ресурса.
disableRaids->minecraft:raids- Значение инвертируется соответствующим образом в местах, где используется местоположение ресурса.
doDaylightCycle->minecraft:advance_timedoEntityDrops->minecraft:entity_dropsdoImmediateRespawn->minecraft:immediate_respawndoInsomnia->minecraft:spawn_phantomsdoLimitedCrafting->minecraft:limited_craftingdoMobLoot->minecraft:mob_dropsdoMobSpawning->minecraft:spawn_mobsdoPatrolSpawning->minecraft:spawn_patrolsdoTileDrops->minecraft:block_dropsdoTraderSpawning->minecraft:spawn_wandering_tradersdoVinesSpread->minecraft:spread_vinesdoWardenSpawning->minecraft:spawn_wardensdoWeatherCycle->minecraft:advance_weathermaxCommandChainLength->minecraft:max_command_sequence_lengthmaxCommandForkCount->minecraft:max_command_forksnaturalRegeneration->minecraft:natural_health_regenerationsnowAccumulationHeight->minecraft:max_snow_accumulation_heightspawnRadius->minecraft:respawn_radiusspawnerBlocksEnabled->minecraft:spawner_blocks_work
- Ограничения
- Некоторые игровые правила, которые ранее не имели ограниченного диапазона значений, теперь имеют:
minecraft:max_block_modifications: минимум1minecraft:max_command_forks: минимум1minecraft:max_command_sequence_length: минимум0minecraft:max_entity_cramming: минимум1minecraft:max_snow_accumulation_height: минимум0, максимум:8minecraft:players_nether_portal_creative_delay: минимум0minecraft:players_nether_portal_default_delay: минимум0minecraft:players_sleeping_percentage: минимум0minecraft:random_tick_speed: минимум0minecraft:respawn_radius: минимум0
- Некоторые игровые правила, которые ранее не имели ограниченного диапазона значений, теперь имеют:
- В тестовой среде
game_rulesключиbool_ruleиint_ruleбыли заменены одним ключомrules.- Это сопоставление расположения ресурсов правил игры со значениями правил игры. Тип значения — целое число или логическое значение в зависимости от правила игры.
- Был обновлён до версии
92.0.
- Был обновлён до версии
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.
- Поведение, связанное с предоставлением содержимого шалкерового ящика, стало избыточным благодаря добавлению типа записи о добыче
- Теги для сущностей
- Изменён тег
#skeletonsдля включения пустынника. - Изменён тег
#zombiesдля включения наутилуса-зомби, лошади-зомби и верблюда-кадавра. - Изменён тег
#can_equip_saddleдля включения наутилуса, наутилуса-зомби, лошади-зомби и верблюда-кадавра.
- Изменён тег
- Туман в Нижнем мире больше не зависит от настроек дальности отрисовки и будет последовательно применяться на расстоянии от 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:
Примечания
[править | править код]- ↑ «Minecraft Snapshot 25w44a» — minecraft.net, 28 октября 2025 года