1.21.9 (Java Edition)
Перейти к навигации
Перейти к поиску
Minecraft 1.21.9
| Издание | ||||||
|---|---|---|---|---|---|---|
| Официальное название |
||||||
| Дата выпуска |
30 сентября 2025 г. | |||||
| Предварительные сборки | ||||||
| Загрузить | ||||||
| Карты обфускации | ||||||
| Версия протокола |
773 | |||||
| Версия данных |
4554 | |||||
| Формат пакета ресурсов |
69.0 | |||||
| Формат набора данных |
88.0 | |||||
| Минимальная версия Java | ||||||
| ||||||
1.21.9, полный выпуск The Copper Age, — это игровой дроп для Java Edition, выпущенный 30 сентября 2025 года.[1] В нём были добавлены полка, медный голем, медный сундук, медное снаряжение и другие блоки и предметы из меди.
Нововведения
[править | править код]Блоки
[править | править код]- Добавлены потемневший, состаренный и окисленный варианты громоотвода.
- Подобно другим медным блокам, громоотвод теперь окисляется со временем и может быть покрыт воском.
- По применению идентична обычной цепи.
- Окисляется со временем.
- По применению идентичны обычным железным.
- Окисляются со временем.
- Совместимы с железными.
- Новая версия сундука, которая со временем окисляется и которую можно покрыть воском.
- Появляется вместе с медным големом наверху, если поставить вырезанную тыкву или светильник Джека на медный блок.
- Используется медным големом.
- Может быть объединён в двойной медный сундук, подобно деревянному.
- Медные сундуки можно изготовить, используя сундук и медные слитки.
- Зелёный вариант факела, создаваемый из кусочка меди, угля и палки.
- По применению идентичен обычному факелу.
- Создаётся из факела и кусочков меди.
- Окисляется со временем.
- По применению идентичен обычному фонарю.
- Полка представляет собой новый декоративный блок, который доступен в виде всех вариантов древесины.
- Полку можно скрафтить из шести одинаковых блоков любой обтёсанной древесины, обтёсанной ножки или блока обтёсанного бамбука, заполнив верхний и нижний ряды сетки крафта.
- За один крафт минимум можно скрафтить 6 полок.
- На полке можно расположить до 3 стопок предметов:
- Взаимодействие с любым из трёх слотов на его передней стороне меняет местами предмет в основной руке игрока и содержимое этого слота.
- На полке отображаются все предметы, которые на ней находятся, аналогично рамке.
- Когда полка питается от редстоуна, текстура её передней стороны меняется, отражая наличие сигнала; при размещении рядом друг с другом, текстура полки соединится с соседними (макс. 3).
- При взаимодействии с одной запитанной полкой всё её содержимое заменяется на 3 самых правых предмета из панели быстрого доступа игрока.
- При взаимодействии с двумя запитанными полками их содержимое заменяется на 6 самых правых предметов из панели быстрого доступа игрока.
- При взаимодействии с тремя запитанными полками их содержимое меняется местами со всеми предметами из панели быстрого доступа игрока.
- Не имеет значения, с какой из запитанных полок взаимодействует игрок.
- Передаёт сигнал на редстоуновый компаратор, размещённый позади: сила сигнала — это двоичное число, зависящее от состояния заполнения слота, где левый слот представляет собой младший бит, а правый слот — старший бит.
- Новый декоративный блок, имеющий окисленные и вощёные варианты.
- Статуя медного голема окисляется со временем и, как и другие медные блоки, может быть покрыта воском.
- Может менять позу при взаимодействии с ней.
- При использовании топора по неокисленной статуе, она превращается в медного голема.
- При подключении к компаратору излучает редстоун-сигнал в зависимости от позы.
Предметы
[править | править код]- Добавлены медные шлем, кираса, поножи и ботинки.
- Медная броня более прочная, чем кожаная, но уступает железной.
- Зачаровываемость медной брони немного меньше, чем у железной.
- Вариант конской брони.
- Имеет те же позиции в таблицах добычи разных структур, что и железная.
- Даёт 4 единицы защиты.
- Добавлены медные топор, мотыга, кирка, лопата и меч.
- Медные инструменты и оружие изготавливаются из медных слитков и ремонтируются с помощью них.
- Медное оружие наносит такой же урон, как и каменное, но обладает большей прочностью.
- Медные инструменты работают быстрее каменных, но медленнее железных.
- Медные инструменты имеют более высокую зачаровываемость, чем у алмазных, но немного ниже, чем у железных.
- Можно получить при переплавке медных инструментов и брони.
- Можно создать из медного слитка в количестве 9 штук.
Мобы
[править | править код]- Появляется, если вырезанную тыкву или светильник Джека поставить на медный блок.
- Дропает от 1 до 3 медных слитков после смерти.
- Окисляется в течение времени, но может быть покрыт воском.
- Если невощёный медный голем полностью окислился, то он превратится в неподвижную статую.
- При превращении в статую голем выронит предмет, который держал.
- Если был назван с помощью бирки, то сохранит своё имя при превращении в статую.
- Помогает переносить предметы из одних сундуков в другие.
- Если не держит предмет, то попытается найти ближайший медный сундук, чтобы взять предмет оттуда.
- Вощение и окисление не влияют на его способность брать предметы.
- Может взять стопку из 16 предметов за раз.
- Абсолютно любой предмет в медном сундуке может быть подобран големом.
- Нажатие пустой рукой по медному голему заставит его выронить переносимый им предмет.
- Держа предмет, медный голем попытается найти деревянный сундук, чтобы положить его туда.
- Будет осматривать обычные сундуки и сундуки-ловушки с целью положить предмет.
- Может поместить предмет в сундук только в том случае, если сундук пуст или содержит тот же тип предмета, который голем держит в руке.
- Он осмотрит максимум 10 медных сундуков, когда ищет предметы для подбирания, и максимум 10 сундуков, когда ищет, куда положить эти предметы.
- Если подходящий сундук не найден, медный голем будет стоять в течение 7 секунд, прежде чем повторить попытку.
- Зона поиска сундуков от позиции медного голема составляет 32 блока по горизонтали и 8 блоков по вертикали.
- Железный голем может посадить мак на медного голема.
- Умеет открывать двери.
Сущности
[править | править код]- Добавлена новая техническая сущность
minecraft:mannequin, которую можно призвать только командой/summon.- Является аватаром игрока, к которому сам игрок не подключён.
- Имеет имя «NPC» там, где у обычного игрока отображается значение ССИС
below_score. - Как и стойка для брони, является живой сущностью.
- Способен держать предметы, носить экипировку, иметь атрибуты и эффекты, получать урон и так далее.
- Текст описания манекенов можно настраивать.
- Принимает компонент
minecraft:profileиз предметов спаунера.- Поля данных:
profile— отвечает за то, какой профиль должен отображать манекен. Можно выбрать профиль существующего игрока (используется тот же формат, что и в компонентеminecraft:profile, который был расширен для возможности переопределения).- По умолчанию равен
{}(то есть статический профиль, в котором отсутствуютidиname).
- По умолчанию равен
hidden_layers— список внешних слоёв скина, которые нужно скрыть.- Допустимые значения:
cape,jacket,left_sleeve,right_sleeve,left_pants_leg,right_pants_leg,hat.
- Допустимые значения:
main_hand— отвечает за то, какая рука является основной у манекена.- Допустимые значения:
left(левая рука) иright(правая рука).
- Допустимые значения:
pose— поза манекена.- Допустимые значения:
standing,crouching,swimming,fall_flying,sleeping.
- Допустимые значения:
immovable— необязательное логическое значение, указывающее, что манекен не может перемещаться (по умолчанию равенfalse).description— необязательный текстовый компонент, отображаемый там, где отображается значение ССИСbelow_score.- Текст «NPC» (
entity.minecraft.mannequin.label) по умолчанию отображается, если компонент не учтён.
- Текст «NPC» (
hide_description— необязательный логический параметр, указывающий, что описание вообще не должно отображаться.- Манекен со скрытым описанием отображается так, как если бы у игрока не отображалось значение ССИС
below_score.
- Манекен со скрытым описанием отображается так, как если бы у игрока не отображалось значение ССИС
- Поля данных:
Формат команд
[править | править код]- Новая команда, которая берёт содержимое профиля игрока с серверов Minecraft.
- Поскольку операция может занять некоторое время, она работает асинхронно.
- Результаты будут выведены только после завершения операции, но игра продолжит работать без паузы.
- После успешного завершения будет выведено сообщение, позволяющее пользователям скопировать содержимое полностью решённого компонента
minecraft:profileили команды/give @s minecraft:player_headс указанным компонентом.- Оно также выводит нажимаемый текст для вызова манекена с решённым профилем.
- Поскольку результат неизвестен на момент выполнения, эта команда всегда возвращает
1. - Синтаксис:
/fetchprofile name <имя игрока>— определяет профиль по имени (без учёта регистра)./fetchprofile id <uuid>— определяет профиль по идентификатору.
Общее
[править | править код]- Измерение Края теперь имеет освещение неба, которое в обычных условиях никак не влияет на облик измерения.
- Время от времени небо Края озаряется вспышками и, когда это происходит, небесное освещение становится более интенсивным, наполняя небо фиолетовым светом.
- Добавлены звуковые события
weather.end_flash.
- Добавлено игровое правило
pvp, определяющее, могут ли игроки наносить урон другим игрокам.- Значение по умолчанию равно
true.
- Значение по умолчанию равно
- Добавлено игровое правило
allowEnteringNetherUsingPortals, определяющее, можно ли попасть в Нижний мир через порталы.- Значение по умолчанию равно
true.
- Значение по умолчанию равно
- Добавлено игровое правило
spawnMonsters, определяющее, должны ли монстры появляться естественным образом.- Значение по умолчанию равно
true.
- Значение по умолчанию равно
- Добавлено игровое правило
enableCommandBlocks, определяющее, следует ли включать командные блоки.- Значение по умолчанию равно
true.
- Значение по умолчанию равно
- Добавлено игровое правило
spawnerBlocksEnabled, определяющее, должны ли спаунеры призывать сущностей или нет.- По умолчанию равно
true.
- По умолчанию равно

Кодекс поведения сервера
- При подключении к серверу теперь может отображаться окно со сводом правил поведения.
- Для игры на сервере необходимо принять условия правил поведения.
- Доступен флажок, позволяющий не отображать те же правила поведения в будущем.
- Если правила поведения изменятся, они будут отображаться снова.
- В раздел «Настройки мыши» добавлена опция «Инверсия оси X».
- При включении инвертирует движение курсора по соответствующей оси.
- В раздел «Настройки мыши» добавлена опция «Разрешить изменение курсора».
- При включении меняет форму курсора, когда тот наведён на некоторые элементы интерфейса.
- В раздел «Управление» добавлена опция «Ожидание бега».
- При включении отображает окно, содержащее значение времени в тактах и активирующее бег при двойном нажатии клавиши W.
- Добавлена опция «Сохранить неотправленные чаты».
- При включении сохраняет все неотправленные сообщения, даже если чат был намеренно закрыт игроком.
Протокол управления сервером Minecraft
- Добавлен API управления сервером (JSON-RPC через WebSocket) для выделенных серверов.
- API отключён по умолчанию и может быть включён в файле свойств сервера.
management-server-enabled=truemanagement-server-host=localhostmanagement-server-port=25585
- API доступен по адресу
ws://<management-server-host>:<management-server-port>при включении. - Поддерживает запросы и обновление состояния сервера (игроки, список разрешений, операторы, настройки, игровые правила).
- Отправляет уведомления об изменении состояния (например, о присоединении игроков, обновлении игровых правил).
- Вызов
{"id":1,"method":"rpc.discover"}возвращает схему API, содержащую поддерживаемые методы и уведомления текущего работающего сервера. - Генератор данных создаёт схему API (
json-rpc-api-schema.json) в выходной папке отчётов, отражающую содержимое, возвращаемое методомrpc.discover. - API соответствует спецификации JSON-RPC 2.0.
- Использует методы с пространствами имён; зарезервированными пространствами имён являются
minecraft(например,minecraft:players,minecraft:allowlist/add) иnotification(например,notification/players/joined).- Возможно расширение с помощью пользовательских пространств имён для дополнительных методов и событий.
- Основные группы методов: игроки, список разрешений, операторы, сервер (сохранение, остановка), настройки сервера, игровые правила.
- Пример вызова метода:
- Запрос:
{"method":"minecraft:allowlist/add","id":1,"params":[[{"name":"jeb_"}]]} - Ответ:
{"jsonrpc":"2.0","id":1,"result":[{"id":"853c80ef-3c37-49fd-aa49-938b674adae6","name":"jeb_"}]}
- Запрос:
- Пример уведомления:
{"jsonrpc":"2.0","method":"notification/players/joined","params":[{"id":"853c80ef-3c37-49fd-aa49-938b674adae6","name":"jeb_"}]}
- Пример ошибки:
- Запрос:
{"method": "minecraft:foo/bar","id": 1} - Ответ:
{"jsonrpc":"2.0","id":1,"result":{"jsonrpc":"2.0","id":1,"error":{"code":-32601,"message":"Method not found","data":"Method not found: minecraft:foo/bar"}}} - Ошибки и коды ошибок соответствуют формату объекта ошибок JSON-RPC 2.0.
- Запрос:
- API отключён по умолчанию и может быть включён в файле свойств сервера.
- Для доступа к API клиенты должны пройти аутентификацию.
- Клиенты должны предоставить заголовок токена авторизации носителя с секретным ключом сервера.
- Секретный ключ настраивается в файле свойств сервера:
management-server-secret=- Секретный ключ должен содержать ровно 40 буквенно-цифровых символов (A-Z, a-z, 0-9).
- Секретный ключ будет сгенерирован автоматически, если свойство сервера пустое.
- Неавторизованные запросы отклоняются с кодом 401 «Unauthorized».
- Протокол TLS включён по умолчанию.
- Можно отключить в файле свойств сервера:
management-server-tls-enabled=false
- Требуется настроить файл хранилища ключей в файле свойств сервера.
management-server-tls-keystore=path/to/keystore.p12
- Файл хранилища ключей должен быть в формате PKCS12.
- Пароль хранилища ключей можно задать следующими способами в порядке приоритета:
- Переменная окружения:
MINECRAFT_MANAGEMENT_TLS_KEYSTORE_PASSWORD - Аргумент JVM:
-Dmanagement.tls.keystore.password= - Свойство сервера:
management-server-tls-keystore-password=
- Переменная окружения:
- Можно отключить в файле свойств сервера:
- Теги для блоков
- Добавлен тег
#copper_chests- Содержит все медные сундуки.
- Добавлен тег
#copper- Содержит все медные блоки.
- Добавлен тег
#incorrect_for_copper_tool- Содержит все блоки, из которых не выпадают предметы в случае добывания медным инструментом.
- Добавлен тег
#copper_golem_statues- Содержит все статуи медного голема.
- Добавлен тег
#chains- Содержит все цепи.
- Добавлен тег
#lanterns- Содержит все фонари.
- Добавлен тег
#bars- Содержит все прутья.
- Добавлен тег
- Теги для предметов
- Добавлен
#copper_chests- Содержит все медные сундуки.
- Добавлен
#copper- Содержит все медные блоки.
- Добавлен
#copper_tool_materials- Содержит все материалы для медных инструментов.
- Добавлен
#repairs_copper_armor- Содержит все предметы для ремонта медной брони.
- Добавлен
#copper_golem_statues- Содержит все статуи медного голема.
- Добавлен тег
#chains- Содержит все цепи.
- Добавлен тег
#lanterns- Содержит все фонари.
- Добавлен тег
#bars- Содержит все прутья.
- Добавлен тег
#shearable_from_copper_golem.- Содержит все предметы, которые могут быть сняты из слота головы медного голема с помощью ножниц.
- Добавлен тег
#wooden_shelves- Содержит все полки.
- Добавлен
- Добавлена текстура environment/end_flash.png.
object- Добавлен новый текстовый компонент с типом
object. - Этот компонент будет отображать один спрайт из атласа спрайтов в виде символа.
- Спрайты всегда отображаются в виде прямоугольника размером 8×8 пикселей.
- Формат:
atlas— идентификатор атласа спрайтов в пространстве имён, значением по умолчанию являетсяminecraft:blocks.sprite— идентификатор спрайта в пространстве имён в атласе, например,item/porkchop.
- Общее примечание о содержимом атласа:
- Атласы спрайтов содержат текстуры для предметов, блоков, эффектов, элементов графического интерфейса и т. д.
- Содержимое управляется файлами в каталоге
assets/minecraft/atlases/в пакете ресурсов. - Текущее содержимое можно просмотреть с помощью сочетания клавиш F3 + S.
- Добавлен новый текстовый компонент с типом
- Добавлены частицы
copper_fire_flame.
- Неотправленные сообщения в чате теперь сохраняются как черновики, если чат был принудительно закрыт.
- К принудительному закрытию чата относятся не зависящие от игрока причины, такие как смерть и��и открытие диалога, но не намеренное закрытие чата игроком.
- Любой существующий черновик сообщения будет предварительно заполнен в поле ввода при следующем открытии чата.
- Текст черновика отображается серым цветом до полного восстановления.
- Текст черновика можно восстановить как обычный текст, выполнив одно из следующих действий:
- ввод дополнительного текста;
- перемещение текстового курсора с помощью клавиш со стрелками;
- щелчок по черновику;
- выделение черновика.
- Нажатие ↵ Enter на черновике чата до его восстановления отправляет его как обычное сообщение.
- Нажатие ← Backspace на черновике чата до его восстановления удаляет его.
- Текст черновика можно восстановить как обычный текст, выполнив одно из следующих действий:
- Добавлен галицкий язык.
Изменения
[править | править код]Блоки
[править | править код]- Теперь сохраняет маркеры ошибок при перезагрузке мира.
- Головы мобов теперь сохраняют любое пользовательское имя при их размещении и последующей добыче.
- Теперь окисляется со временем.
- Теперь может быть вощён.
- В рецепте крафта теперь требуются 4 медных слитка, а не 6.
- За раз теперь можно скрафтить только 1 медный люк, а не 2.
- Была переименована в «железную цепь».
Предметы
[править | править код]- Красители имеют новую текстуру.
- Целью является усиление визуальной сплоченности всего набора красителей с сохранением отдельных форм для обеспечения доступности для людей с дальтонизмом.
- Яйца призывания монстров теперь имеют предупреждение во всплывающей подсказке, если выбран мирный уровень сложности.
- Моб больше не появляется на один такт при попытке использовать яйцо призывания.
Мобы
[править | править код]Общее
- Логика выбора материала экипировки для мобов, которые появляются со снаряжением, была изменена для учёта меди в качестве возможного варианта.
- Теперь может посадить мак на медного голема.
- Теперь его слышно в 64 блоках.
Формат команд
[править | править код]Общее
- Теперь некоторые команды на сервере выполняются с учётом измерения, в котором возр��ждается игрок, а не с учётом одного лишь Верхнего мира.
- Теперь выводит нажимаемый текст для вызова манекена с профилем, загруженным из сервиса Minecraft.
- Больше не ограничивается Верхним миром.
- Это означает, что игроки могут возродиться, например, в Нижнем мире, когда у них нет кровати или якоря возрождения.
- Теперь также принимает необязательный аргумент
pitch.
- Попытка призывать монстров на мирной сложности теперь приводит к неудаче.
Игровой процесс
[править | править код]- Звуки сундуков теперь воспроизводятся с меньшей громкостью.
- Громкость воспроизведения звука теперь зависит от значения громкости источника звука.
- Источник звука «Голос/Речь» переименован в «Диктор/Речь».
- Добавлены новые звуковые события:
block.copper_chest.open,block.copper_chest.close,block.copper_chest_weathered.open,block.copper_chest_weathered.close,block.copper_chest_oxidized.open,block.copper_chest_oxidized.close,entity.copper_golem.step,entity.copper_golem.hurt,entity.copper_golem.death,entity.copper_golem.spin,entity.copper_golem_weathered.step,entity.copper_golem_weathered.hurt,entity.copper_golem_weathered.death,entity.copper_golem_weathered.spin,entity.copper_golem_oxidized.step,entity.copper_golem_oxidized.hurt,entity.copper_golem_oxidized.death,entity.copper_golem_oxidized.spin,item.armor.equip_copper,entity.copper_golem.spawn,entity.copper_golem.no_item_get,entity.copper_golem.no_item_not_get,entity.copper_golem.item_drop,entity.copper_golem.item_no_drop,entity.copper_golem_become_statue,block.copper_golem_statue.break,block.copper_golem_statue.place,block.copper_golem_statue.hit,block.copper_golem_statue.fall,block.copper_golem_statue.step,block.shelf.activate,block.shelf.deactivate,block.shelf.multi_swap,block.shelf.place_item,block.shelf.single_swap
Общее
[править | править код]- Формат
pack.mcmetaобновлён:- Поле
supported_formatsудалено.- Если пакет заявляет о поддержке версии пакета с предыдущим форматом (набор данных <
82, пакет ресурсов <65), оно по-прежнему обязательно. - В противном случае оно не допускается и должно быть удалено.
- Если пакет заявляет о поддержке версии пакета с предыдущим форматом (набор данных <
- Поле
pack_formatтеперь необязательно.- Если пакет заявляет о поддержке версии пакета с предыдущим форматом (набор данных <
82, пакет ресурсов <65), оно по-прежнему обязательно.
- Если пакет заявляет о поддержке версии пакета с предыдущим форматом (набор данных <
- Добавлено обязательное поле
min_format— указывает минимальную поддерживаемую версию.- Полная версия указывается как список из двух целых чисел, например,
[74, 1]. - Указание одного целого числа интерпретируется как основная версия, например,
74— это то же самое, что[74, 0]. - Указание списка из одного целого числа интерпретируется так же, как указание только этого целого числа.
- Полная версия указывается как список из двух целых чисел, например,
- Добавлено обязательное поле
max_format— указывает максимальную поддерживаемую версию.- Полная версия указывается как список из двух целых чисел, например,
[74, 1] - Указание одного целого числа интерпретируется как любая дополнительная версия, то есть дополнительная версия —
0x7ffffffff. - Указание списка из одного целого числа интерпретируется так же, как указание только этого целого числа.
- Полная версия указывается как список из двух целых чисел, например,
- Для записей оверлея:
- Поле
formatsудалено. - Если пакет включает любой диапазон оверлея, включающий версию пакета с предыдущим форматом (набор данных < 82, пакет ресурсов < 65), оно по-прежнему обязательно для всех определений оверлея.
- В противном случае оно не допускается и должно быть удалено.
- Добавлены обязательные поля
min_formatиmax_formatс теми же форматами, что и поля выше с теми же именами для разделаpack.
- Поле
- Поле
- В server.properties добавлено новое логическое поле с названием
enable-code-of-conduct.- Если установить его в значение
true, сервер будет искать файлы кодекса поведения в подпапке codeofconduct в той же папке, что и server.properties. - Каждый файл в папке должен иметь вид <language_code>.txt.
- Отображаемый язык будет соответствовать языку игрока.
- Если он отсутствует, будет использоваться кодекс поведения en_us.
- Если и он отсутствует, используется произвольная доступная запись.
- Если установить его в значение
- Некоторые свойства сервера были удалены в пользу включения их в игровые правила, что позволяет изменять эти настройки во время работы сервера.
- Свойство сервера
allow-netherудалено в пользу нового игрового правила. - Свойство сервера
spawn-monstersудалено в пользу нового игрового правила. - Свойство сервера
enable-command-blockудалено в пользу нового игрового правила. - Свойство сервера
pvpудалено в пользу нового игрового правила. - Добавлено свойство сервера
management-server-enabled, контролирующее включение нового протокола управления сервером Minecraft.- Значение по умолчанию равно
false.
- Значение по умолчанию равно
- Добавлено свойство сервера
management-server-port, определяющее порт, на котором запускается протокол управления сервером Minecraft.- Значение по умолчанию равно
0, назначая доступный порт при каждом запуске сервера управления.
- Значение по умолчанию равно
- Добавлено свойство сервера
management-server-host, определяющее хост, на котором запускается новый протокол управления сервером Minecraft.- Значение по умолчанию равно
localhost.
- Значение по умолчанию равно
- Добавлено свойство сервера
status-heartbeat-interval, определяющее интервал отправки уведомлений о состоянии соединения подключённым клиентам.- Значение по умолчанию равно
0, что означает, что свойство отключено.
- Значение по умолчанию равно
- Добавлено свойство сервера
management-server-tls-enabled, управляющее использованием протоколом управления TLS.- Значение по умолчанию равно
true.
- Значение по умолчанию равно
- Добавлено свойство сервера
management-server-tls-keystore, управляющее путём к файлу хранилища ключей, используемому для TLS.- Значение по умолчанию равно пустой строке.
- Выделенный сервер не запустится, если TLS включён, а хранилище ключей не указано.
- Добавлено свойство сервера
management-server-tls-keystore-password, управляющее паролем к файлу хранилища ключей, используемому для TLS.- Значение по умолчанию равно пустой строке.
- Следующие атласы текстур больше не имеют сгенерированных неиспользуемых версий с MIP-текстурой:
- Событие нажатия
run_command- Ранее, если поле команды содержало команду, требующую подписанного сообщения (
/say,/me,/msg,/tell,/w,/teammsg,/tm), она автоматически отменялась.- Вместо этого будет отображаться экран, позволяющий пользователю вставить команду в окно чата или скопировать её в буфер обмена, если окно чата не открывается.
- Ранее, если поле команды содержало команду, требующую подписанного сообщения (
- Поле
initial_density_without_jaggednessв определенияхnoise_settingsзаменено полемpreliminary_surface_level.initial_density_without_jaggedness— трёхмерная функция плотности, которая использовалась для определения приблизительного уровня поверхности путём сканирования первой точки с плотностью, превышающей0.390625.preliminary_surface_level— двумерная функция плотности, которая должна вычислять Y-уровень приблизительной поверхности.- Функцию плотности
minecraft:find_top_surfaceможно использовать для повторения предыдущего сканирования.
- Граница мира теперь привязана к измерению.
- Это означает, что каждое измерение может иметь свой собственный размер границы мира, положение и так далее.
minecraft:skull- Поле
profileбыло изменено для соответствия компонентуminecraft:profile.- Это означает, что оно также становится неизменным и решается только при необходимости.
- Поле
copper_golem- Поле
weather_stateтеперь ожидает строковый идентификатор вместо целочисленного идентификатора.0->unaffected1->exposed2->weathered3->oxidized
- Поле
minecraft:player- Изменён объект
respawn- Поле
angleпереименовано вyawи теперь является обязательным. - Поле
pitchдобавлено в качестве обязательного. - Поле
dimensionтеперь является обязательным.
- Поле
- Изменён объект
- Игровое правило
spawnChunkRadiusбыло удалено. - Игровое правило
enableCommandBlocksпереименовано вcommandBlocksEnabledв соответствии с Bedrock Edition.
Курсор мыши
- Форма курсора мыши теперь меняется в зависимости от некоторых элементов интерфейса.
- Примеры: поле ввода текста, числовые ползунки, кнопки, полосы прокрутки.
- Кроме того, нажимаемые части текстовых полей (например, ссылки) теперь будут менять курсор на форму «руки».
- Эту функцию можно отключить с помощью опции «Разрешить изменение курсора» в настройках мыши.
- Был обновлён до версии
88.0. - Значение
chainпереименовано вiron_chain.
- В настройки специальных возможностей добавлена кнопка перехода к настройкам управления.
- Параметр «Автопрыжок», а также переключатели «Красться» и «Бег» удалены с из настроек специальных возможностей.
- Параметр «Show Subtitles» («Субтитры») переименован в «Closed Captions».
- Сочетания клавиш «Атаковать/Разрушить» и «Использовать/Установить» теперь можно переключать, то есть в настройках специальных возможностей их можно установить на «Удерживание» или «Переключение».
- Опция «Скрыть вспышки молний» из настроек специальных возможностей переименована в «Скрыть зарницы» и теперь также отвечает за скрытие вспышек Края.
- При включении предотвращает появление вспышек на небе, сами источники вспышек всё ещё будут видны.
- Некоторые ползунки звука в настройках музыки и звуков теперь воспроизводят предварительный звук при изменении настроек вне игрового мира.
- В меню выбора пакетов ресурсов и наборов данных теперь есть поле поиска.
Обновления игровой библиотеки
- Для рендеринга теперь используется OpenGL версии 3.3.
- Эффекты сущностей
explode- Добавлено поле
block_effects- Определяет частицы для каждого блока. Каждая частица блока выбирается случайным образом в соответствии с шансом. Заданное количество частиц блока создается каждый тактов из всех обрабатываемых взрывов.
- Формат: список записей.
weight: Неотрицательное целое число, представляющее случайный шанс для этой записи.particle: создаваемая частица.scaling: необязательное масштабирование между центром взрыва и позицией блока;1.0, если не указано.speed: необязательное масштабирование скорости частицы;1.0, если не указано.
- Добавлено поле
- Был обновлён до версии
69.0. - Добавлены новые спрайты блоков:
copper,copper_left,copper_right,exposed_copper,exposed_copper_left,exposed_copper_right,weathered_copper,weathered_copper_left,weathered_copper_right,oxidized_copper,oxidized_copper_left,oxidized_copper_right,copper_bars,copper_chain,copper_lantern,copper_torch,exposed_copper_bars,exposed_copper_chain,exposed_copper_lantern,exposed_copper_torch,oxidized_copper_bars,oxidized_copper_chain,oxidized_copper_lantern,oxidized_copper_torch,weathered_copper_bars,weathered_copper_chain,weathered_copper_lantern,weathered_copper_torch,acacia_shelf,bamboo_shelf,birch_shelf,cherry_shelf,crimson_shelf,dark_oak_shelf,jungle_shelf,mangrove_shelf,oak_shelf,pale_oak_shelf,spruce_shelf,warped_shelf. - Добавлены новые спрайты сущностей:
copper_golem,exposed_copper_golem,weathered_copper_golem,oxidized_copper_golem,copper_golem_eyes,exposed_copper_golem_eyes,weathered_copper_golem_eyes,oxidized_copper_golem_eyes. - Добавлены новые спрайты предметов:
copper_axe,copper_boots,copper_chestplate,copper_golem_spawn_egg,copper_helmet,copper_hoe,copper_leggings,copper_nugget,copper_pickaxe,copper_shovel,copper_sword,copper_chain,copper_lantern,exposed_copper_chain,exposed_copper_lantern,oxidized_copper_chain,oxidized_copper_lantern,weathered_copper_chain,weathered_copper_lantern. - Спрайт блока
chainпереименован вiron_chain. - Спрайт предмета
chainпереименован вiron_chain.
- Была обновлена и теперь изображает медных големов в деревне.
- Переключение из режима «Наблюдение» в режим «Творчество» больше не приводит к прекращению полёта игрока.
- Однако это всё равно может произойти, если игрок находится близко к земле.
- Игрок считается находящимся близко к земле, если в пределах одного блока под ним находится поверхность с коллизией (например, блоки, счастливые гасты, лодки и так далее).
- Полёт не отключается, если игрок находился внутри блока или сущности с коллизией.
- Однако это всё равно может произойти, если игрок находится близко к земле.
- При добавлении нового сервера в список серверов имя больше не заполняется автоматически. Если оставить поле пустым, будет использоваться имя по умолчанию.
- Больше полей ввода текста теперь поддерживают выделение текста перетаскиванием мыши.
- Слово в поле редактирования текста теперь можно выделить двойным нажатием.
- Улучшен порядок рендеринга сущностей для значительного повышения производительности.
- В зонах с большим количеством мобов, например, на фермах мобов, игровой процесс будет более плавным.
- FPS не улучшится значительно, если большая часть задержек связана не с сущностями, а, например, с игрой на большой дальности отрисовки вдали от б��льшого количества мобов.
- Частицы вне поля зрения игрока больше не отображаются, что в некоторых случаях повышает производительность.
- Освещение сущностей было скорректировано для лучшего визуального соответствия блокам и другим элементам игры.
- Нижняя сторона плоских поверхностей теперь будет освещаться с этой стороны, а не с противоположной.
- Это в основном касается моделей, содержащих плоские или «полые» кубы, то есть к сле��ующим частям моделей сущностей: надетая броня, надетые элитры, внешние слои скинов игроков, грудные клетки скелетов и лошадей-скелетов, лапы кур и лягушек, крылья фантомов и драконов Края, плавники рыб и так далее.
- Сочетания клавиш теперь могут использовать одну и ту же клавишу и работать вместе, тогда как раньше выполнялось только одно из назначенных действий.
- Например, теперь можно назначить клавишу d на прыжок и движение влево, чтобы одновременно прыгать и двигаться влево.
- Красное предупреждение о назначении одной и той же клавиши для разных действий заменено на жёлтое.
- Добавлена категория «Наблюдатель» на экране назначенных клавиш.
- Клавишу для панели быстрого доступа режима «Наблюдение» теперь можно переназначить.
- Сплэш «Now on OpenGL 3.2 core profile!» изменён на «Now on OpenGL 3.3 core profile!».
- На экране статистики теперь используются вкладки, как на экране создания мира, а не кнопки.
- Поле
max_distance_from_centerтеперь может указывать ограничение по вертикальной оси, отличное от горизонтальной.- Это можно задать с помощью объекта с полями:
horizontal— обязательное целое число от1до128.vertical— необязательное целое число от1до4096(по умолчанию4096).- Например:
"max_distance_from_center": { "horizontal": 20, "vertical": 500 }.
- Предыдущий формат одного встроенного значения, указывающего расстояние как по горизонтали, так и по вертикали, по-прежнему поддерживается.
- Это можно задать с помощью объекта с полями:
- Добавлен тип таблицы добычи
minecraft:entity_interact, принимающий следующие параметры:target_entity— сущность, с которой происходит взаимодействие.interacting_entity— необязательная сущность, взаимодействующая сtarget_entity.tool— инструмент, используемый для взаимодействия сtarget_entity.
- Добавлен тип таблицы добычи
minecraft:block_interact, принимающий следующие параметры:block_state— состояние блока, с которым происходит взаимодействие.block_entity— необязательная сущность, с которой происходит взаимодействие.interacting_entity— необязательная сущность, взаимодействующая сblock_state.tool— дополнительный инструмент для взаимодействия сblock_state.
- Поля, указывающие целевую сущность в таблице добычи, например,
entity_properties.entity, могут дополнительно указывать на типы параметровtarget_entityиinteracting_entity. - Добавлена таблица добычи
charged_creeper/rootдля предметов, выпадающих при убийстве сущности заряженным крипером.- Эта таблица добычи распределяет убитого моба по следующим таблицам добычи:
charged_creeper/piglincharged_creeper/creepercharged_creeper/skeletoncharged_creeper/wither_skeletoncharged_creeper/zombie
- Если после убийства любого моба выпадет предмет из этой таблицы добычи, другие мобы, убитые тем же крипером, не будут иметь дропа из этой таблицы добычи.
- Эта таблица добычи распределяет убитого моба по следующим таблицам добычи:
- Добавлена таблица добычи
brush/armadilloдля предметов, выпадающих при использовании кисти на броненосце. - Добавлена таблица добычи
gameplay/turtle_growдля предметов, выпадающих при взрослении черепахи. - Добавлена таблица добычи
harvest/beehiveдля предметов, выпадающих при использовании ножниц на улье или пчелином гнезде. - Добавлена таблица добычи
harvest/cave_vineдля предметов, выпадающих при взаимодействии с пещерной лианой, имеющей светящиеся ягоды. - Добавлена таблица добычи
carve/pumpkinдля предметов, выпадающих из тыквы при использовании ножниц. - Добавлена таблица добычи
harvest/sweet_berry_bush, отвечающая за выпадение ягод с куста сладких ягод.
- Теги для биомов
- Добавлен биом
cherry_groveв тег#stronghold_biased_to.
- Добавлен биом
- Теги для блоков
- Добавлен блок
#copper_chestsв тег#guarded_by_piglins. - Добавлены блоки
#copper_chestsи#lightning_rodsв тег#needs_stone_tool, а также удаленоlightning_rod. - Добавлены блоки
#wooden_shelvesв тег#mineable/axe. - Добавлены значения
#copper_chests,#copper_golem_statues,#lightning_rods,#chains,#barsи#lanternsв тег#mineable/pickaxe, а также удалены блокиlightning_rod,chain,iron_bars,lanternиsoul_lanternиз него.
- Добавлен блок
- Добавлен блок
copper_torchв тег#wall_post_override. - Теги для сущностей
- Добавлены сущности
copper_golemв теги#can_breathe_under_waterи#fall_damage_immune.
- Добавлены сущности
- Теги для предметов
- Добавлен предмет
copper_axeв тег#axes. - Добавлен предмет
copper_chestplateв тег#chest_armor. - Добавлен предмет
copper_bootsв тег#foot_armor. - Добавлен предмет
copper_helmetв тег#head_armor. - Добавлен предмет
copper_hoeв тег#hoes. - Добавлен предмет
copper_leggingsв тег#leg_armor. - Добавлен предмет
crimson_shelfиwarped_shelfв тег#non_flammable_wood. - Добавлен предмет
copper_pickaxeв теги#cluster_max_harvestablesи#pickaxes. - Добавлен предмет
copper_shovelв тег#shovels. - Добавлен предмет
copper_swordв тег#swords.
- Добавлен предмет
- Слот gui/container/villager.png поднят на один пиксель.
- Компонент предмета
blocks_attacks.- Если урон, сниженный при атаке, составляет
0, например, из-за несоответствия пороговому значению угла, предмет больше не может быть временно «отключён» при атаке или вызвать отбрасывание из-за блокирования.
- Если урон, сниженный при атаке, составляет
minecraft:profile- Профили игроков в компонентах данных и блоках-сущностях больше не обрабатываются автоматически.
- Ранее содержимое этого компонента постоянно менялось при обработкe профиля, то есть загрузке из сервиса Minecraft.
- Чтобы избежать проблем с этим неожиданным изменением, обработанное значение больше не сохраняется, а содержимое профиля всегда остаётся неизменным.
- Теперь у этого компонента два поведения:
- Статическое: либо при наличии поля
properties, либо при наличии полейnameиid, либо при их отсутствии.- В этом состоянии профиль всегда отображается как есть.
- Если поле
propertiesотсутствует, будет использоваться скин по умолчанию (выбранный на основеid, как и в автономном режиме).- Это означает, что скин будет заморожен в момент создания компонента.
- Этот вариант предпочтителен для декоративных целей.
- Динамическое: если у него есть либо
name, либоid(но не оба).- При отображении предмета, содержащего этот профиль, на стороне клиента профиль будет определён по самому последнему значению.
- Это означает, что этот предмет всегда будет отображаться с текущим скином выбранного игрока.
- Если игрок меняет скин во время игры, изменения не будут видны до перезапуска клиента.
- Разрешение может происходить с задержкой, в течение которой предмет будет отображаться со скином по умолчанию.
- Имя профиля заменит имя предмета только при его наличии.
- Предметы, содержащие только
id, будут отображать имя по умолчанию.
- Предметы, содержащие только
- Динамические профили предметов будут отличаться от статических по метке во всплывающей подсказке.
- Статическое: либо при наличии поля
- Предметы складываются в стопку на основе точного содержимого, поэтому даже если динамический компонент в конечном итоге будет преобразован в тот же профиль, что и статический, они не будут складываться вместе.
- Головы игроков на старых картах, которые еще не были загружены в новых версиях, обычно преобразуются в динамическое содержимое.
- Профили теперь также могут иметь дополнительные поля, которые могут заменять различные значения, используемые для отрисовки.
- Если какое-либо из полей пропущено, используется значение из профиля, загруженного из сервиса Minecraft, даже если в профиле установлен стандартный скин.
- Новые поля:
texture— необязательный идентификатор пространства имён с текстурой скина, используемой для отрисовки.- Скин указывается относительно папки
texturesи с суффиксом .png. - Например,
entity/player/wide/steveбудет использовать скин Стива с широкими руками по умолчанию. cape— необязательный идентификатор пространства имён с текстурой плаща, используемой для отрисовки.- При указании использует тот же формат, что и поле
texture. elytra— необязательный идентификатор пространства имён с текстурой элитр, используемой для отрисовки.- При указании использует тот же формат, что и поле
texture. - Если это значение отсутствует в качестве переопределения или в профиле игрока, манекены, использующие ��тот профиль, будут использовать текстуру плаща или, если и она отсутствует, стандартную текстуру элитр.
- При указании использует тот же формат, что и поле
model— необязательный тип модели; может бытьwideилиslim.
- Версии наборов данных и пакетов ресурсов теперь могут быть минорными.
- Новое обновление версии пакета является обратно совместимым, что означает, что все пакеты, созданные для предыдущих версий той же основной версии, будут продолжать работать без изменений.
- Для пакетов могут быть установлены требования совместимости с минорными версиями, если они используют ресурсы, доступные только в этих версиях.
- При рисовании спрайтов жирный и курсивный шрифты игнорируются.
- Текстовый компонент
object- Этот компонент был обновлён для поддержки отображения других объектов, не являющихся символами, в составе текста.
- Новый формат:
object: тип объекта в строковом значении, каждое из которых описано ниже.<type-specific>: дополнительные поля в зависимости от типа объекта.
- Аналогично текстовому компоненту
nbt, полеobjectможно опустить.- Однако рекомендуется предоставить его для проверки ошибок.
- Тип объекта
atlas- Ведёт себя так же, как компонент
objectранее, но теперь является отдельным типом объекта. - Использует тот же формат, что и раньше.
- Ведёт себя так же, как компонент
- Тип объекта
player- Отображает голову игрока.
- Если задан частичный профиль, скин определяется так же, как компонент
minecraft:profileу головы игрока. - Формат:
player: профиль игрокаname: имя игрока; необязательное строковое значение.id: UUID игрока; необязательный UUID.properties: свойства профиля; необязательная карта.
hat: управляет отрисовкой второго слоя головы; логическое значение, по умолчанию равноеfalse.
- Коды форматирования теперь удаляются из файлов кодексов поведения.
minecraft:copy_name- Поле
sourceтеперь принимает новые значения контекста:direct_attackertarget_entityinteracting_entity
- Поле
minecraft:copy_components- Поле
sourceтеперь принимает новые значения контекста:thisattackerdirect_attackerattacking_playertarget_entityinteracting_entitytool
- Поле
- Некоторые функции отладки, которые ранее были удалены при компиляции, теперь сохранены и могут использоваться игроками.
- Отдельные значения можно включить с помощью свойств JVM:
- Сначала необходимо включить глобальный флаг отладки с помощью
-DMC_DEBUG_ENABLEDили1=-DMC_DEBUG_ENABLED=true. - Затем можно включить конкретную функцию, например,
-DMC_DEBUG_BRAINили1=-DMC_DEBUG_BRAIN=true. - Чтобы получить список всех доступных свойств отладки, нужно добавить
-DMC_DEBUG_PRINT_PROPERTIES.
- Сначала необходимо включить глобальный флаг отладки с помощью
- Внимание: это отладочный код. С ним следует обращаться крайне осторожно.
- Это расширенная функция, предназначенная для помощи разработчикам модификаций — её не следует использовать в обычной игре.
- Работа функций не гарантируется.
- Это может привести к сбою игры или повреждению игровых миров.
- Отдельные опции могут быть добавлены, изменены или удалены без предварительного уведомления.
- Добавлена функция
minecraft:find_top_surface- Аппроксимирует верхнюю поверхность заданной функции плотности.
- Сканирование выполняется от верхней границы к нижней, чтобы найти точку, в которой плотность меняется с отрицательной на положительную.
- Для достижения наилучших результатов верхняя граница должна быть максимально близка к фактической поверхности.
- Верхняя граница ни в коем случае не должна быть ниже фактической поверхности.
- Поля:
density— функция плотности для аппроксимации поверхности.upper_bound— двумерная функция плотности, обеспечивающая максимально возможное значение Y.lower_bound— целое число, минимально возможное значение Y.cell_height— положительное целое число, определяющее разрешение сетки для сканирования.
- Добавлена функция
minecraft:invert- Решается как
1/argument - Поля:
argument— функция плотности.
- Решается как
- Концепция чанков возрождения мира была удалена.
- Измерения, в которых присутствуют принудительно загруженные чанки, активная деятельность игроков, открытые порталы или выброшенный жемчуг Края, будут считаться «активными» и продолжат обрабатывать чанки и сущности.
- Ранее это применялось только тогда, когда в измерении находился игрок или принудительно загруженный чанк.
- Игра будет обеспечивать полную загрузку следующих чанков до присоединения игрока или запуска сервера, аналогично тому, как это было раньше с чанками возрождения мира:
- Чанки, загруженные командой
/forceload. - Чанки, активные благодаря открытым порталам.
- Чанки с выброшенным жемчугом Края (только в одиночной игре).
- Небольшая область чанков вокруг игрока (только в одиночной игре).
- Чанки, необходимые для определения глобальной точки появления в мире (только при создании мира).
- Чанки, загруженные командой
- Частицы
dragon_breathтеперь опционально принимают параметрpower(значение с плавающей запятой, по умолчанию равное1.0), который умножается на начальную скорость после всех случайных изменений. - Частицы
instant_effectиeffectтеперь опционально принимают параметрыpower(значение с плавающей запятой, по умолчанию равное1.0) иcolor(значение RGB, по умолчанию равное0xFFFFFF). - Частицы
flashтеперь опционально требуют параметрcolor(ARGB).
- Теперь игрок может общаться в ча��е, стоя внутри портала Нижнего мира.
- Чат теперь останется открытым и неизменным, если игрок общался в чате до того, как был перенесён в другое измерение.
Шейдеры и эффекты постобработки
- Следующие неиспользуемые шейдеры были удалены:
- core/position_color_lightmap.vsh
- core/position_color_lightmap.fsh
- core/position_color_tex_lightmap.vsh
- core/position_color_tex_lightmap.fsh
- Полноэкранные проходы
- Следующие вершинные шейдеры были удалены и заменены на core/screenquad.vsh:
- core/blit_screen.vsh
- post/blit.vsh
- post/blur.vsh
- post/invert.vsh
- post/sobel.vsh
- post/screenquad.vsh
- Вершинные шейдеры для эффектов постобработки, а также для генерации карт освещения и полноэкранных копирований битового массива больше не передают атрибут
Position, а вместо этого должны назначать координаты вершин с помощьюgl_VertexID. - Кроме того, эти проходы выполняются только с 3 вершинами вместо полного четырёхугольника.
- Следующие вершинные шейдеры были удалены и заменены на core/screenquad.vsh:
- Новый флаг
PER_FACE_LIGHTINGдобавлен в следующие шейдеры:- core/entity.vsh
- core/entity.fsh
- При установке этого флага освещение будет рассчитываться отдельно для передней и задней поверхностей.
- Поскольку игра теперь требует OpenGL 3.3, версии всех шейдеров повышены с
150до330.
- Теперь отображает чанки, в которых игрок может появиться, а не чанки, загружаемые в момент появления мира.
- На экране загрузки теперь также отображается шкала прогресса.
- Эта шкала выполнения учитывает все виды загрузки чанков, упомянутые выше.
- В версиях до 1.3.1 она была с немного другой текстурой.
- Переработан, чтобы стать менее сложным и более настраиваемым.
- Теперь к нему можно получить доступ из любой точки игры, а не только находясь в игровом мире.
- По умолчанию отображает меньше информации.
- Добавлен новый экран «Параметры отладки», который можно открыть, нажав F3 + F6.
- С его помощью можно настроить отображаемую отладочную информацию.
- Игрок может выбрать, должно ли то или иное значение отображаться при открытом экране отладки, никогда не отображаться или отображаться даже при закрытом экране отладки.
- Некоторые функции отладки, которые были доступны ранее, такие как отображение границ чанков или отображение хитбоксов сущностей, теперь можно переключать через параметры отладки.
- Некоторые функции отладки, которые ранее были недоступны сообществу, такие как визуализация октодерева, теперь доступны через экран параметров отладки.
- Заданные параметры отладки сохраняются между запусками игры.
- Экран параметров отладки имеет следующие предустановленные профили:
Defaultсбрасывает все настройки в состояние по умолчанию.Performanceпоказывает прост��е показатели производительности, включая индикатор FPS, который всегда виден на экране.
Экран социальных взаимодействий
- Игроки, присоединившиеся к серверу, теперь всегда отображаются на экране социальных взаимодействий этого сервера, даже если они находятся вне сети.
Исправления
[править | править код]- 149 ошибок исправлено
- Из версий, выпущенных до 1.21
- MC-383 – In the world selection screen, world names/versions/timestamps can overflow the list to the right.
- MC-26334 – Chat UI is forcibly cleared when killed.
- MC-36783 – Item frames/Glow item frames don't change their hitbox if they contain a map.
- MC-46503 – You can retain entities' shaders by running the
/killcommand while in spectator mode. - MC-46634 – Thunder volume is not affected by weather volume settings.
- MC-59413 – Water and lava can drip from barriers.
- MC-69216 – Switching to spectator mode while fishing keeps rod cast.
- MC-73881 – Summoning monsters in peaceful difficulty spawns monster for 1 tick.
- MC-89142 – Changing jump key to "Enter" let player jump after completing chat line.
- MC-94610 – Missing loot table entries for mob heads from charged creepers.
- MC-98200 – All sound sliders except master are ignored by high-volume
/playsound. - MC-98322 – Flying after shifting between Creative/Spectator.
- MC-99785 – You can leash entities in spectator mode.
- MC-119417 – A spectator can occupy a bed if they enter it and then are switched to spectator mode.
- MC-147784 – Fletching table flashes crafting table's GUI for about a second upon right-clicking it in spectator mode.
- MC-160528 – End portals do not negate fall damage.
- MC-163218 – Players with the Sneak option set to "Toggle" can sneak while in GUIs.
- MC-165991 – TNT explosion no longer shows additional smoke particles since 1.15 Pre-release 1.
- MC-173730 – Shift-clicking water buckets against a waterloggable block doesn't place the water beside the waterloggable block.
- MC-174759 – Dragon eggs can be teleported to a height below void.
- MC-183776 – After switching game modes using F3 + F4, you need to press F3 twice to toggle the debug screen.
- MC-183784 – Visual bug to the Game Mode Switcher debug menu after resizing the window.
- MC-187850 –
run_commandclick_eventdoesn't work in written books if chat is hidden. - MC-191669 – Sprinting is disabled when switching your gamemode to spectator while sprinting into a block or general obstruction.
- MC-192907 – The F3 debug menu cannot be toggled while chat is open.
- MC-196443 – When reducedDebugInfo is true, hitting F3 + B and F3 + G would still tell the player in chat that they are being toggled, despite nothing happening.
- MC-197247 – Using F3 + D to clear pending lines keeps the previous delay for a new message.
- MC-203401 – Double-tapping forward button to sprint cannot be disabled/reconfigured.
- MC-217956 – Number keys do not work on the game menu with the debug pie.
- MC-220842 – Opening game mode switcher while spectating a mob with shader effect toggles the effect.
- MC-220913 – Parity issue: Adjusting slider in the sound settings when not being in a world does not play a sound of that category.
- MC-223142 – Player can move while spectating a marker.
- MC-225088 – Overworld surface is darker than before on low brightness.
- MC-232968 – Spectators can prevent the closing animation of a chest/barrel when viewing it at the same time as a non-spectator.
- MC-234479 – You can invite the same player multiple times to your realm even if they've already received an invitation or have already joined it.
- MC-234737 – Typo in exception message: "
EmtyPoolElement". - MC-235780 – The beacon GUI incorrectly displays the "Beacon" tooltip when the mouse cursor is held over the "Done" or "Cancel" buttons.
- MC-236508 – The title within the "Add Server" menu is displayed as "Edit Server Info".
- MC-237016 – The chat delay function continues to print messages despite the game being paused.
- MC-237590 – The word "chunks" is improperly capitalized within the render and simulation distance sliders.
- MC-237843 – Players can be idle kicked whilst viewing the end credits.
- MC-238146 – When you switch to Spectator mode while sleeping, the night never skips.
- MC-238273 – "Locked by another running instance of Minecraft" lacks punctuation.
- MC-243759 – Explosions won't damage an entity if the distance to its eyes is 0.
- MC-249205 – "
minecraft.used:minecraft.potion" increases by a value of two when using water bottles to create mud in creative mode. - MC-250062 – Several strings throughout the game contain comma splices.
- MC-250193 – Server log does not use the string representation of a player's GameProfile on a disconnect during encryption.
- MC-254052 –
/locatedoesn't work outside build limit. - MC-254668 – Pressing Escape on the death screen's title screen warning respawns the player.
- MC-257540 – Sheep eat half as often as they did before 21w39a.
- MC-257792 – Output slot for trading menu is off-center.
- MC-258191 – Root system feature allows hanging root vertical span of
0, causing error. - MC-259347 – Height limit warning message is shown when right-clicking the top of a block at the build height limit with a bucket.
- MC-259571 – Last player game mode not saved after player dies or the game is reloaded.
- MC-259673 – Tab selection works differently in world creation and statistics screens.
- MC-259692 – Sneaking and sprinting states are activated or toggled unexpectedly when releasing their input keys while an interface was just previously closed.
- MC-259935 – It can snow even when biome precipitation is set to NONE.
- MC-260591 –
/execute on originand/execute on owner} fail to find the targeted entity when it is in a separate dimension. - MC-260822 – The "Done" and "Cancel" buttons within the beacon GUI no longer display tooltips when the mouse cursor is held over them.
- MC-260920 – Statistics screen columns are not accessible through keyboard navigation.
- MC-261387 – Redundant
block_predicate_filtercheck in mangrove tree placement. - MC-262000 – Unused texture:
misc/white.png. - MC-262370 – Some multiplayer strings are untranslatable.
- MC-263597 – The ender dragon's respawning noise cannot be turned down by the Hostile Mobs volume slider.
- MC-264962 – Strings that contain two inputs for a given action have inconsistent spacing and apostrophes.
- MC-265290 – Elements within the command block interface are not selected in order when using the Tab ↹ key.
- MC-265807 – Mobs don't drown if their
AirNBT is less than-19. - MC-269838 – Pumpkin seeds drop from sheared pumpkins is hardcoded.
- MC-269839 – Honeycomb drop from sheared bee nests and beehives is hardcoded.
- MC-270172 – Client and server desync for hooked players when changing gamemode to spectator.
- MC-270190 – Hovering over banner patterns in the loom UI does not display tooltips.
- MC-270669 – Incorrect argument order in translation key
argument.block.property.novalue. - MC-270918 – Loot tables for mob heads are missing
copy_componentsloot function forcustom_name. - MC-272584 – Fireballs redirected by explosions caused by player owned entities no longer carry player ownership.
- Из 1.21
- MC-273943 – Sweet berries drop from harvested bushes is hardcoded.
- Из 1.21.1
- MC-275244 – Setting "
width_smoothness" in fileconfigured_carverto0causes the game to freeze or crash. - MC-275432 – Subtitles are difficult to see within screens.
- MC-276431 – Dragon egg teleports above the build height limit and deletes itself.
- MC-276568 – Mipmapped versions of the armor trims atlas are generated.
- MC-276629 – Glow berries drop from cave vines appears to be hardcoded.
- MC-276931 – Enchanted books have the wrong rarity.
- MC-277447 – Minecraft generates mipmapped textures for chests, but does not use them.
- MC-277450 – Minecraft generates mipmapped textures for shulker boxes, but does not use them.
- MC-277470 – Minecraft generates mipmapped textures for beds, but does not use them.
- MC-277471 – Minecraft generates mipmapped textures for signs, but does not use them.
- MC-277473 – Minecraft generates mipmapped textures for decorated pots, but does not use them.
- MC-277481 – Minecraft generates mipmapped textures for banners, but does not use them.
- MC-277483 – Minecraft generates mipmapped textures for shields, but does not use them.
- MC-277770 – Processor type
block_agealways modifies slabs property "type" to bottom.
- Из 1.21.2
- MC-276759 – Scute drop from brushing armadillos is hardcoded.
- Из 1.21.3
- MC-278435 – Mushroom Fields biome doesn't generate pumpkin patches despite being specified in vanilla datapack.
- MC-278550 – While flying in creative or spectator mode, the surface of water can prevent you from sprinting.
- Из 1.21.4
- MC-277975 – The first line of the command execution warning in an item's tooltip is missing punctuation.
- MC-278965 – Cherry Grove is not part of the
#stronghold_biased_totag. - MC-279123 – Some strings that reference Minecraft Realms use inconsistent or missing verb forms.
- MC-279153 – Some strings that mention the base values of attributes are missing articles.
- MC-279173 – The "
chat.disabled.invalid_command_signature" string is missing an article before the word "Command". - MC-279174 – The "
gamerule.spawnChunkRadius.description" string is missing an article before the word "Amount". - MC-279175 – Some multiplayer disconnection strings are missing articles and demonstratives.
- MC-279176 – The "
gamerule.commandModificationBlockLimit.description" string is missing an article before the word "Number". - MC-279212 – Some narration strings are missing articles and possessive determiners.
- MC-279793 – Mounting horses, donkeys, mules, zombie horses, skeleton horses, and camels no longer forces you to face forward.
- MC-289348 – Ender pearls stop loading chunks in The End after relog, if there are no players in that dimension.
- Из 1.21.5
- MC-279548 – TNT minecart does not remember ignition source when exploding from a fall.
- MC-295829 – Test instance block GUI uses "Batch" instead of "Environment".
- MC-295841 – Interactive collision check path is broken.
- MC-296054 – Fast non-projectile entity movements may fail to apply block effects from blocks around the starting position when moving in positive directions.
- MC-296055 – Slow non-projectile entity movements may fail to apply block effects from origin block.
- MC-296057 – Sideways non-projectile movements may fail to apply block effects from blocks around start of sideways motion.
- MC-296372 – Teleport duration is unreliable as of 1.21.5.
- MC-296789 – The color of text within the test instance block interface is inconsistent with other similar interfaces.
- MC-298274 – Certain invalid commands give "see below for error" with no additional information.
- MC-298805 – Axes disable shields even when the shield does not block the attack.
- Из 1.21.6
- MC-297126 – "Failed to read field..." error spam when upgrading a 25w15a or 25w16a world.
- MC-297496 – Text inside the middle of the java realms information box completely disappears when selected.
- MC-297593 – Cauldrons now apply the effect of the substance they're filled with when contacted from the underside.
- MC-297898 – Entering a dialog temporarily closes the chat and clears anything the player was currently typing.
- MC-298605 – When creating a Water World superflat world, the player spawns at the bottom of the sea.
- MC-298732 – The cursor is no longer shown at the end of lines that aren't the final one.
- MC-298883 – The active world slot is not highlighted when selected via TAB navigation in Realms.
- MC-299067 – Arrows can lose ownership on disconnection in multiplayer.
- MC-299105 – Tears and Lava Chicken music disc 'desc' translations are unused.
- MC-299115 – Arrows lose their owner tag when deflected while the owner is offline.
- Из 1.21.7
- MC-299314 – Breaking jukeboxes in certain ways doesn't stop the music.
- MC-299450 – You can no longer double-click to select characters in the book and quill interface.
- MC-299451 – Pages in book and quills are no longer automatically focused when switching pages.
- MC-299548 –
run_commanddialog actions don't work if chat is hidden. - MC-299566 – The cursor in the book and quill interface is positioned too far to the left.
- MC-299627 – Entity interpolation for high speed projectiles is wildly inaccurate.
- MC-299628 – Mounted players/mobs trigger sculk sensors on world load.
- MC-299770 – Chunks loaded by ender pearls permanently unload upon player death even when
enderPearlsVanishOnDeathis set tofalse. - MC-299782 – Zombie villagers saved in jigsaw structures forget their biome variant and profession upon world generation.
- Из 1.21.8
- MC-299823 – Minecraft shaders cause C7050 warnings.
- MC-299837 – Running two or more
/rotatecommands in the same tick only applies the rotation of the last command. - MC-299872 – The freezing overlay flashes when a freezing player touches fire.
- MC-299873 – Selection boxes of plain messages within dialogs can get cut off.
- MC-299896 – You can switch the worlds of expired realms to empty slots, which misleadingly prompts world creation despite no active realms subscription.
- MC-299913 – The "You don't seem to have a Realm..." focusable text widget now has a black background.
- MC-300021 – Some elements of the villager interface are now rendered above the cursor item.
- MC-300034 – Dolphins can ride boats.
- MC-300092 – F3 pie chart particle entries are missing names.
- MC-300340 – Continuously clicking "Continue" on the welcome page resets the button disappearance animation progress.
- MC-300457 – Dialog is unescapable when action or
exit_actionis set torun_commandwith a command that would produce a signed chat message. - MC-300856 – I-beam cursor in book signing screen has wrong color.
- MC-301494 – Falling particles no longer appear from floating sand or gravel.
- MC-301510 – GUI sprites nine slice performance regression.
- MC-301619 – Game mode translation key is used in the console message sent when a player tries to switch their game mode without permission.
- MC-301770 – The
below_nameplate is not displayed higher for players and mannequins named “deadmau5”. - MC-301883 – Entities going through portals with their
Motionset to more than10on an axis have theirMotiontag reset.
Интересные факты
[править | править код]- Это первый выпуск Java Edition 1.x.9 после 1.8.9, выпущенного в декабре 2015 года.
- Это также четвёртый выпуск 1.x.9 в целом после Alpha 1.0.9 (2010), 1.7.9 (2014) и 1.8.9 (2015).
Примечания
[править | править код]- ↑ «Minecraft Java Edition 1.21.9» – Minecraft.net, 30 сентября 2025 года.