1.21.11 (Java Edition)

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

1.21.11, полный выпуск Mounts of Mayhem, — это игровой дроп для Java Edition, выпущенный 9 декабря 2025 года.[1] В нём были добавлены наутилус, наутилус-зомби, броня наутилуса, копьё, незеритовая конская броня, верблюд-кадавр, пустынник и зомби-всадник.

Вместе с выпуском обычного обновления была выпущена необфусцированная версия, именуемая как 1.21.11 Unobfuscated (или как 1.21.11_unobfuscated в лаунчере). Это экспериментальная версия, выпущенная в рамках подготовки к удалению обфускации из клиентов Java Edition.[2]

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

[править | править код]
Предметы из 1.21.11
Медная броня наутилусаЖелезная броня наутилусаЗолотая броня наутилусаАлмазная броня наутилусаНезеритовая броня наутилусаНезеритовая конская броняДеревянное копьёКаменное копьёМедное копьё
Железное копьёЗолотое копьёАлмазное копьёНезеритовое копьёЯйцо призывания пустынникаЯйцо призывания верблюда-кадавраЯйцо призывания наутилусаЯйцо призывания наутилуса-зомбиЗачарованная книга
Зачарованная книгаЗачарованная книга

Броня наутилуса

Копьё

  • Новое оружие, которое может быть деревянным, каменным, медным, железным, золотым, алмазным или незеритовым.
    • Каждый материал влияет на характеристики, связанные со скоростью использования оружия.
  • Имеет минимальную дальность нанесения урона, слишком близкое расположение к цели не нанесёт урона.
    • Имеет увеличенную максимальную дальность действия по сравнению с другими инструментами и оружием.
  • Зомби, кадавры, обычные и зомбифицированные пиглины могут появиться с копьём.
  • Имеет два вида атаки:
    • Укол
      • Производится при быстром нажатии кнопки атаки.
      • Имеет небольшие показатели урона и отбрасывания.
      • Имеет время восстановления между атаками.
      • Деревянное копьё имеет самое быстрое время восстановления, а незеритовое — самое медленное.
      • Может поражать нескольких врагов.
      • Не разрушает блоки.
    • Удар с разбега
      • Производится при нажатии и удержании кнопки использования.
      • Урон зависит от материала копья, угла обзора игрока, а также от скорости игрока и цели.
      • При удержании кнопки атака проходит три стадии, прежде чем вернуться в обычное состояние:
        • На первой стадии копьё может наносить урон, отбрасывать и сбрасывать врагов с ездовых мобов, если скорость превышает требуемые пороговые значения.
        • На второй стадии копьё обращается в вертикальное положение и дрожит. Оно может наносить урон и отбрасывать (но не сбрасывать с ездового моба), если скорость превышает требуемые пороговые значения.
        • На третьей стадии копьё опущено вниз и может наносить урон, но не отбрасывает и не сбивает с ездового моба, если скорость превышает требуемый порог.
      • Дальность атаки копьём у мобов вдвое меньше, чем у игрока. Тем не менее моб с копьём может наносить урон, отбрасывать и сбрасывать на более низких скоростях, чем игрок.
      • Копьё визуально отображает успешное попадание в противника при ударе с разбега.
  • Зомби, кадавры и зомбифицированные пиглины могут атаковать с разбега.

Незеритовая конская броня

  • Может быть получена путём объединения алмазной конской брони с незеритовым слитком.
УлучшениеКузнечный шаблонАлмазная конская броняНезеритовый слиток→Незеритовая конская броня


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

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

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

Наутилус

  • Новый нейтральный водный моб.
  • Спаунится во всех океанических биомах.
  • Имеет 15 ("❤️" × 7.5) единиц здоровья.
  • Если спровоцирован, то атакует рывком.
  • Атакует ближайших иглобрюхов с помощью рывка.
  • Задыхается на суше, получая урон.
  • Накладывает на наездника эффект «Дыхание наутилуса».
  • Может быть разведён с помощью иглобрюха или ведра с иглобрюхом.
  • Приручённый наутилус может быть экипирован седлом для верховой езды.
    • При нажатии кнопки прыжка совершает резкий рывок, как верблюд.
  • После приручения имеет ограничение на перемещение вокруг своей домашней позиции: 16 блоков с седлом и 32 блока без него.
  • При убийстве дропает раковину наутилуса с шансом 5 % (1⁄20), при этом чары «Добыча» влияют на дроп.

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

  • Новый подводный моб, который спаунится вместе с утопленником, сидящим на нём и вооружённым трезубцем.
  • Спаунится во всех океанических биомах.
  • Враждебен, если осёдлан враждебным мобом.
  • Ведёт себя идентично обычному наутилусу, но не может быть размножен.
  • Горит при солнечном свете.
    • Броня наутилуса спасает наутилуса-зомби от горения на солнце.
  • В отличие от обычного наутилуса, не задыхается на суше.
  • При убийстве дропает 0-3 гнилой плоти, при этом чары «Добыча» влияют на дроп.

Пустынник

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

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

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

/stopwatch

  • Новая команда, позволяющая создать секундомер, отслеживающий реальное время.
  • Секундомеры не зависят от игровых тактов.
  • Они работают только во время работы сервера/мира, даже если игра поставлена ​​на паузу.
  • Синтаксис:
    • /stopwatch create <id> — создаёт секундомер с заданным идентификатором пространства имён.
    • /stopwatch query <id> — возвращает запрошенное значение и принимает новый аргумент scale.
      • Возвращаемое значение будет масштабировано с учётом этого аргумента и усечено.
      • Масштаб необязателен и по умолчанию будет равен 1, если не указан.
      • Пример: /stopwatch query foo:bar 20 — для получения прошедшего времени в тактах.
    • /stopwatch restart <id> — перезапускает указанный секундомер.
    • /stopwatch remove <id> — удаляет указанный секундомер.

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

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

Достижения

  • Добавлено одно достижение.
Иконка Достижение Описание Предыдущее Условия (если отличаются) Идентификатор
Шашлык-мобшлык
Поразите пять мобов таранным ударом копья Охотник на монстровСтойка для брони и манекен также учитываются этим достижением.adventure/spear_many_mobs

Сообщения о смерти

  • Добавлены следующие сообщения о смерти:
    • «<игрок> был проткнут <игрок/моб>»
    • «<игрок> был проткнут <игрок/моб> с помощью <предмет>»

Чары

  • «Рывок»
    • Новые чары, уникальные для копья.
    • Работают только с уколом.
    • При выполнении укола с этими чарами игрок перемещается горизонтально в направлении взгляда.
    • Угол обзора должен быть идеально выровнен по горизонтали для достижения максимальной дальности рывка.
    • Расходуют очки сытости, как при беге или прыжках.
    • Уровень I теперь тратит 1 ("🍖") единицу, уровень II — 2 ("🍗"), а уровень III — 3 ("🍖""🍗").
  • Также тратят 1 единицу прочности копья вне зависимости от уровня.

Эффекты

  • «Дыхание наутилуса»
    • Накладывается на игрока, сидящего верхом на наутилусе.
    • Останавливает расход воздуха, но не пополняет его.

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

  • Обеспечивают управляемый данными способ контроля за различными визуальными и игровыми системами.
  • Каждый атрибут окружения управляет определённым визуальным или игровым эффектом:
    • Например, minecraft:visual/sky_color управляет цветом неба, а minecraft:gameplay/water_evaporates управляет тем, может ли вода быть размещена в данном месте.
  • Источники
    • Значения атрибутов окружения могут предоставляться следующими источниками атрибутов окружения (в порядке от низшего к высшему приоритету):
      • Измерения
      • Биомы
    • «Эффективное» значение атрибута окружения (т.е. то, что фактически отображается в игре) представляет собой некоторую комбинацию значений, предоставленных каждым источником в соответствии с их приоритетом.
      • Например, в следующем случае:
        • Измерение Верхнего мира задаёт sky_color = #00ff00 (зелёный)
        • Биом равнин задаёт sky_color = #ff0000 (красный)
      • Когда игрок находится в биоме равнин, он будет видеть красный sky_color, тогда как в любом другом месте Верхнего мира — зелёный.
    • Когда источник атрибута окружения предоставляет атрибут, он может:
      • Переопределить значение, например, биом равнины переопределяет sky_color Верхнего мира в приведённом выше примере.
      • Применить модификатор к предыдущему значению.
  • Модификаторы
    • Источник атрибутов окружения может просто переопределить значение конкретного атрибута.
      • Однако иногда желательно применить модификатор к значению, предоставленному источником с более низким приоритетом.
      • Например, в следующем случае:
        • Измерение Верхнего мира задаёт water_fog_radius = 96.0
        • Биом равнин изменяет water_fog_radius с помощью модификатора умножения 0.85
      • В биоме равнин water_fog_radius будет равно 96.0*0.85=81.6, тогда как в любом другом биоме Верхнего мира оно будет равно 96.0.
    • Доступные типы модификаторов зависят от типа атрибута окружения.
      • Самый базовый модификатор, поддерживаемый каждым атрибутом окружения, — модификатор override.
      • Он действует исключительно как переопределение предыдущего значения.
        • Если модификатор не указан источником атрибутов окружения, всегда предполагается override.
  • Интерполяция
    • Интерполяция описывает комбинацию значений внутри источника.
    • Выполняется на значениях источника после применения модификаторов.
    • Только некоторые атрибуты окружения поддерживают интерполяцию. Это позволяет обеспечить плавный переход между двумя или более значениями, например, при перемещении между двумя биомами.
    • Биомы
      • sky_color — это один из атрибутов, который будет плавно изменяться в зависимости от позиции.
      • Например, в следующем случае:
        • Биом равнин задаёт sky_color = #ff0000 (красный)
        • Биом пустыни задаёт sky_color = #ffff00 (жёлтый)
      • В приведённом выше случае, когда игрок перемещается из биома равнин в пустыню, цвет неба постепенно изменяется от красного к жёлтому.
      • Другие атрибуты, такие как water_evaporates, представляют собой дискретные значения и не будут плавно изменяться — учитывается только биом, находящийся непосредственно в точке положения игрока.
      • Плавные переходы между биомами основаны на биомах в радиусе 8 блоков от камеры. Биомы, занимающие большую часть этого радиуса и находящиеся ближе к камере, будут оказывать большее влияние на итоговое интерполированное значение.
  • Карта атрибутов окружения
    • Определения типа измерения и биома содержат новое поле attributes, позволяющее задавать атрибуты окружения.
    • Эта карта обычно представляет собой объект, сопоставляющий идентификаторы атрибутов окружения и их соответствующие значения, например:

"attributes": { "minecraft:visual/fog_color": "#ffaa00", "minecraft:gameplay/water_evaporates": true }

  • Значения, определённые таким образом, всегда предполагаются с модификатором override.
    • Однако объект значения может быть расширен, чтобы выразить различные модификаторы, в формате объекта со следующими полями:
      • modifier: необязательный идентификатор модификатора (строка), зависящий от типа атрибута.
        • По умолчанию: override
      • argument: аргумент модификатора (формат зависит от выбранного модификатора).
        • То, как используется аргумент, также зависит от типа модификатора.
      • Например, следующее определение описывает умножение water_fog_radius на 85%:

