1.21.9 (Java Edition)

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

1.21.9, полный выпуск The Copper Age, — это игровой дроп для Java Edition, выпущенный 30 сентября 2025 года.[1] В нём были добавлены полка, медный голем, медный сундук, медное снаряжение и другие блоки и предметы из меди.

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

[править | править код]
Блоки и предметы из 1.21.9
Медный сундукПотемневший медный сундукСостаренный медный сундукОкисленный медный сундук��ощёный медный сундукВощёный потемневший медный сундукВощёный состаренный медный сундукВощёный окисленный медный сундукДубовая полка
Берёзовая полкаЕловая полкаДжунглевая полкаАкациевая полкаПолка из тёмного дубаБагровая полкаИскажённая полкаМангровая полкаБамбуковая полка
Вишнёвая полкаПолка из бледного дубаСтатуя медного големаПотемневшая статуя медного големаСостаренная статуя медного големаОкисленная статуя медного големаВощёная статуя медного големаВощёная потемневшая статуя медного големаВощёная состаренная статуя медного голема
Вощёная окисленная статуя медного големаМедные прутьяПотемневшие медные прутьяСостаренные медные прутьяОкисленные медные прутьяВощёные медные прутьяВощёные потемневшие медные прутьяВощёные состаренные медные прутьяВощёные окисленные медные прутья
Медная цепьПотемневшая медная цепьСостаренная медная цепьОкисленная медная цепьВощёная медная цепьВощёная потемневшая медная цепьВощёная состаренная медная цепьВощёная окисленная медная цепьПотемневший громоотвод
Состаренный громоотводОкисленный громоотводВощёный громоотводВощёный потемневший громоотводВощёный состаренный громоотводВощёный окисленный громоотводМедный факелМедный фонарьПотемневший медный фонарь
Состаренный медный фонарьОкисленный медный фонарьВощёный медный фонарьВощёный потемневший медный фонарьВощёный состаренный медный фонарьВощёный окисленный медный фонарьМедный мечМедная киркаМедный топор
Медная лопатаМедная мотыгаМедный шлемМедная кирасаМедные поножиМедные ботинкиМедная конская броняКусочек медиЯйцо призывания медного голема

Громоотвод

  • Добавлены потемневший, состаренный и окисленный варианты громоотвода.
  • Подобно другим медным блокам, громоотвод теперь окисляется со временем и может быть покрыт воском.

Медная цепь

  • По применению идентична обычной цепи.
  • Окисляется со временем.

Медные прутья

  • По применению идентичны обычным железным.
  • Окисляются со временем.
  • Совместимы с железными.

Медный сундук

  • Новая версия сундука, которая со временем окисляется и которую можно покрыть воском.
  • Появляется вместе с медным големом наверху, если поставить вырезанную тыкву или светильник Джека на медный блок.
  • Используется медным големом.
  • Может быть объединён в двойной медный сундук, подобно деревянному.
  • Медные сундуки можно изготовить, используя сундук и медные слитки.
Медный слитокМедный слитокМедный слитокМедный слитокМедный слитокМедный слитокМедный слитокМедный слиток→Медный сундук

Медный факел

Медный фонарь

  • Создаётся из факела и кусочков меди.
  • Окисляется со временем.
  • По применению идентичен обычному фонарю.

Полка

  • Полка представляет собой новый декоративный блок, который доступен в виде всех вариантов древесины.
  • Полку можно скрафтить из шести одинаковых блоков любой обтёсанной древесины, обтёсанной ножки или блока обтёсанного бамбука, заполнив верхний и нижний ряды сетки крафта.
    • За один крафт минимум можно скрафтить 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) по умолчанию отображается, если компонент не учтён.
      • hide_description — необязательный логический параметр, указывающий, что описание вообще не должно отображаться.
        • Манекен со скрытым описанием отображается так, как если бы у игрока не отображалось значение ССИС below_score.

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

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

/fetchprofile

  • Новая команда, которая берёт содержимое профиля игрока с серверов 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=true
      • management-server-host=localhost
      • management-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 клиенты должны пройти аутентификацию.
    • Клиенты должны предоставить заголовок токена авторизации носителя с секретным ключом сервера.
    • Секретный ключ настраивается в файле свойств сервера:
      • 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.
Медный слитокМедный слитокМедный слитокМедный слиток→Медный люк

Цепь

  • Была переименована в «железную цепь».

Красители

  • Красители имеют новую текстуру.
    • Целью является усиление визуальной сплоченности всего набора красителей с сохранением отдельных форм для обеспечения доступности для людей с дальтонизмом.

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

  • Яйца призывания монстров теперь имеют предупреждение во всплывающей подсказке, если выбран мирный уровень сложности.
    • Моб больше не появляется на один такт при попытке использовать яйцо призывания.

Общее

  • Логика выбора материала экипировки для мобов, которые появляются со снаряжением, была изменена для учёта меди в качестве возможного варианта.
    • Изначальный выбор материала экипировки теперь выбирается между кожей, медью и золотом.
    • Шанс повышения качества материала для брони был увеличен с 9,5 % до 10,87 %.

Железный голем

  • Теперь может посадить мак на медного голема.

Счастливый гаст

  • Теперь его слышно в 64 блоках.

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

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

Общее

  • Теперь некоторые команды на сервере выполняются с учётом измерения, в котором возр��ждается игрок, а не с учётом одного лишь Верхнего мира.

/fetchprofile

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

/setworldspawn

  • Больше не ограничивается Верхним миром.
  • Теперь также принимает необязательный аргумент pitch.

/summon

  • Попытка призывать монстров на мирной сложности теперь приводит к неудаче.

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

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

Звуки

  • Звуки сундуков теперь воспроизводятся с меньшей громкостью.
  • Громкость воспроизведения звука теперь зависит от значения громкости источника звука.
  • Источник звука «Голос/Речь» переименован в «Диктор/Речь».
  • Добавлены новые звуковые события: 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

  • Формат 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

  • В 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.
    • Значение по умолчанию равно пустой строке.

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

Атрибуты

  • Событие нажатия 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 -> unaffected
      • 1 -> exposed
      • 2 -> weathered
      • 3 -> 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/piglin
      • charged_creeper/creeper
      • charged_creeper/skeleton
      • charged_creeper/wither_skeleton
      • charged_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_attacker
      • target_entity
      • interacting_entity
  • minecraft:copy_components
    • Поле source теперь принимает новые значения контекста:
      • this
      • attacker
      • direct_attacker
      • attacking_player
      • target_entity
      • interacting_entity
      • tool

Функции отладки

  • Некоторые функции отладки, которые ранее были удалены при компиляции, теперь сохранены и могут использоваться игроками.
  • Отдельные значения можно включить с помощью свойств 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 вершинами вместо полного четырёхугольника.
  • Новый флаг 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 /kill command 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-187850run_command click_event doesn'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/locate doesn'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 origin and /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_filter check 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 Air NBT 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_components loot function for custom_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 file configured_carver to 0 causes 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_age always 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_to tag.
  • 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-299548run_command dialog 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 enderPearlsVanishOnDeath is set to false.
  • 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 /rotate commands 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-300092F3 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_action is set to run_command with 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_name plate is not displayed higher for players and mannequins named “deadmau5”.
  • MC-301883 – Entities going through portals with their Motion set to more than 10 on an axis have their Motion tag 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).

Примечания

[править | править код]
  1. «Minecraft Java Edition 1.21.9»Minecraft.net, 30 сентября 2025 года.