"attributes": { "minecraft:visual/water_fog_radius": { "modifier": "multiply", "argument": 0.85 } }

  • Общие типы данных
    • Следующие типы данных используются в различных частях системы атрибутов окружения.
    • Цвет RGB
      • Формат может быть одним из следующих:
        • Шестнадцатеричная строка цвета RGB в форме #rrggbb
        • Массив чисел с тремя компонентами от 0 до 1 в форме [r, g, b]
        • Целое число в упакованной форме RGB.
    • Цвет ARGB
      • Формат может быть одним из следующих:
        • Шестнадцатеричная строка цвета ARGB в форме #aarrggbb
        • Массив чисел с четырьмя компонентами от 0 до 1 в форме [a, r, g, b]
        • Целое число в упакованной форме ARGB.
    • Параметры частицы
      • Полное определение частицы, включая все специфичные для типа свойства (как в команде /particle).
        • Например:

{ "type": "minecraft:block_crumble", "block_state": { "Name": "minecraft:dirt" } }

  • Общие модификаторы
  • Каждый атрибут окружения имеет определённый тип значения, который описывает, как значения должны быть определены, какие модификаторы доступны и как они интерполируются.
    • Некоторые из них очень специфичны, в то время как другие используются для многих атрибутов.
    • Модификаторы для логических значений
      • Формат аргумента: логическое значение
        • override
        • and
        • nand
        • or
        • nor
        • xor
        • xnor
    • Модификаторы для числовых значений
      • Формат аргумента: значение с плавающей точкой
        • override
        • add
        • subtract
        • multiply
        • minimum
        • maximum
    • Модификаторы для цветовых значений
      • Формат аргумента: RGB-цвет (кроме alpha_blend)
        • override
        • add — покомпонентное сложение цветов
        • subtract — покомпонентное вычитание цветов
        • multiply — покомпонентное умножение цветов
        • alpha_blend — традиционное альфа-смешивание, используемое в графических редакторах
          • Формат аргумента: ARGB-цвет
          • Когда альфа аргумента равна 1, модификатор действует как переопределение без смешивания.
    • Модификаторы значений цвета ARGB
      • override
        • Формат аргумента: цвет ARGB
      • add — покомпонентное аддитивное смешивание цветов.
        • Формат аргумента: цвет RGB
      • subtract — покомпонентное субтрактивное смешивание цветов.
        • Формат аргумента: цвет RGB
      • multiply — покомпонентное мультипликативное смешивание цветов.
        • Формат аргумента: цвет RGB или ARGB
        • Если указано, альфа-компонент умножается независимо, как и другие цветовые каналы.
      • alpha_blend — традиционное альфа-смешивание, которое можно увидеть в программах для редактирования изображений.
        • Формат аргумента: цвет ARGB
        • Если аргумент альфа равен 1, он будет действовать как переопределение без смешивания.
  • Новые атрибуты окружения
    • minecraft:visual/fog_color
      • Цвет тумана (когда камера не погружена в другую среду).
        • Тип значения: RGB-цвет
        • Значение по умолчанию: #000000
        • Модификаторы: модификаторы цвета
        • Интерполируется: да
        • Определяется в позиции камеры.
        • Заменяет поле биома effects.fog_color.
      • Примечание: окончательное значение также зависит от времени суток, погоды и эффектов зелий.
    • minecraft:visual/fog_start_distance
      • Расстояние в блоках от камеры, на котором туман начинает оказывать влияние (когда камера не погружена в другую субстанцию). Если значение отрицательное, туман будет изначально иметь плотность, как если бы он появился на таком же расстоянии от камеры. Примечание: конечное значение также зависит от погоды.
        • Тип значения: значение с плавающей точкой
        • Значение по умолчанию: 0.0
        • Модификаторы: модификаторы с плавающей точкой
        • Интерполировано: да
        • Рассчитывается в соответствии с положением камеры.
    • minecraft:visual/water_fog_color
      • Цвет тумана при погружении под воду.
        • Тип значения: RGB-цвет
        • Значение по умолчанию: #050533
        • Модификаторы: модификаторы цвета
        • Интерполируется: да
        • Определяется в позиции камеры.
        • Заменяет поле биома effects.water_fog_color.
      • Примечание: окончательное значение также зависит от времени суток, погоды и эффектов зелий.
    • minecraft:visual/water_fog_end_distance
      • Расстояние в блоках от камеры, на котором подводный туман достигает своей максимальной плотности.
        • Тип значения: неотрицательное число с плавающей точкой
        • Значение по умолчанию: 96.0
        • Модификаторы: модификаторы чисел с плавающей точкой
        • Интерполируется: да
        • Определяется в позиции камеры.
        • Заменяет тег биома #has_closer_water_fog.
      • Примечание: окончательное значение также зависит от того, как долго игрок находится под водой.
  • minecraft:visual/water_fog_start_distance
      • Расстояние в блоках от камеры, на котором начинает действовать подводный туман. Если значение отрицательное, туман изначально будет иметь плотность, как если бы он появился на таком же расстоянии от камеры.
        • Тип значения: значение с плавающей точкой
        • Значение по умолчанию: -8.0
        • Модификаторы: модификаторы с плавающей точкой
        • Интерполировано: да
        • Рассчитывается в соответствии с положением камеры.
    • minecraft:visual/sky_color
      • Цвет неба. Этот цвет виден только для неба Верхнего мира.
        • Тип значения: RGB-цвет
        • Значение по умолчанию: #000000
        • Модификаторы: модификаторы цвета
        • Интерполируется: да
        • Определяется в позиции камеры.
        • Заменяет поле биома effects.sky_color.
      • Примечание: окончательное значение также зависит от времени суток и погоды.
    • minecraft:visual/sky_fog_end_distance
      • Расстояние в блоках от камеры, на котором туман, влияющий на небо, достигает максимальной плотности (когда камера не погружена в другую субстанцию).
        • Тип значения: неотрицательное число с плавающей точкой
        • Значение по умолчанию: 512.0
        • Модификаторы: модификаторы с плавающей точкой
        • Интерполировано: да
        • Рассчитано в соответствии с положением камеры.
      • Примечание: это значение ограничено параметром «Дальность отрисовки».
    • minecraft:visual/cloud_fog_end_distance
      • Расстояние в блоках от камеры, на котором туман, влияющий на облака, достигает максимальной плотности (когда камера не погружена в другую субстанцию).
        • Тип значения: неотрицательное число с плавающей точкой
        • Значение по умолчанию: 2048.0
        • Модификаторы: модификаторы с плавающей точкой
        • Интерполировано: да
        • Рассчитывается в зависимости от положения камеры.
      • Примечание: это значение ограничено параметром «Дальность облаков».
    • Добавлен атрибут minecraft:visual/cloud_color
      • Цвет облаков. Если облака полностью прозрачны, они полностью отключены, и счастливый гаст не будут восстанавливать здоровье быстрее, находясь на высоте облаков.
        • Тип значения: цвет ARGB
        • Значение по умолчанию: #00000000
        • Модификаторы: модификаторы цвета ARGB
        • Интерполировано: да
        • Определяется по положению камеры для рендеринга или по положению счастливого гаста для регенерации.
    • minecraft:visual/cloud_height
      • Высота, на которой появляются все облака.
        • Тип значения: число с плавающей точкой
        • Значение по умолчанию: 192.33
        • Модификаторы: модификаторы чисел с плавающей точкой
        • Интерполируется: да
        • Определяется в позиции камеры при отрисовке или в позиции счастливого гаста при восстановлении здоровья.
        • Заменяет поле типа измерения cloud_height.
    • minecraft:visual/default_dripstone_particle
      • Частица, капающая с капельника, если над ней нет жидкости.
        • Тип значения: параметры частицы
        • Значение по умолчанию: {type:"minecraft:dripping_dripstone_water"}
        • Модификаторы: override
        • Интерполируется: нет
        • Определяется в позиции натёчного камня.
        • Заменяет поле типа измерения ultrawarm.
    • minecraft:visual/ambient_particles
      • Управляет фоновыми частицами, которые случайным образом появляются вокруг камеры.
        • Тип значения: список объектов с полями
          • particle: параметры частицы, которую нужно заспаунить.
          • probability: число с плавающей точкой от 0 до 1 — вероятность появления частицы в пустом пространстве при случайном такте.
        • Значение по умолчанию: []
        • Модификаторы: override
        • Интерполируется: нет
        • Определяется в позиции камеры.
        • Заменяет поле биома effects.particle.
    • minecraft:audio/background_music
      • Управляет тем, как и какая фоновая музыка воспроизводится.
        • Тип значения: объект с полями
          • default: необязательный объект с полями:
            • sound: звуковое событие, которое нужно воспроизвести.
            • min_delay: целое число, минимальная задержка между треками (в тактах).
            • max_delay: целое число, максимальная задержка между треками (в тактах).
            • replace_current_music: необязательное логическое значение, указывает, может ли этот трек заменить текущий.
              • По умолчанию: false
            • Если не определено и не переопределено, музыка не будет воспроизводиться, пока этот атрибут активен.
          • underwater: необязательный объект с такими же полями, как и у default — если присутствует и игрок находится под водой, переопределяет default.
          • creative: необязательный объект с такими же полями, как и у default — если присутствует и игрок находится в творческом режиме, переопределяет default.
        • Значение по умолчанию: {}
        • Модификаторы: override
        • Интерполируется: нет
        • Определяется в позиции камеры.
        • Заменяет поле биома effects.music.
    • minecraft:audio/music_volume
      • Громкость, на которой должна воспроизводиться музыка. Любая музыка будет постепенно переходить к этому уровню громкости.
        • Тип значения: число с плавающей точкой от 0 до 1
        • Значение по умолчанию: 1.0
        • Модификаторы: модификаторы чисел с плавающей точкой
        • Интерполируется: нет
        • Определяется в позиции камеры.
        • Заменяет поле биома effects.music_volume.
    • minecraft:audio/ambient_sounds
      • Управляет тем, какие фоновые звуки воспроизводятся вокруг камеры и когда.
        • Тип значения: объект с полями
  • loop: необязательное звуковое событие, которое воспроизводится циклически.
  • mood: объект с полями — звуки, которые воспроизводятся случайно в зависимости от уровня освещения.
    • sound: звуковое событие для воспроизведения.
    • tick_delay: целое число — количество тактов между звуками настроения при уровне освещения 0.
    • block_search_extent: целое число — радиус, в котором проверяется уровень освещения.
    • offset: число с плавающей точкой — дополнительное смещение расстояния для звуков.
  • additions: список объектов с полями — звуки, которые воспроизводятся случайно.
    • sound: звуковое событие для воспроизведения.
    • tick_chance: число с плавающей точкой от 0 до 1 — вероятность воспроизведения данного звука в такт.
        • Значение по умолчанию: {}
        • Модификаторы: override
        • Интерполируется: нет
        • Определяется в позиции камеры.
        • Заменяет поля биома effects.ambient_sound, effects.mood_sound и effects.additions_sound.
    • minecraft:gameplay/can_start_raid
      • Если false, рейд не может быть начат игроком с «Дурным знаком».
        • Тип значения: логическое
        • Значение по умолчанию: true
        • Модификаторы: логические модификаторы
        • Интерполируется: нет
        • Определяется в позиции, где начался бы рейд.
        • Заменяет поле типа измерения has_raids.
    • minecraft:gameplay/water_evaporates
      • Если true, воду нельзя разместить с помощью ведра, таяние льда не создаёт воду, мокрая губка высыхает при установке, а капельник не производит воду из грязи.
        • Тип значения: логическое
        • Значение по умолчанию: false
        • Модификаторы: логические модификаторы
        • Интерполируется: нет
        • Определяется в позиции взаимодействия.
        • Заменяет поле типа измерения ultrawarm.
    • minecraft:gameplay/bed_rule
      • Определяет, можно ли использовать кровать для сна и установки точки возрождения.
        • Тип значения: объект с полями.
          • can_sleep: одно из:
            • always — кровать всегда может быть использована для сна (если не заблокирована и рядом нет монстров).
            • when_dark — кровать может быть использована только при уровне небесного освещения ниже 4.
            • never — кровать не может быть использована для сна.
          • can_set_spawn — то же, что и can_sleep
          • explodes — необязательное логическое значение, если true — кровать взорвётся при взаимодействии.
            • По умолчанию: false
          • error_message: необязательный текстовый компонент — сообщение, отображаемое, если игрок не может спать или установить возрождение.
        • Значение по умолчанию: {type:"can_sleep_when_dark",error_message:{translate:"block.minecraft.bed.no_sleep"}}
        • Модификаторы: override
        • Интерполируется: нет
        • Определяется в позиции изголовья блока кровати.
        • Заменяет поле типа измерения bed_works.
    • minecraft:gameplay/respawn_anchor_works
      • Определяет, могут ли якоря возрождения использоваться для установки точки возрождения (или возрождения).
      • Если false, якорь возрождения взорвётся после зарядки.
        • Тип значения: логическое
        • Значение по умолчанию: false
        • Модификаторы: логические модификаторы
        • Интерполируется: нет
        • Определяется в позиции блока якоря возрождения.
        • Заменяет поле типа измерения respawn_anchor_works.
    • minecraft:gameplay/nether_portal_spawns_piglin
      • Определяет, могут ли блоки портала в Незер создавать пиглинов.
        • Тип значения: логическое
        • Значение по умолчанию: false
        • Модификаторы: логические модификаторы
        • Интерполируется: нет
        • Определяется в позиции случайного блока портала в Незер.
        • Заменяет поле типа измерения natural.
    • minecraft:gameplay/fast_lava
      • Определяет, должна ли лава течь быстрее и дальше, а также сильнее толкать сущности при течении.
        • Тип значения: логическое
        • Значение по умолчанию: false
        • Модификаторы: логические модификаторы
        • Интерполируется: нет
        • Определяется для всего измерения (нельзя задать для биома).
        • Заменяет поле типа измерения ultrawarm.
    • minecraft:gameplay/increased_fire_burnout
      • Определяет, должны ли огненные блоки сгорать быстрее обычного.
        • Тип значения: логическое
        • Значение по умолчанию: false
        • Модификаторы: логические модификаторы
        • Интерполируется: нет
        • Определяется в позиции горящего блока огня.
        • Заменяет тег биома #increased_fire_burnout.
    • minecraft:gameplay/piglins_zombify
      • Определяет, должны ли пиглины и хоглины зомбифицироваться.
        • Тип значения: логическое
        • Значение по умолчанию: true
        • Модификаторы: логические модификаторы
        • Интерполируется: нет
        • Определяется в позиции зомбируемой сущности.
        • Заменяет поле типа измерения piglin_safe.
    • minecraft:gameplay/snow_golem_melts
      • Определяет, должен ли снежный голем получать урон.
        • Тип значения: логическое
        • Значение по умолчанию: false
        • Модификаторы: логические модификаторы
        • Интерполируется: нет
        • Определяется в позиции снежного голема.
        • Заменяет тег биома #snow_golem_melts.
  • minecraft:visual/sunrise_sunset_color
    • Управляет цветом и интенсивностью эффекта восхода и заката. При полной прозрачности отрисовка восхода и заката не производится. Видно только со скайбоксом Верхнего мира.
      • Тип значения: Цвет ARGB
      • Значение по умолчанию: #00000000
      • Модификаторы: модификаторы цвета ARGB
      • Интерполировано: да
      • Рассчитано относительно положения камеры.
    • Видно только со скайбоксом Верхнего мира.
  • minecraft:visual/sun_angle
    • Угол наклона солнца в градусах по часовой стрелке с востока на запад, где 0 соответствует прямому направлению.
      • Тип значения: число с плавающей точкой, представляющее угол в градусах
      • Значение по умолчанию: 0.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитано относительно положения камеры.
    • Видно только со скайбоксом Верхнего мира.
  • minecraft:visual/moon_angle
    • Угол наклона луны в градусах по часовой стрелке с востока на запад, где 0 — точка прямо вверху.
      • Тип значения: число с плавающей точкой, угол в градусах
      • Значение по умолчанию: 0.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитано в соответствии с положением камеры.
    • Видно только со скайбоксом Верхнего мира.
  • minecraft:visual/star_angle
    • Угол наклона звёзд в градусах по часовой стрелке с востока на запад, где 0 — точка прямо вверху.
      • Тип значения: число с плавающей точкой, угол в градусах
      • Значение по умолчанию: 0.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитано в соответствии с положением камеры.
    • Видно только со скайбоксом Верхнего мира.
  • minecraft:visual/moon_phase
    • Фаза луны.
      • Тип значения: строковый идентификатор, один из следующих:
        • full_moon
        • waning_gibbous
        • third_quarter
        • waning_crescent
        • new_moon
        • waxing_crescent
        • first_quarter
        • waxing_gibbous
      • Значение по умолчанию: full_moon
      • Модификаторы: переопределение
      • Интерполяция: нет
      • Рассчитано в положении камеры.
    • Видно только со скайбоксом Верхнего мира.
  • minecraft:visual/star_brightness
    • Яркость звёзд на небе, где 0.5 — нормальная яркость ночью, а 0 полностью скрыта.
      • Тип значения: число с плавающей точкой между 0 и 1
      • Значение по умолчанию: 0.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполяция: да
      • Рассчитано в соответствии с положением камеры.
    • Видно только со скайбоксом Верхнего мира.
  • minecraft:visual/sky_light_color
    • Визуальный цвет небесного света. Для блоков с уровнем небесного света 0 (или minecraft:visual/sky_light_factor равным 0) это не будет иметь никакого эффекта. Это значение передаётся в шейдер lightmap.fsh как SkyLightColor.
      • Тип значения: Цвет RGB
      • Значение по умолчанию: #ffffff
      • Модификаторы: модификаторы цвета RGB
      • Интерполировано: да
      • Определяется в положении камеры.
  • minecraft:visual/sky_light_factor
    • Визуальная яркость небесного света. minecraft:visual/sky_light_color умножается на это значение. Это значение передаётся в шейдер lightmap.fsh как SkyFactor.
    • Соответствующий игровой эффект полностью контролируется minecraft:gameplay/sky_light_level.
      • Тип значения: число с плавающей точкой
      • Значение по умолчанию: 1.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитывается в соответствии с положением камеры.
  • minecraft:audio/firefly_bush_sounds
    • Если установлено true и куст светлячков не находится под непрозрачным блоком, то он будет издавать фоновые звуки.
      • Тип значения: логический
      • Значение по умолчанию: false
      • Модификаторы: логические модификаторы
      • Интерполировано: нет
      • Разрешается в позиции куста светлячков.
  • minecraft:gameplay/sky_light_level
    • Эффективный уровень освещённости неба, используемый такими механиками при спауне мобов или обнаружении датчиком дневного света.
      • Например, блок под открытым небом будет считаться имеющим уровень освещённости, равный именно этому значению, в то время как блок, находящийся глубоко в пещере, не будет затронут вообще.
    • Соответствующий визуальный эффект полностью контролируется minecraft:visual/sky_light_factor.
      • Тип значения: число с плавающей точкой
      • Значение по умолчанию: 15.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Рассчитано для всего измерения (нельзя указать для биома)
  • minecraft:gameplay/eyeblossom_open
    • Если true, закрытый глазоцвет в конечном итоге расткроется случайным образом. Если false, раскрытый глазоцвет закроется. Если default, глазоцвет останется в текущем состоянии.
      • Тип значения: одно из:
        • true
        • false
        • default
      • Значение по умолчанию: default
      • Модификаторы: переопределение
      • Интерполировано: нет
      • Определяется в позиции блока глазоцвета.
  • minecraft:gameplay/turtle_egg_hatch_chance
    • Вероятность того, что черепашье яйцо случайно перейдёт в следующее состояние вылупления.
      • Тип значения: число с плавающей точкой между 0 и 1
      • Значение по умолчанию: 0.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Разрешается в позиции блока черепашьего яйца.
  • minecraft:gameplay/creaking_active
    • Пока true, скрипцевина и связанный скрипун становятся активными. С другой стороны, при false они переходят в состояние покоя.
      • Тип значения: логическое значение
      • Значение по умолчанию: false
      • Модификаторы: логические значения
      • Интерполировано: нет
      • Разрешается в позиции блока скрипцевины.
  • minecraft:gameplay/surface_slime_spawn_chance
    • Дополнительный шанс попытки спауна слизня в биоме с тегом #allows_surface_slime_spawns.
      • Тип значения: число с плавающей точкой между 0 и 1
      • Значение по умолчанию: 0.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Определяется в месте попытки спауна слизня.
  • minecraft:gameplay/cat_waking_up_gift_chance
    • Вероятность того, что кошка, лежащая на кровати своего владельца, уронит подарок (из таблицы добычи gameplay/cat_morning_gift) при пробуждении игрока.
      • Тип значения: число с плавающей точкой
      • Значение по умолчанию: 0.0
      • Модификаторы: модификаторы с плавающей точкой
      • Интерполировано: да
      • Разрешается в позиции кошки.
  • minecraft:gameplay/bees_stay_in_hive
    • При значении true пчела попытается вернуться в свой улей и не вылетит из него, пока улей не будет сломан или не окажется рядом с огнём.
      • Тип значения: логическое значение
      • Значение по умолчанию: false
      • Модификаторы: логические модификаторы
      • Интерполировано: нет
      • Разрешается в позиции пчелы или блока улья.
  • minecraft:gameplay/monsters_burn
    • При значении true монстры будут гореть под открытым небом.
      • Тип значения: логический
      • Значение по умолчанию: false
      • Модификаторы: логические модификаторы
      • Интерполировано: нет
      • Разрешается в позиции монстра.
  • minecraft:gameplay/can_pillager_patrol_spawn
    • При значении true патрули разбойников могут появляться.
      • Примечание: глобальный уровень освещения также должен быть больше 11.
      • Тип значения: логический
      • Значение по умолчанию: true
      • Модификаторы: логические модификаторы
      • Интерполировано: нет
      • Определяется в точке попытки появления патруля.
      • Заменяет тег биома #without_patrol_spawns.
  • minecraft:gameplay/villager_activity
    • Управляет действием ИИ по умолчанию для взрослых деревенских жителей.
    • Не все действия поддерживаются ИИ жителя — если выбрано неподдерживаемое действие, житель ничего не будет делать. Поддерживаются следующие действия:
      • core
      • hide
      • idle
      • meet
      • panic
      • pre_raid
      • raid
      • rest
      • work
      • Тип значения: активность моба
      • Значение по умолчанию: minecraft:idle
      • Модификаторы: переопределение
      • Интерполировано: нет
      • Решается в позиции жителя.
  • minecraft:gameplay/baby_villager_activity
    • Управляет действием ИИ по умолчанию для жителей-детей.
    • Не все действия поддерживаются ИИ жителя — если выбрано неподдерживаемое, житель ничего не будет делать. Поддерживаются следующие виды активности:
      • core
      • hide
      • idle
      • meet
      • panic
      • play
      • pre_raid
      • raid
      • rest
      • Тип значения: активность моба
      • Значение по умолчанию: minecraft:idle
      • Модификаторы: переопределение
      • Интерполировано: нет
      • Решается в позиции жителя.

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

  • Добавлено игровое правило 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.*"
        }
    ]
}

Компоненты предметов

  • minecraft:use_effects
    • Управляет поведением игрока при использовании предмета (нажатие ПКМ).
    • Формат: объект с полями.
      • can_sprint: логическое значение, указывающее, может ли игрок бежать с этим предметом.
        • Значение по умолчанию: false
      • speed_multiplier: число с плавающей точкой (от 0 до 1), множитель скорости, применяемый к игроку при использовании этого предмета.
        • Значение по умолчанию: 0.2
        • Например, use_effects={can_sprint:true,speed_multiplier:1.0}
      • interact_vibrations: логическое значение, определяющее, приводит ли использование этого предмета к игровым событиям minecraft:item_interact_start и minecraft:item_interact_finish.
        • Значение по умолчанию: true
  • minecraft:minimum_attack_charge
    • Устанавливает минимальный заряд атаки на индикаторе атаки, необходимый для атаки этим предметом.
    • Формат: число с плавающей точкой (от 0.0 до 1.0).
      • 0.0: заряд не требуется.
      • 1.0: требуется полный заряд.
  • minecraft:damage_type
    • Указывает тип урона, наносимого этим предметом.
    • Формат: строка, идентификатор типа урона.
      • Например, damage_type='minecraft:spear'
  • minecraft:kinetic_weapon
    • Позволяет проводить удар с разбега при использовании предмета (в основном для копий). При этом урон наносится вдоль луча каждый такт в зависимости от относительной скорости сущностей.
    • Формат: объект с полями.
      • min_reach: число с плавающей точкой, минимальное расстояние в блоках от атакующего до цели, которое считается действительным.
      • Значение по умолчанию: 0.0
      • max_reach: число с плавающей точкой, максимальное расстояние в блоках от атакующего до цели, которое считается действительным.
      • Значение по умолчанию: 3.0
      • hitbox_margin: число с плавающей точкой, отступ, применяемый к ограничивающей области цели при проверке на допустимость столкновения с хитбоксом.
      • Значение по умолчанию: 0.3
      • delay_ticks: целое число, время в тактах, необходимое для активации оружия.
        • Значение по умолчанию: 0
      • dismount_conditions: указывает условие спешивания. Объекты с полями:
        • max_duration_ticks: целое число, количество тактов, после которых условие перестаёт проверяться. Отсчёт начинается по истечении задержки.
        • min_speed: число с плавающей точкой, минимальная скорость атакующего в блоках в секунду в направлении взгляда атакующего.
          • Необязательно, значение по умолчанию: 0.0
        • min_relative_speed: число с плавающей точкой, минимальная относительная скорость между атакующим и целью в блоках в секунду в направлении взгляда атакующего.
          • Необязательно, значение по умолчанию: 0.0
      • knockback_conditions: указывает условие отбрасывания. Объекты с полями:
        • max_duration_ticks: целое число, количество тактов, после которых условие перестаёт проверяться. Отсчёт начинается по истечении задержки.
        • min_speed: число с плавающей точкой, минимальная скорость атакующего в блоках в секунду в направлении взгляда атакующего.
          • Необязательно, значение по умолчанию: 0.0
        • min_relative_speed: число с плавающей точкой, минимальная относительная скорость между атакующим и целью в блоках в секунду в направлении взгляда атакующего.
          • Необязательно, значение по умолчанию: 0.0
      • damage_conditions: указывает условие эффектов урона. Объекты с полями:
        • max_duration_ticks: целое число, количество тактов, после которых условие перестаёт проверяться. Отсчёт начинается по истечении задержки.
        • min_speed: число с плавающей точкой, минимальная скорость атакующего в блоках в секунду в направлении взгляда атакующего.
          • Необязательно, значение по умолчанию: 0.0
        • min_relative_speed: число с плавающей точкой, минимальная относительная скорость между атакующим и целью в блоках в секунду в направлении взгляда атакующего.
          • Необязательно, значение по умолчанию: 0.0
      • forward_movement: число с плавающей точкой, расстояние, на которое предмет вырывается из руки во время анимации.
        • Значение по умолчанию: 0.0
      • damage_multiplier: число с плавающей точкой, множитель итогового урона от относительной скорости.
        • Значение по умолчанию: 1.0
      • sound: необязательное звуковое событие, воспроизводимое при использовании оружия.
      • hit_sound: необязательное звуковое событие, воспроизводимое при попадании оружия по сущности.
      • Например, kinetic_weapon={max_reach:5.0,forward_movement:1.0,delay:20,damage_conditions:{max_duration:60},knockback_conditions:{max_duration:40},dismount_conditions:{max_duration:20}}
    • Наносимый урон рассчитывается как floor(relativespeed*velocitymultiplier), где relative_speed — это разница векторов скорости атакующего и цели, спроецированная на ось вектора обзора атакующего.
      • Любой дополнительный урон от чар или модификаторов атрибутов после этого расчёта будет отмечен знаком *.
  • minecraft:piercing_weapon
    • Позволяет провести быструю атаку, наносящую урон нескольким сущностям вдоль луча (в основном для копий).
    • Формат: объект с полями.
      • min_reach: число с плавающей точкой, минимальное расстояние в блоках от атакующего до цели, которое считается действительным.
      • Значение по умолчанию: 0.0
      • max_reach: число с плавающей точкой, максимальное расстояние в блоках от атакующего до цели, которое считается действительным.
      • Значение по умолчанию: 3.0
      • hitbox_margin: число с плавающей точкой, отступ, применяемый к ограничивающему прямоугольнику цели при проверке на допустимость столкновения с хитбоксом.
      • Значение по умолчанию: 0.3
      • deals_knockback: логическое значение, указывающее, отбрасывает ли атака.
        • Значение по умолчанию: true
      • dismounts: логическое значение, указывающее, сбивает ли цель с седла при атаке.
        • Значение по умолчанию: false
      • sound: необязательное звуковое событие, воспроизводимое при атаке оружием.
      • hit_sound: необязательное звуковое событие, воспроизводимое при попадании оружия по сущности.
      • Например, piercing_weapon={min_reach:0,max_reach:4,dismounts:true}
  • minecraft:swing_animation
    • Задаёт анимацию взмаха, которая будет воспроизводиться при атаке или взаимодействии с этим предметом.
    • Формат: объект с полями.
      • type: строка, идентификатор анимации (none, whack, stab).
        • Значение по умолчанию: whack
      • duration: целое число, длительность в тактах.
        • Значение по умолчанию: 6
      • Например, swing_animation={type:'stab',duration:20}

Настройки

  • Добавлена опция «Проявление чанков».
    • Находится в настройках графики.
    • Управляет длительностью проявления чанков при их первой загрузке.
Анонс RGSS
  • Добавлена опция «Фильтрация текстур».
    • Находится в настройках графики.
    • Управляет методом сэмплирования текстур при виде под углом или с расстояния.
    • Доступные значения: «Нет», «RGSS» и «Анизотропная».
    • Значение по умолчанию зависит от настроек видеокарты пользователя и его аппаратного обеспечения.[note 2]
    • «RGSS» (Rotated Grid Super Sampling, то есть расположение избыточной выборки сглаживания на повёрнутой сетке) — это метод фильтрации на основе шейдеров, который улучшает чёткость текстур при умеренном снижении производительности.
      • Доступно с любым аппаратным обеспечением.
    • «Анизотропная» — это метод фильтрации, обеспечивающий наилучшую чёткость текстур.
      • Максимальная анизотропия может быть «2x», «4x» и «8x» и регулируется отдельным ползунком.
      • Если аппаратное обеспечение не поддерживает анизотропную фильтрацию, она не будет работать.
      • Значительно влияет на использование видеопамяти (особенно в сочетании с большим количеством MIP-текстур).

Сплэши

  • Добавлен сплэш «One does not simply walk to the Far Lands» (рус. До Далёких земель просто так не дойдёшь).
    • Является отсылкой к ютуберу kurtjmac, который месяцем ранее завершил 14-летний поход к Далёким землям.
  • Добавлен сплэш «Music by Hyper Potions!» (рус. Музыка от Hyper Potions!).

Таймлайны

  • Новая экспериментальная функция, определённая в наборах данных в соответствующем реестре (data/<namespace>/timeline/<id>.json).
  • Задаёт игровое поведение на основе абсолютного времени суток (которое устанавливается с помощью /time set). Таймлайны могут дополнительно указывать период, в течение которого они будут повторяться.
  • Могут изменять игровое поведение или визуальные эффекты, выступая в качестве источника атрибутов окружения для применения их модификаторов.
    • Формат: объект с полями
      • period_ticks: необязательное целое число, определяющее длительность в тактах, в течение которой будет повторяться таймлайн.
      • Если не указано, таймлайн не будет повторяться.
      • tracks: необязательная карта между идентификаторами атрибутов окружения и соответствующими объектами треков атрибутов окружения.
  • По умолчанию таймлайны не оказывают эффекта, если не включены измерением.
  • С добавлением таймлайнов источники атрибутов окружения обрабатываются в следующем порядке (от низкого к высокому приоритету):
    • Измерения
    • Биомы
    • Таймлайны
    • Погода (не управляется данными)
  • Интерполяция
    • Таймлайны могут определять треки атрибутов.
      • Они задают, как модификатор для конкретного атрибута окружения меняется со временем, определяя ключевые кадры.
      • В зависимости от атрибута может использоваться интерполяция между каждым ключевым кадром. Если интерполяция не используется, всегда выбирается значение предыдущего ключевого кадра.
    • Например, таймлайн с периодом 24000 может быть настроен следующим образом:
      • В момент времени 0 таймлайн задаёт sky_color = #ff0000 (красный)
      • В момент времени 1000 таймлайн задаёт sky_color = #ff0000 (красный)
      • В момент времени 6000 таймлайн задаёт sky_color = #ff00ff (пурпурный)
    • Между временем 0 и 1000 цвет неба будет красным. Между 1000 и 6000 он будет постепенно меняться от красного к пурпурному. Затем, от 6000 и до момента, когда таймлайн повторится и снова достигнет 0, цвет постепенно вернётся к красному.
    • В отличие от биомов, если таймлайн использует модификатор вместо переопределения, интерполяция применяется к аргументам модификатора, а не к конечным изменённым значениям.
  • Треки атрибутов
    • Трек атрибута, определённый в таймлайне, имеет формат объекта со следующими полями:
      • ease — необязательный тип сглаживания, используется для плавного изменения значения между ключевыми кадрами.
        • По умолчанию: линейный
          • Если целевой атрибут не поддерживает интерполяцию, режим сглаживания не оказывает эффекта.
      • keyframes — список объектов ключевых кадров, который должен быть отсортирован по полю ticks:
        • ticks — целое число от 0 до period_ticks (если указано), определяет такт (в пределах периода), на котором будет активно значение этого ключевого кадра.
        • value — аргумент модификатора (формат зависит от выбранного модификатора).
          • Если модификатор не указан (или используется переопределение), тип этого поля совпадает с типом самого атрибута окружения.
          • То, как используется это значение, зависит от типа модификатора.
            • Примечание: максимум два ключевых кадра могут находиться на одном такте, создавая мгновенный переход.
      • modifier — необязательная строка, идентификатор модификатора, зависящий от типа атрибута.
        • По умолчанию: переопределение
    • Например, следующий таймлайн имеет период 24000 и трек атрибута, изменяющий только minecraft:gameplay/cat_waking_up_gift_chance. Поскольку сглаживание постоянное, между тактом 362 и 23667 значение равно 0.0, а между тактом 23667 и 362 — 0.7.
    • Как и другие источники атрибутов окружения, указанное значение используется как аргумент для заданного modifier. Затем это применяется поверх источников с более низким приоритетом. В данном случае модификатор — maximum, поэтому этот таймлайн будет только увеличивать значение cat_waking_up_gift_chance до указанного в треке.
{
    "period_ticks": 24000,
    "tracks": {
        "minecraft:gameplay/cat_waking_up_gift_chance": {
            "ease": "constant",
            "modifier": "maximum",
            "keyframes": [
                { "ticks": 362,   "value": 0.0 },
                { "ticks": 23667, "value": 0.7 }
            ]
        }
    }
}
  • Типы плавности
    • Типы плавности управляют интерполяцией между двумя ключевыми кадрами, применяя кривую. Доступны следующие встроенные типы замедления:
      • constant — всегда выбирает предыдущий ключевой кадр
      • linear
      • in_back
      • in_bounce
      • in_circ
      • in_cubic
      • in_elastic
      • in_expo
      • in_quad
      • in_quart
      • in_quint
      • in_sine
      • in_out_back
      • in_out_bounce
      • in_out_circ
      • in_out_cubic
      • in_out_elastic
      • in_out_expo
      • in_out_quad
      • in_out_quart
      • in_out_quint
      • in_out_sine
      • out_back
      • out_bounce
      • out_circ
      • out_cubic
      • out_elastic
      • out_expo
      • out_quad
      • out_quart
      • out_quint
      • out_sine
    • Тип плавности также можно указать с помощью кубической кривой Безье в формате: { "cubic_bezier": [ x1, y1, x2, y2 ] }
      • x1: число с плавающей точкой между 0 и 1, x-координата первой контрольной точки.
      • y1: число с плавающей точкой, y-координата первой контрольной точки.
      • x2: число с плавающей точкой между 0 и 1, x-координата второй контрольной точки.
      • y2: число с плавающей точкой, y-координата второй контрольной точки.
  • Общие типы данных
    • Активность моба
      • Строковый идентификатор из встроенного реестра minecraft: activity. Один из следующих:
        • minecraft:core
        • minecraft:idle
        • minecraft:work
        • minecraft:play
        • minecraft:rest
        • minecraft:meet
        • minecraft:panic
        • minecraft:raid
        • minecraft:pre_raid
        • minecraft:hide
        • minecraft:fight
        • minecraft:celebrate
        • minecraft:admire_item
        • minecraft:avoid
        • minecraft:ride
        • minecraft:play_dead
        • minecraft:long_jump
        • minecraft:ram
        • minecraft:tongue
        • minecraft:swim
        • minecraft:lay_spawn
        • minecraft:sniff
        • minecraft:investigate
        • minecraft:roar
        • minecraft:emerge
        • minecraft:dig
  • Модификаторы
    • Добавлен модификатор RGB/ARGB blend_to_gray — изменяет цвет, беря его в оттенках серого, применяя модификатор яркости и смешивая с определённым коэффициентом.
      • Где gray = brightness * (0.3 * red + 0.59 * green + 0.11 * blue), result = lerp(factor, subject, [gray, gray, gray])
        • Формат аргумента: объект с полями
        • brightness: число с плавающей точкой в диапазоне от 0 до 1, множитель, применяемый к значению в оттенках серого.
        • factor: число с плавающей точкой в диапазоне от 0 до 1, коэффициент, с которым нужно смешать.

Теги

  • Теги для биомов
    • Добавлен тег #spawns_coral_variant_zombie_nautilus
  • Теги для блоков
    • Добавлен тег #can_glide_through.
      • Содержит блоки, по которым можно карабкаться, не останавливаясь.
  • Теги для предметов
    • Добавлен тег #camel_husk_food
    • Добавлен тег #nautilus_taming_items
    • Добавлен тег #nautilus_bucket_food
      • Содержит рыбу в ведре, которой можно кормить приручённого наутилуса и наутилуса-зомби.
    • Добавлен тег #nautilus_food
      • Содержит все предметы, которыми можно кормить приручённого наутилуса и наутилуса-зомби.
    • Добавлен тег #spears
    • Добавлен тег #enchantable/lunge
      • Содержит все предметы, которые можно зачаровать чарами «Рывок».
    • Добавлен тег #enchantable/melee_weapon
      • Содержит всё основное оружие ближнего боя, включая мечи и копья.
  • Теги для сущностей
    • Добавлен тег #can_float_while_ridden
      • Содержит сущности, которые не тонут в воде, пока на них едут.
    • Добавлен тег #can_wear_nautilus_armor
    • Добавлен тег #nautilus_hostiles
      • Содержит сущности, к которым наутилус будет враждебен, когда он не приручён.
    • Добавлен тег #burn_in_daylight
      • Содержит сущности, которые горят при дневном свете.
  • Теги для таймлайнов
    • Добавлен тег #universal
      • Содержит таймлайны, активные во всех измерениях.
    • Добавлен тег #in_overworld
    • Добавлен тег #in_nether
      • Содержит таймлайны, активные в Незере.
    • Добавлен тег #in_end
      • Содержит таймлайны, активные в Энде.
  • Теги для чар
    • Добавлен тег lunge_exclusive
      • Содержит все чары, несовместимые с чарами «Рывок».

Формат компонентов данных

  • Добавлен компонент minecraft:attack_range
    • Позволяет задать настраиваемую дальность атаки при использовании предмета.
    • Переопределяет обычную дальность взаимодействия с сущностями для игрока.
    • Обычная дальность атаки ближнего боя рассчитывается для мобов на основе расстояния от хитбокса цели до их хитбокса. Этот компонент изменяет проверку расстояния, изменяя минимальный и максимальный отступ для хитбокса.
    • К мобам, использующим minecraft:kinetic_weapon, дальность атаки применяется так же, как и к игрокам.
    • Формат: объект с полями
      • min_range: число с плавающей точкой; минимальное расстояние в блоках от атакующего до цели, которое считается допустимым.
      • Значение по умолчанию: 0.0, действительно от 0.0 до 64.0.
      • max_range: число с плавающей точкой; максимальное расстояние в блоках от атакующего до цели, которое считается допустимым.
      • Значение по умолчанию: 3.0, действительно от 0.0 до 64.0.
      • hitbox_margin: число с плавающей точкой; отступ, применяемый к ограничивающему параллелепипеду цели при проверке на допустимость столкновения с хитбоксом.
        • Значение по умолчанию: 0.3, действительно от 0.0 до 1.0.
      • mob_factor: число с плавающей точкой; множитель, применяемый к min_range и max_range при проверке допустимого расстояния, когда предмет используется мобом.
        • Значение по умолчанию: 1.0, действительно от 0.0 до 2.0.
      • min_creative_reach: число с плавающей точкой; минимальное действительное расстояние в блоках от атакующего в режиме «Творчество» до цели.
        • Значение по умолчанию: 0.0, действительно от 0.0 до 64.0.
      • max_creative_reach: число с плавающей точкой; максимальное действительное расстояние в блоках от атакующего в режиме «Творчество» до цели.
        • Значение по умолчанию: 5.0, действительно от 0.0 до 64.0.

Функции добычи

  • minecraft:discard
    • Заменяет любую стопку предметов на пустой слот.
    • Поля отсутствуют.

Листва

  • Промежутки между листьями теперь тёмно-зелёные при отключённой настройке графики «Просвечивающая листва».

Узорчатая ваза

Общее

  • Предметы больше не будут «подпрыгивать» при изменении их прочности, например, при потере прочности из-за атаки или при ремонте с помощью чар «Починка».

Кожаная конская броня

  • Теперь имеет ту же текстуру, что и в Bedrock Edition.
  • Ресурсы предмета и экипированной на лошадь брони были разделены на окрашиваемый базовый слой и слой наложения.

Элитры

  • Игрок с элитрами теперь может пролететь сквозь блоки, такие как пещерная лиана.

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

Зомби и кадавр

  • Теперь могут спауниться с железными копьями и атаковать ими с разбега.

Зомби-житель

  • Теперь может держать копьё и атаковать им с разбега.

Зомбифицированный пиглин

  • Теперь может спауниться с золотым копьём и атаковать им с разбега.
    • Может появиться с золотым копьём, даже если превратился из свиньи, поражённой ударом молнии.

Летучая мышь

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

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

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

Лошадь-зомби

  • Текстура изменена с на .
  • Теперь спаунится натурально на равнинах и в саванне с зомби-всадником, вооружённым железным копьём.
    • Теперь появляется в темноте и горит на солнце, как другая нежить.
    • Входит в категорию спауна, предназначенную для враждебных мобов, поэтому она появляется вместе с другими враждебными мобами и её появление может быть ограничено, если враждебных мобов слишком много.
  • Теперь имеет 25 ("❤️" × 12.5) единиц здоровья.
  • Теперь дропает 2-3 гнилой плоти, что можно увеличить на 0-1 единицы с каждым уровнем чар «Добыча».
  • Не проявляет враждебности к игроку, но движется к нему под управлением зомби-всадника.
  • Неприручённая лошадь-зомби деспаунится, как другие враждебные мобы.
  • Приручается и седлаются так же, как обычная лошадь.
    • Может быть экипирована седлом и конской бронёй.
      • Конская броня защищает лошадь-зомби от солнечного света.
    • Приручённая лошадь-зомби не деспаунится.
  • У лошадей-зомби разная скорость передвижения и сила прыжка, которая определяется при их появлении.
  • Больше не паникует, когда управляется мобом.

Пиглин

  • Теперь может спауниться с золотым копьём и наносить им укол.
  • Теперь его привлекают золотое копьё и золотая броня наутилуса.

Попугай

Генерация мира

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

Город Края

  • Алмазное копьё теперь можно найти в сундуках этой структуры.

Деревня

  • Медное и железное копья теперь можно найти в сундуках оружейника.

Затонувший корабль

  • Медную, железную, золотую и алмазную броню наутилуса теперь можно найти в сундуках этой структуры.

Клад

  • Алмазное копьё теперь можно найти в нём.
  • Медную, железную, золотую и алмазную броню наутилуса теперь можно найти в нём.

Подводные руины

  • Каменное копьё теперь можно найти в сундуках этой структуры.
  • Медную, железную, золотую и алмазную броню наутилуса теперь можно найти в сундуках этой структуры.

Развалины бастиона

  • Алмазное копьё теперь можно найти в сундуках этой структуры.

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

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

Общее

  • Предложения ресурсов теперь показывают результаты в любом пространстве имён, а не только в minecraft.

/execute

  • Добавлен новый синтаксис /execute execute if unless stopwatch <id> <range>
  • Позволяет сравнивать прошедшее время заданного секундомера с диапазоном значений с плавающей запятой.
    • Значение секундомера измеряется в секундах и имеет точность не более миллисекунды.
      • Пример: /execute if stopwatch foo:bar ..10 run say Stopwatch foo:bar has not reach 10 seconds yet.

/worldborder

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

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

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

Граница мира

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

Достижения

Небо

  • Цвет неба во время восхода и заката теперь зависит от дождя и грозы.

Облака

  • Движение облаков теперь одинаково для всех игроков на сервере.

Общее

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

Атласы текстур

  • celestials.png-atlas
    • Добавлен новый атлас небесных объектов, включающий спрайты для объектов, отображаемых на небе, таких как солнце и луна.
    • Включает спрайты из <namespace>:textures/environment/celestial/<path>.png
    • Следующие текстуры были перемещены или разделены:
      • textures/environment/sun.png -> sun
      • textures/environment/end_flash.png -> end_flash
      • textures/environment/moon_phases -> moon/full_moon, moon/waning_gibbous, moon/third_quarter, moon/waning_crescent, moon/new_moon, moon/waxing_crescent, moon/first_quarter, moon/waxing_gibbous
  • Текстуры предметов были выделены из атласа блоков в отдельный новый атлас предметов без MIP-текстур.
    • Все текстуры, используемые в модели предмета, должны быть из того же атласа (предметов или блоков).
    • Все текстуры, используемые в модели блока, должны быть из атласа блоков.

Биомы

  • Добавлено новое поле атрибутов для биомов, позволяющее задать атрибуты окружения.
    • Примечание: некоторые атрибуты, такие как gameplay/fast_lava, не оцениваются позиционно и, следовательно, не могут быть установлены для биома.
  • Многие подполя в разделе эффектов перенесены в раздел атрибутов окружения.
    • Примечание: форма этих атрибутов может отличаться от исходных полей.
    • fog_color -> minecraft:visual/fog_color
    • water_fog_color -> minecraft:visual/water_fog_color
    • sky_color -> minecraft:visual/sky_color
    • particle -> minecraft:visual/ambient_particles
    • ambient_sound, mood_sound, additions_sound -> minecraft:audio/ambient_sounds
    • music -> minecraft:audio/background_music
    • music_volume -> minecraft:audio/music_volume
  • Следующие поля цвета в определении effects теперь поддерживают цвета как строку в форме #rrggbb или как массив с плавающей точкой в форме [red, green, blue]:
    • water_color
    • foliage_color
    • dry_foliage_color
    • grass_color
    • grass_color_modifier

Графика

  • Отключение опции «Просвечивающая листва» теперь ещё больше повышает производительность, чем раньше.
  • Настройка графики «Просвечивающая листва» теперь автоматически отключается, если графический режим установлен на «Быстро».

Данные сущности

  • Поле AngryAt переименовано в angry_at.
  • Поле AngerTime удалено.
  • Добавлено поле anger_end_time (long), содержащее время окончания агрессии в игровых тактах.

Звуки

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

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

  • Были перенесены в реестр.
    • В связи с этим все игровые правила были переименованы.
    • Кроме того, некоторые правила игры были дополнительно переименованы:
      • 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: минимум 0
      • 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.
    • Это сопоставление расположения ресурсов правил игры со значениями правил игры. Тип значения — целое число или логическое значение в зависимости от правила игры.

Интерфейс

  • Ползунки меню теперь будут «прилипать» к ближайшему доступному значению при их отпускании после перетаскивания мышью.
  • При изменении значений ползунка с помощью клавиатуры клавиши со стрелками теперь будут перемещать ползунок к следующему доступному значению, а не на один пиксель, как раньше.
  • Кнопка «В F3» на экране параметров отладки переименована в «В оверлее».
  • Параметр «Интерфейс» в настройках графики переименован в «Настройки».
  • На экране настройки отдельного биома теперь есть строка поиска.
  • На экране выбора языка теперь есть строка поиска для фильтрации языков.

Компоненты предметов

  • minecraft:consumable
    • Обновлено поле анимации:
      • Анимация spear переименована в trident
      • Добавлена ​​новая анимация spear.
  • minecraft:intangible
    • Предметы с этим компонентом теперь отображают информацию о нём в подсказке.

Модели блоков

  • Элементы модели блока теперь можно вращать вокруг нескольких осей.
    • Модель сначала вращается вокруг оси X, затем вокруг оси Y, а затем — вокруг оси Z.
    • Новые поля:
      • x — поворот вокруг оси X в градусах; число с плавающей точкой, по умолчанию равное 0.0
      • y — поворот вокруг оси Y в градусах; число с плавающей точкой, по умолчанию равное 0.0
      • z — поворот вокруг оси Z в градусах; число с плавающей точкой, по умолчанию равное 0.0
    • Существующие поля axis и angle по-прежнему можно использовать.
      • Если присутствуют оба набора полей, применяется старая запись.
  • Существующее ограничение на значение угла, ограничивающее его [-45, 45], было удалено.
    • Примечание: названия граней не зависят от поворота. Функции, которые от них зависят, например, culling, всегда будут использовать исходные указания.

Модели предметов

  • Добавлена ​​новая опция для всех моделей предметов:
    • swap_animation_scale
      • Значение по умолчанию равно 1.0
      • Указывает, насколько быстро предмет перемещается вверх и вниз при переключении предметов в панели быстрого доступа.
      • Высокая скорость позволяет предметам, занимающим большую часть экрана, полностью пригнуться перед заменой на следующий предмет.
  • Добавлена ​​новая модель предмета:
    • spear_in_hand — модель для копья в руке.

Модель диспетчеризации состояния блока

  • Варианты в файлах диспетчеризации состояния блока (определённых в assets/…/blockstates/) теперь также можно вращать вокруг оси Z.
    • Новое необязательное поле z имеет тот же формат, что и существующие поля x и y: целое число с допустимыми значениями 0 (по умолчанию), 90, 180 и 270.
    • Вращение вокруг оси Z применяется после X и Y.

Набор данных

Настройки

  • Настройки графики были упорядочены и распределены по 3 разделам: «Экран», «Качество и производительность» и «Интерфейс».
    • Следующие настройки были удалены из категории графики, так как дублировали настройки специальных возможностей:
      • «Покачивание камеры»
      • «Мерцание чар»
      • «Заметность чар»
      • «Эффекты поля зрения»
      • «Эффекты укачивания»
    • Опции, которые ранее были скрыты за настройкой «Графика», были разделены и теперь настраиваются независимо:
      • «Прозрачные листья»
      • «Отображать виньетку»
      • «Радиус эффектов погоды»
        • Настраивает расстояние в блоках, в пределах которого видны дождь и снег.
      • «Улучшенная прозрачность»
        • Решает некоторые проблемы с рендерингом прозрачной геометрии со значительными затратами ресурсов графического процессора, которые ранее были скрыты за «Потрясающе!».
    • В верхнюю часть раздела «Качество и производительность» добавлен новый ползунок «Профиль».
      • Профили управляют большинством опций «Качество и производительность» одновременно, а не только теми, которые ранее были скрыты за настройкой «Графика».
      • Доступные профили: «Быстро», «Детально», «Потрясающе!» и «Пользовательский».
      • Для новых игроков профиль по умолчанию установлен на «Детально».
      • Однако для игроков, обновляющихся до этой версии, профиль будет установлен ​​на «Пользовательский», чтобы сохранить текущую конфигурацию.
  • Опция «Уведомление о музыке» в оригинальной локализации изменено с «Show Music Toast» на «Music Toast»
    • Теперь опция позволяет настроить уведомления о музыке так, чтобы они отображались только в меню паузы.

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

  • Варианты наутилуса-зомби
    • Варианты наутилуса-зомби могут управляться данными путём добавления записей в data/<namespace>/zombie_nautilus_variant/<id>.json
      • Эта функция экспериментальная.
      • Поля в файле:
        • model — может быть normal или warm.
        • asset_id — идентификатор пространства имён для этого варианта ассета, преобразуется в assets/<namespace>/textures/<path>.png
        • spawn_conditions — единое правило выбора варианта.
    • Условия появления
      • minecraft:biome
        • Проверяет, появляется ли сущность в определённых биомах.
        • Поля:
          • biomes — отдельная запись, список или тег, описывающий биомы.
      • minecraft:moon_brightness
        • Проверяет, находится ли текущая яркость луны в определённом диапазоне.
        • Поля:
          • range — диапазон с плавающей точкой (одно число или объект, например, {"min": 1, "max": 2})
      • minecraft:structures
        • Проверяет, появляется ли сущность в определённых структурах.
        • Поля:
          • structures — отдельная запись, список или тег, описывающий структуры.

Определение чар

  • Добавлено значение exponent.
    • Увеличивает базовую мощность до указанного уровня.
      • base — значение, зависящее от уровня и указывающее основание экспоненты.
      • power — значение, зависящее от уровня и указывающее степень экспоненты.
  • Компоненты эффектов чар
    • minecraft:post_piercing_attack: эффекты, применяемые после пронзающей атаки предметом.
  • Эффекты чар на сущностях
    • minecraft:apply_exhaustion: применяет истощение к выбранной сущности.
      • amount — значение, зависящее от уровня и указывающее величину истощения, которую следует применить.
      • Действует только на игроков.
    • minecraft:apply_impulse: применяет импульс к выбранной сущности.
      • direction — первый шаг определения импульсов — применение этого вектора в качестве локальных координат (того же, что используется в /tp @s ^ ^ ^) к вектору взгляда сущности.
      • coordinate_scale — второй шаг — масштабирование результирующего вектора по этому вектору по каждой оси мирового пространства X, Y и Z.
      • magnitude — третий шаг — масштабирование результирующего вектора по этому значению, зависящему от уровня.
    • minecraft:play_sound: теперь поддерживает список идентификаторов звуковых событий, по одному на каждый уровень чар. Если уровень превышает количество звуков, используется последний звук в списке.

Отладочный рендерер

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

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

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

Панорама

  • Обновлена для отображения контента из Mounts of Mayhem.

Предикаты

  • Предикаты компонентов
    • Предикаты компонентов (поля предикатов в предикатах блоков, предметов и сущностей) теперь включают предикаты для проверки существования каждого типа компонента.
    • Эти предикаты записываются в виде {<component_type>: {}}.
    • Такая проверка предикатов выполняется, пока присутствует компонент, независимо от его фактического значения.
    • Существующие предикаты для конкретных компонентов остаются неизменными.
    • Пример:
      • {predicates:{written_book_content:{author:"foo"}} — существующий формат для сопоставления книг.
      • {predicates:{written_book_content:{}} — частный случай вышеприведённого, принимающий любое значение, при условии существования компонента.
      • {predicates:{instrument:{}} — проверяет, существует ли компонент minecraft:instrument (ранее это было запрещено).
  • Предикаты сущностей
    • Предикат flags теперь поддерживает новые значения:
      • is_in_water: когда сущность касается воды или столба пузырей.
      • is_fall_flying: когда сущность планирует на элитрах.
  • Предикаты предметов
    • Предикат предмета в командной форме (<item>[predicate~{...},component={...}]) расширен и теперь принимает пустые предикаты для любого типа компонента.
    • Аналогично предикатам компонентов в data, эти пустые записи проверяют только существование компонента.
    • Существующий более короткий синтаксис для проверки существования компонента остался без изменений.
      • Это означает, что *[instrument] и *[instrument~{}] эквивалентны.

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

  • Обновлён до версии 2.0.0..
    • Добавлен новое уведомление о серверной активности.
      • Указывает на то, что сетевое подключение к серверу инициировано.
      • Частота ограничена одним уведомлением в 30 секунд.
  • Включена аутентификация из веб-браузеров.
    • Аутентификация происходит путём передачи токена в заголовке Sec-WebSocket-Protocol при открытии соединения WebSocket.
      • Пример: Sec-WebSocket-Protocol: minecraft-v1, <token>
    • Запросы, аутентифицируемые таким образом, подлежат проверке заголовка Origin. Для этого требуется настроить разрешённые источники на стороне сервера с помощью management-server-allowed-origins. Значение по умолчанию пустое, что означает, что аутентификация Sec-Websocket-Protocol фактически отключена.
  • В схемах typed_game_rule и untyped_game_rule тип поля значения был изменён со строкового на логическое или целое число.
    • Теперь в качестве ключа используется местоположение ресурса игрового правила.

Сервер]

  • Добавлено событие ClientFps JFR.
  • Пакеты опыта, не меняющие прогресс или уровень игрока, больше не отправляются сервером.
  • Ожидается, что FPS клиента будет выше для большинства игроков.

Сочетания клавиш

  • Добавлена ​​категория «Отладка» на экране назначения клавиш.
  • Клавиши, используемые для доступа к функциям отладки, теперь можно переназначить.
  • Клавишу-модификатор отладки можно переназначить отдельно от клавиши наложения отладки.
  • Клавишу переключения графического интерфейса теперь можно переназначить.
  • Клавишу переключения шейдеров режима «Наблюдение», например, при наблюдении за эндерменом, теперь можно переназначить.

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

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

Спрайты интерфейса

  • Добавлены новые спрайты интерфейса:
  • Добавлены новые спрайты, разделённые на девять частей:
    • container/inventory/effect_background
    • container/inventory/effect_background_ambient
  • Удалены следующие спрайты:
    • container/inventory/effect_background_large
    • container/inventory/effect_background_small

Статистика

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

Спрайты интерфейса

  • Добавлен спрайт container/slot/nautilus_armor_inventory
    • Иконка наутилуса используется в интерфейсе его инвентаря.

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

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

Теги

  • Теги для биомов
    • Удалены теги #snow_golem_melts и #increased_fire_burnout — заменены на атрибуты окружения gameplay/snow_golem_melts и gameplay/increased_fire_burnout.
    • Удалены теги #plays_underwater_music — заменены на поле only_underwater в атрибуте окружения audio/background_music.
    • Удалён тег #has_closer_water_fog — заменён на атрибут окружения visual/water_fog_radius.
  • Теги для урона
    • Добавлен предмет spear в теги #is_player_attack и #no_knockback.
  • Теги для чар
    • Добавлен предмет spear в теги #non_treasure и tooltip_order.
  • Теги для сущностей
    • Добавлены сущности camel_husk, nautilus и zombie_nautilus в тег #can_equip_saddle.
    • Добавлены сущности nautilus и zombie_nautilus в теги #aquatic, #cannot_be_pushed_onto_boats и #not_scary_for_pufferfish.
    • Добавлена сущность nautilus в тег #can_breathe_under_water.
    • Добавлена сущность zombie_horse в тег #can_wear_horse_armor.
    • Добавлена сущность parched в тег #skeletons.
    • Добавлены сущности camel_husk и zombie_nautilus в тег #zombies.
    • Добавлена сущность camel_husk в тег #can_float_while_ridden.
  • Теги для предметов
    • Добавлены предметы golden_nautilus_armor и golden_spear в тег #piglin_loved.
    • Добавлен предмет golden_spear в тег #piglin_preferred_weapons.
    • Добавлено значение #spears в тег #enchantable/durability.
    • Тег #enchantable/sword переименован в #enchantable/sweeping.
    • Значение #enchantable/sword из тега #enchantable/fire_aspect переименовано в #enchantable/melee_weapon.
    • Значение #swords из тега #enchantable/sharp_weapon переименовано в #enchantable/melee_weapon.

Текстуры

  • Ко всем блокам в мире теперь применены MIP-текстуры, если они включены в настройках графики.
    • Блоки, у которых ранее не было MIP-текстур, такие как различные лианы, рельсы, листва и другие, теперь будут выглядеть лучше с больших расстояний.
  • Для текстур анимации блоков теперь анимируются только MIP-текстуры уровня 0 и 1.
  • Стекло и стеклянные панели теперь поддерживают полупрозрачные текстуры.
  • Все уровни MIP-текстур снова анимированы для текстур анимации блоков.
  • Редстоуновая пыль теперь поддерживают полупрозрачные текстуры.
  • Текстуры, используемые для стоячей воды и лавы, теперь жёстко закодированы в minecraft:block/water_still и minecraft:block/lava_still.
  • Добавлена текстура gui/container/nautilus для интерфейса инвентаря наутилуса.
  • Раздел texture файлов *.mcmeta содержит новое поле mipmap_strategy со следующими поддерживаемыми значениями:
    • mean усредняет цвет и альфа-канал между группами из четырёх пикселей для текущего уровня MIP-карты для генерации пикселя следующего уровня MIP-карты. Эта стратегия была и остаётся стратегией по умолчанию для большинства непрозрачных или полупрозрачных текстур полных блоков.
    • dark_cutout аналогично mean, но смешивает цвета таким образом, что пиксели, граничащие с вырезанными пикселями, становятся темнее. Эта стратегия была и остаётся стратегией для листвы и мангровых корней. Она имитирует тёмную внутреннюю часть блоков.
    • cutout — это новая стратегия, которая всегда генерирует MIP-карту на основе исходной текстуры, а не предыдущей. Используется для большинства вырезанных блоков, которые были подвергнуты MIP-картированию в этой версии.
    • strict_cutout — это модификация cutout, которая использует более строгое значение альфа-фильтра, что приводит к тому, что текстуры с этим значением исчезают при более высоких уровнях MIP-карты. Используется для цветов и подобных блоков, чтобы избежать артефактов.
    • auto — значение по умолчанию, при котором игра выбирает mean для текстур, не содержащих полностью прозрачные пиксели, и cutout для текстур, содержащих их.

Типы измерений

  • Добавлено новое поле атрибутов для измерений, позволяющее указать атрибуты окружения.
  • Многие поля перенесены в раздел атрибутов окружения:
    • Примечание: форма этих атрибутов может отличаться от исходных полей.
    • ultrawarm -> minecraft:gameplay/water_evaporates, minecraft:gameplay/fast_lava, visual/default_dripstone_particle
    • bed_works -> minecraft:gameplay/bed_rule
    • respawn_anchor_works -> minecraft:gameplay/respawn_anchor_works
    • cloud_height -> minecraft:visual/cloud_height
    • piglin_safe -> minecraft:gameplay/piglins_zombify
    • has_raids -> minecraft:gameplay/can_start_raid
    • natural (примечание: не удалён) -> minecraft:gameplay/nether_portal_spawns_piglin
  • Добавлено новое необязательное поле timelines, которое указывает, какие таймлайны активны в этом измерении.
    • Формат: идентификатор таймлайна, список идентификаторов таймлайна или тег таймлайна.
  • Поле natural полностью заменено атрибутами окружения minecraft:gameplay/eyeblossom_open и minecraft:gameplay/creaking_active.
  • Поле effects удалено и заменено следующими новыми полями:
    • skybox — тип отрисовки скайбокса, один из следующих:
      • none (был ID эффекта minecraft:nether)
      • overworld (был ID эффекта minecraft:overworld)
        • Следующие атрибуты окружения применяются только, если skybox равно overworld:
          • minecraft:visual/sky_color, minecraft:visual/sun_angle,minecraft:visual/sunrise_sunset_color, minecraft:visual/moon_phase, minecraft:visual/moon_angle, minecraft:visual/star_angle, minecraft:visual/star_brightness
      • end (был ID эффекта minecraft:end)
      • По умолчанию: overworld
    • cardinal_light — направление основного освещения, воздействующего на блоки, одно из:
      • default (было minecraft:overworld и ID эффекта minecraft:end).
      • nether (был ID эффекта minecraft:nether).
      • По умолчанию: default
  • Поле fixed_time заменено логическим значением has_fixed_time (по умолчанию: false)
    • Временные эффекты, такие как угол наклона солнца, теперь определяются атрибутами окружения.
    • Однако остальные поведения, на которые ранее влияло наличие fixed_time, теперь будут использовать логическое значение has_fixed_time.

Типы урона

  • Добавлен новый тип урона minecraft:spear.

Триггеры достижений

  • Добавлен новый триггер spear_mobs с полями:
    • player: необязательный предикат сущности, представляющий игрока, использующего копьё.
    • count: необязательное целое число, представляющее количество мобов, поражённых за одно использование копья.

Туман

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

Управление

  • Несколько функций клавиши cmd на Mac переназначены на ctrl:
    • Модификатор ввода для выбрасывания всех предметов.
    • Модификатор ввода для включения всех данных при выборе блока.
    • Модификатор ввода для изменения масштаба графического интерфейса в настройках графики.
    • Остановка циклического переключения между вариациями предметов в книге рецептов.

Формат компонентов данных

  • minecraft:kinetic_weapon
    • Добавлено новое поле:
      • contact_cooldown_ticks: целое число, время восстановления в тактах после удара и потери контакта с сущностью до возможности ударить её снова.
        • Значение по умолчанию: 10
  • Компоненты данных minecraft:piercing_weapon и minecraft:kinetic_weapon теперь имеют ограничения для параметров досягаемости:
    • min_reach: теперь действует в диапазоне от 0.0 до 128.0
    • max_reach: теперь действует в диапазоне от 0.0 до 128.0
    • hitbox_margin: теперь действует в диапазоне от 0.0 до 1.0
  • Добавлены свойства еды для следующих предметов ведра с рыбой:
    • minecraft:cod_bucket
    • minecraft:salmon_bucket
    • minecraft:pufferfish_bucket
    • minecraft:tropical_fish_bucket

Функции добычи

  • minecraft:filtered
    • Поле modifier заменено двумя полями:
      • on_pass — функция или список функций, которые будут запущены при успешном выполнении предиката item_filter.
      • on_fail — функция или список функций, которые будут запущены при неудачном выполнении предиката item_filter.

Чанки

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

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

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

Шрифты

  • Шрифт uniform был обновлён до использования Unifont 17.0.01.

Исправления

[править | править код]
104 ошибки исправлены
Из версий, выпущенных до 1.21
  • MC-2791 – The player model in the inventory screen renders in the wrong orientation when it's not standing up straight.
  • MC-22882 – Ctrl + Q не функционирует на Mac.
  • MC-53491 – Размер границы мира может изменяться, когда игра на паузе.
  • MC-54989 – Sliders can be moved to positions between available values.
  • MC-57918 – Leaves' transparent pixels no longer blend correctly on fast graphics.
  • MC-73186 – Зазоры между поверхностями моделей предметов и сложных моделей блоков.
  • MC-80476 – On macOS, the "drop item stack" shortcut conflicts with the "quit Minecraft" shortcut.
  • MC-114265 – Mipmaps are too dark around transparent edges in textures (e.g. side of grass).
  • MC-146862 – Long effect names cause text to appear outside the effect box.
  • MC-147718 – Комбинации F1, F3, F3 + [char] невозможно переназначить.
  • MC-149630 – Some particles have very thin, vertical lines that flash in and out around the particles.
  • MC-154651 – Лодки и плоты могут ломать картины и рамки.
  • MC-159275 – Map player markers on maps of the nether don't rotate when doDaylightCycle is disabled.
  • MC-162573 – A white outline is rendered on composters' edges when viewed from far away.
  • MC-171688 – Invisibility status of LivingEntity is not updated when ActiveEffects are modified directly.
  • MC-179383 – Leaves not culled with graphics set to Fast.
  • MC-195505 – Уровни mipmap не влияют на низкую траву.
  • MC-199467 – Certain entity animations stop after they've existed in world for too long.
  • MC-234358 – Moiré patterns / aliasing on certain objects when viewed from a distance.
  • MC-237158 – Magma blocks can generate on the ceilings of caves below aquifers.
  • MC-238715 – The minecraft:block.chest.locked sound cannot be heard by other players when attempting to open locked blocks.
  • MC-241862 – It sometimes requires multiple keyboard inputs to change values on sliders.
  • MC-245895 – View Bobbing stops working after long elytra flight.
  • MC-248499 – Potion UIs displayed within the inventory don't have cyan outlines if the effects are granted by beacons or conduits.
  • MC-263562 – World types in Realms backup info screen are untranslatable.
  • MC-264151 – Glass blocks do not use mipmapping, but glass panes do.
  • MC-266425 – Recipes for new waxed copper blocks are not grouped.
  • MC-267364 – Teleporting in the air is considered flying by server.
  • MC-269295 – Jump bar progress renders unused pixels from dynamic texture atlas.
  • MC-271729 – Armadillo scute drops are not affected by the mob_drops game rule.
  • MC-271941 – Music discs can sometimes spawn inside jukeboxes when ejected from them.
Из 1.21
  • MC-271938 – Ударная волна булавы может отбросить игроков в режиме «Творчество», когда они летают.
Из 1.21.1
  • MC-276382 – Leather horse armor leggings & helmet parts are untextured.
  • MC-276445 – Highlighted text within the anvil and creative inventory interfaces renders blue making it difficult to read.
Из 1.21.4
  • MC-278742 – Невозможно оседлать скрипуна с помощью /ride.
  • MC-279076 – Certain mobs will always retarget the player upon reloading the chunks, regardless of distance or gamemode.
Из 1.21.5
  • MC-295949 – Полёт на элитрах через лианы приводит к прекращению полёта.
  • MC-296952 – Клавиша F4 для переключения шейдеров не может быть перенаназначена.
  • MC-297328 – Unloading and reloading an area causes invisible entities to be visible until you get close enough.
  • MC-297367 – Checkbox filled status isn't narrated.
  • MC-298767 – Piercing arrows phase through mobs that are in the same block.
Из 1.21.6
  • MC-298405 – Text components in the "label" of input controls in dialogs don't support "hover_event".
  • MC-298915 – Multishot crossbows loaded in survival or adventure mode show their secondary charged projectiles on a separate line in the tooltip.
  • MC-298942 – Character body moves instead of the head when riding a happy ghast.
  • MC-299196 – Waypoints fade out when an advancement is granted.
Из 1.21.7
  • MC-299136 – Hyper Potions (Ian Tsuchiura) is not mentioned in the credits and splash texts.
Из 1.21.8
  • MC-299876 – Labels for booleans within dialogs are rendered in a slightly different shade of white than normal.
  • MC-300588 – Waypoint modifications reset upon death.
  • MC-300642 – When texture atlases are large, gaps are rendered between blocks that have a low resolution.
  • MC-301127 – Music stops and restarts when trying to connect to a server when the music frequency is set to constant.
  • MC-301595 – Music toasts briefly appear in the pause menu after a song has finished.
  • MC-301632 – Comparators measuring jukeboxes do not update when a music disc is taken out of a jukebox if the music disc has already finished its song.
  • MC-301988 – Buttons in the telemetry screen are not aligned properly in some languages.
Из 1.21.9
  • MC-300979 – The movement and duration messages in the demo introduction screen now have a text shadow.
  • MC-301271 – Object text components do not render in some places unless there are text glyphs on the same line.
  • MC-301311 – The “Transfer Now” button no longer renders highlighted when the java realms information box is selected.
  • MC-301424 – entity_data item component detection is broken in resource packs.
  • 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-301518 – The mouse cursor doesn’t change to the hand shape when hovering over checkboxes.
  • MC-301520 – The mouse cursor doesn’t change to the hand shape when hovering over the difficulty lock button.
  • MC-301527 – The mouse cursor doesn’t change to the resize shape when scrolling in the advancements menu.
  • MC-301557 – The shading direction of the bolts on single and large copper chests does not match.
  • MC-301754 – The hand animation plays when right-clicking shelves with nothing in your hand.
  • MC-301763 – The outline of the “Invited” element within the realms “Players” tab renders above other tabs when selected and when a scroll bar is present.
  • MC-301805 – Selected item outline on statistics screen renders outside of scissor area.
  • MC-301879 – Double weathered and waxed weathered copper chests' bottom texture looks off compared to the other variants.
  • MC-302030 – Setting commandBlocksEnabled to false prevents command blocks from being edited.
  • MC-302071 – Single and double copper chests have inconsistent side textures.
  • MC-302111 – Elements within the resource pack and data pack menus are not selected in order when using the ↹ Tab key.
  • MC-302184 – Copper golems in cave/void air never turn into statues.
  • MC-302209 – Debug renderers stop working when changing dimensions.
  • MC-302246 – Sprite object component does not render in server list depending on component tree.
  • MC-302254 – Cursor changes do not work for command suggestions.
  • MC-302288 – All shelves have the oak tan map color.
  • 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-302409 – Lightning that strikes waxed lightning rods do not deoxidize nearby unwaxed copper blocks.
  • MC-302469 – Creepers at the player's exact position with an explosion radius of 0 set the player's velocity to NaN.
  • MC-302477 – Loot tables stopped supporting SNBT as entity data.
  • MC-302482 – Resource and data pack names can overlap selection boxes when the scroll bar is present.
  • MC-302516 – Zombie villagers spawn as the variant matching the biome at 0, 0, 0.
  • MC-302549 – Server main thread deadlock during respawn position resolution when the entire world spawn radius is filled with fluids.
  • MC-302601 – A white outline is rendered on anvils' top texture when viewed from far away.
Из 1.21.10
  • MC-302695 – Can use the game mode switcher while the game is paused, and doing so unpauses the game.
  • MC-302816 – When running NBT to SNBT conversion, the program waits for 1 minute after completion.
  • MC-302854 – Glass is less transparent when viewed from far away.
  • MC-303061 – The minecraft:block.chest.locked sound plays at the player's position, not the chest's.
  • MC-303381 – Game crashes when serializing a world spawn point with yaw or pitch values outside of rotation bounds.
  • MC-303382 – Player spawn points with rotation values outside of bounds aren't serialized.
  • MC-303395 – You cannot double-click on server regions within the realms select region menu to select them.
  • MC-303396 – The search fields in the resource and data pack menus aren’t automatically selected when opening the menus via keyboard navigation.
  • MC-303755 – The mouse cursor doesn’t change to the resize shape when hovering over the scroll bar in the villager and wandering trader trade UI.
  • MC-303757 – The mouse cursor doesn’t change to the proper shape when hovering over enchantments in the enchanting table UI.
  • MC-303758 – The mouse cursor doesn’t change to the hand shape when hovering over various elements in the recipe book.
  • MC-303761 – The mouse cursor doesn’t change to the proper shape when hovering over the output buttons or the scroll bar in the stonecutter UI.
  • MC-303762 – The mouse cursor doesn’t change to the proper shape when hovering over the output buttons or the scroll bar in the loom UI.
  • MC-303763 – The mouse cursor doesn’t change to the hand shape when hovering over the crafting slots in the crafter UI.
  • MC-303764 – The mouse cursor doesn’t change to the proper shape when hovering over the tabs or the scroll bar in the Creative mode inventory.
  • MC-303765 – The mouse cursor doesn’t change to the hand shape when hovering over the tabs in the advancements menu.
  • MC-303799 – There is no 'Search...' text in the search field in the world selection screen.
  • MC-303891 – Untamed zombie horses and skeleton horses cannot have saddles placed on their saddle slot using /item.
  • MC-304385 – Item frames and paintings pop out when in the same space as a stationary happy ghast.

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

Интересные факты

[править | править код]
  • 1.21.11 является последней версией, использующей старый формат нумерации.
    • Во время разработки 1.21.11 был опубликован анонс нового формата нумерации, согласно которому эта версия могла бы именоваться как 25.4.
  • Название этой версии содержит самое большое число минорной версии в истории официального релиза Java Edition. Ранее этот рекорд принадлежал версиям 1.7.10 и 1.21.10.
    • 1.21.11 также является третьей публичной версией после Classic 0.0.11a (2009) и Alpha v1.0.11 (2010), имеющей минорное число «11» в названии.
  • Это первый полный выпуск в истории Minecraft с необфусцированным кодом.
  • Эта версия была выпущена спустя ровно 10 лет после 1.8.9.
  • Необфусцированные версии кандидатов на релиз для 1.21.11 имеют самые длинные названия из всех версий Java Edition, так как содержат по 40 символов.
  1. ↑ Для установки этой версии содержимое ZIP-файла необходимо извлечь в каталог .minecraft/versions.
  2. ↑ Графические процессоры AMD используют опцию «RGSS» при графической настройке «Потрясающе!» вместо «Анизотропная», поскольку использование опции «Анизотропная» на графических процессорах AMD не обеспечивает должной производительности.[3]

Примечания

[править | править код]
  1. ↑ «Mounts of Mayhem official release date» Автор: Софи Остин — Minecraft.net, 2025-11-26T16:00:00Z.
  2. ↑ «Removing obfuscation in Java Edition» — Minecraft.net, 29 октября 2025 года.
  3. ↑ Сообщение в Discord в канале #dev-updates на сервере Minecraft Feedback – @timur6030 в Discord, 18 ноября 2025 года. См. скриншот сообщения.
  4. ↑ "particle": "entity/decorated_pot/decorated_pot_side"

    "particle": "minecraft:block/terracotta"