Скачать Майнкрафт 1.20.5

Сегодня вышла Minecraft: Java Edition 1.20.5, также известная как Armored Paws drop! Отправляйтесь в биомы Саванны и Бесплодных земель и поздоровайтесь с очаровательными броненосцами. Найдите и подружитесь с восемью новыми вариантами волков, вооружите своих собачьих компаньонов окрашиваемой броней из щитков броненосцев и отправляйтесь в приключение вместе!
НОВЫЕ ВОЗМОЖНОСТИ
- Добавлены броненосцы и броненосцы.
- Добавлена волчья броня.
- Добавлены варианты Волка.
БРОНЕНОСЕЦ
- Броненосец — новый пассивный моб.
- С броненосцев периодически сбрасываются щитки броненосцев, а при чистке
- Броненосцы появляются в саваннах и бесплодных землях.
- Любимая еда броненосца — Паучий глаз.Броненосцев соблазняют паучьи глаза
Кормление двух взрослых броненосцев с паучьими глазами заставляет их размножаться.
Если накормить детеныша броненосца паучьим глазом, он быстрее вырастет. - Броненосец сворачивается, когда обнаруживает такую угрозу, как:Игрок бежит, едет на скакуне или едет на транспортном средстве.
Нежить мобы
Моб или игрок, который недавно подвергся нападению. - Броненосец не скатывается, когда:Бегство, в воде, в воздухе или на поводке
- Когда броненосец свернут:Он не ходит, не может есть и не соблазняется едой.
Его панцирь защитит его, уменьшив получаемый урон и даже позволяя ему полностью противостоять слабым атакам.
Он продолжит поиск угроз, время от времени выглядывая, чтобы проверить окрестности.Если в течение 4 секунд не будет обнаружено угроз, он развернется. - Пауки и пещерные пауки будут убегать от броненосцев, которые не свернуты.
БРОНЕНОСЕЦ ЩИТЫ
- Щитки броненосцев периодически выпадают из броненосцев или когда их чистят.
- Щитки броненосца можно использовать для изготовления волчьей брони.
- Диспенсеры можно использовать для смахивания щитков броненосцев с броненосцев.
ВОЛЧЬЯ БРОНЯ
- Волчью броню можно изготовить из щитков броненосца и покрасить аналогично кожаной броне.
- Волчья броня защитит волка от большинства источников урона, пока броня не потеряет всю прочность и не сломается.
- Волчья броня демонстрирует признаки поломки по мере снижения прочности
- Использование щитов броненосцев на волчьей броне, пока она надета на волка, отремонтирует ее.
- Использование ножниц на волке, который носит броню, сбросит броню.
- Волчью броню можно надеть только на прирученного взрослого волка.
- Только владелец Волка может экипировать, ремонтировать и стричь волчью броню.
- Раздатчики не могут экипировать или снять волчью броню.
ВАРИАНТЫ ВОЛКА
Добавлены новые варианты Волка. Вариант определяется биомом, в котором они появляются. Волки появляются стаями, размер стаи по умолчанию — 4.
- Бледный волк — Волк, с которым мы все знакомы. Этот вариант появляется в биоме Тайга.
- Лесной волк — вариант, который появляется в лесном биоме. Это будет доминирующий вариант Волка, который вы сможете найти в обычном мире, поскольку лесной биом очень распространен.
- Пепельный волк — вариант, который появляется в биоме Снежной Тайги.
- Черный волк — вариант, который появляется в биоме старой сосновой тайги, небольшими группами по 2–4 человека.
- Каштановый волк — вариант, который появляется в биоме старой еловой тайги, небольшими группами по 2–4 штуки.
- Ржавый волк — вариант, который появляется в новом для волков месте — биоме «Редкие джунгли», в небольших упаковках по 2–4 штуки.
- Пятнистый волк — вариант, который появляется в новом для волков месте — биоме плато Саванны, в больших упаковках по 4–8 штук.
- Полосатый волк — вариант, который появляется в новом для волков месте — биоме Лесистые бесплодные земли, в больших упаковках по 4–8 штук.
- Снежный волк — вариант, который появляется в биоме Рощи. Этот одинокий волк — редкий тип, так как он всегда ходит один.
При вызове другими способами (например, с помощью яйца призыва или с помощью команды вызова ) выбор варианта следует правилам естественного нерестового биома со следующими расширениями:
- Ржавый волк: будет выбран во всех биомах, похожих на джунгли, включая биомы джунглей и бамбуковых джунглей.
- Пятнистый волк: будет выбран во всех биомах, похожих на саванну, включая биомы саванны и продуваемой ветрами саванны.
- Полосатый волк: будет выбран во всех биомах, похожих на Badlands, включая биомы Badlands и Eroded Badlands.
ДОСТИЖЕНИЯ
- Добавлены следующие улучшения:
Разве это не мило?- Получите щитки броненосца с броненосца с помощью кисти.Shear Brilliance— снимите волчью броню с волка с помощью ножниц.Как новый— отремонтируйте поврежденную волчью броню, используя щитки броненосца.Вся стая— приручите по одному волку каждого варианта.
ИЗМЕНЕНИЯ - Пользовательский интерфейс был обновлен и приобрел более свежий вид.
- Уменьшен размер по умолчанию фрагментов появления и сделано значение настраиваемым.
- Обновлено здоровье и урон, наносимый прирученными волками.
- Скорректированы условия появления волков, позволяющие им появляться на блоках грубой грязи и подзола.
- Скорректирована текстура слоя волчьего ошейника, чтобы она больше соответствовала новой волчьей броне.
- Скорректированы пассивные мобы, спавнящиеся в биоме Рощи, чтобы включать только кроликов, лис и волков.
- Незначительные изменения в существующих блоках, предметах и объектах.
- Добавлена возможность использовать японские варианты символов CJK.
- Добавлена поддержка языка Viossa.
- Когда сущности покидают Край или входят в него, область, в которую они попадают, теперь будет оставаться загруженной в течение 15 секунд, что соответствует поведению порталов Пустоты.
- Улучшения производительности игры
- Улучшена обработка ошибок при сохранении и загрузке.
ОБНОВЛЕНИЯ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
Пользовательский интерфейс был обновлен, чтобы иметь более свежий вид и быть более последовательным, когда дело доходит до расположения различных элементов пользовательского интерфейса, сохраняя при этом суть и ощущение старых экранов.
- Фоновая текстура грязи в меню заменена на затемненный фон.Грязевой фон можно восстановить с помощью встроенного пакета Programmer Art Resource Pack.
Вне игры панорама главного меню отображается за всеми экранами.
В игре мир будет виден за всеми экранами
В сочетании с затемненным фоном получается размытие.Силу размытия можно настроить в настройках видео и настройках специальных возможностей.
Эти изменения не затрагивают внутриигровые экраны, такие как контейнеры и книги. - Элементы экрана, такие как заголовки и кнопки, располагаются более согласованно на разных экранах.
- Обновлены экран «Мировые резервные копии» и экран «Игроки» в меню «Области».
- Списки теперь имеют более четкие границы сверху и снизу.
- Подсказки кнопок больше не будут появляться при наведении курсора за пределы содержащего их элемента.
- После победы над Драконом Края и входа в Портал Конца Конечная Поэма и титры теперь отображаются на фоне, основанном на анимированном эффекте Портала Края.
- Анимированная текстура Портала Пустоты отображается при изменении измерения в Пустоту или обратно.
- Анимированный эффект «Портала Края» отображается при изменении измерения в «Конец» или обратно.
ИЗМЕНЕНИЯ В ЧАНКАХ СПАУНА
- Размер фрагментов появления изменен с радиуса 10 (куски с маркировкой объекта 19x19) на радиус 2 (куски с маркировкой объекта 3x3).Это было сделано для сокращения времени загрузки, а также использования памяти и процессора.
Мы решили не удалять полностью фрагменты появления, чтобы позволить игрокам, которые в настоящее время используют эту функцию, продолжать это делать. - Добавлено новое игровое правило
spawnChunkRadiusдля установки размера фрагментов появления.Возможные значения: от 0 до 32, где 0 полностью отключает фрагменты появления, а 10 соответствует функциональности до этого изменения.
Значение по умолчанию — 2, что эквивалентно кускам объекта размером 3x3.
Обратите внимание, что установка высокого значения может потребовать выделения большего количества памяти для игры в панели запуска.
ЗДОРОВЬЕ И УРОН ПРИРУЧЕННЫХ ВОЛКОВ
- У прирученных волков теперь 40 очков здоровья (20 сердец) вместо 20 очков здоровья (10 сердец).
- Они больше не получают половину урона от большинства источников окружающей среды, как раньше.В большинстве случаев это изменение не будет иметь никакого значения, учитывая прирост здоровья, но теперь они могут выдерживать больший урон от игроков и стрел.
- Кормление волка теперь восстанавливает в два раза больше очков здоровья.
НЕЗНАЧИТЕЛЬНЫЕ ИЗМЕНЕНИЯ В БЛОКАХ, ПРЕДМЕТАХ И СУЩНОСТЯХ
- Щитки, которые выпадают из Черепах, переименованы в Черепашьи Щитки.
- Добавлены уникальные звуки для Паутины.
- Чары предметов теперь всегда перечислены во всплывающих подсказках в одном и том же порядке, независимо от того, как они были добавлены к этим предметам.
- Скорректировано поведение пчел и попугаев в полете, чтобы они не выходили за пределы своей позиции при полете вверх и вниз.
- Ламы и шалкеры больше не могут разрушать стенды с броней.
- Цвета частиц эффекта статуса больше не смешиваются в один цвет частиц.Все активные видимые частицы эффектов статуса теперь отображаются отдельно.
- Ctrl+Выбор переименованного блока (например, сундука) в творческом режиме теперь дает переименованный предмет.
- Ctrl+Выбор блока больше не отображает «(+NBT)» во всплывающей подсказке элемента.
ДОСТУПНОСТЬ
- Фокус по умолчанию теперь всегда устанавливается при входе в любое меню или выходе из него при навигации с помощью клавиш табуляции или клавиш со стрелками.
- Добавлена новая опция специальных возможностей для управления силой размытия фона при открытом меню.
ВАРИАНТЫ ЯПОНСКИХ ШРИФТОВ
- Добавлена новая опция для выбора японских вариантов некоторых символов CJK.
- Заменяющие глифы взяты из японской версии шрифта Unifont.
- Новая опция включена в новое меню «Настройки шрифта», доступное из меню «Язык».
- Значение по умолчанию для этого параметра основано на языковых настройках системы.
- Кнопка «Принудительно использовать Юникод» перемещена в «Настройки шрифта».
УЛУЧШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
- Улучшена производительность бункера.
- Хопперы больше не будут пытаться подобрать предметы, если над ними находится полный блок.Ульи и пчелиные гнезда освобождены от этого налога.
Это не влияет на вагонетки с бункерами. - Сокращено время, необходимое для создания карт исследователей зарытых сокровищ.
СОХРАНЕНИЕ И ЗАГРУЗКА УЛУЧШЕНИЙ
- В одиночной игре, если во время загрузки или сохранения фрагментов возникают ошибки, во всплывающем сообщении отображается предупреждение.
- При попытке присоединиться к одиночному миру со свободным дисковым пространством менее 64 МБ появится экран с предупреждением.Кроме того, во время игры будет периодически показываться предупреждающий тост.
ТЕХНИЧЕСКИЕ ИЗМЕНЕНИЯ - Версия Data Pack теперь 41.
- Версия Resource Pack теперь 32.
- Для игры теперь требуется Java 21.
- Для игры теперь требуется 64-битная операционная система.
- Включенный дистрибутив Java теперь представляет собой сборку Microsoft OpenJDK 21.0.3.
- Добавлены пакеты передачи и cookie для пользовательских серверов.
- Добавлена возможность использовать более быстрый алгоритм сжатия файлов региона на выделенных серверах.
- Добавлен идентификатор сжатия файла зарезервированного региона для сторонних серверов, который можно использовать для пользовательских реализаций сжатия.
- Изменения в оптимизации миров
- Улучшена диаграмма отладки TPS сервера.
- Разрешено операторам серверов просматривать диаграмму отладки TPS выделенного сервера.
- Добавлены события JFR (Java Flight Recorder) для чтения отдельных фрагментов (
minecraft.ChunkRegionRead) и записи (minecraft.ChunkRegionWrite).
СЕТЕВОЙ ПРОТОКОЛ
- Уменьшен объем данных, отправляемых сервером во время входа в систему, за счет повторного использования частей стандартного пакета данных.
- Состояние клиентского чата теперь сохраняется по умолчанию при входе в фазу настройки.
- Неверные данные в пакетах, отправленных с сервера, теперь приводят к отключению игрового клиента.Чтобы облегчить переходный период, модифицированные серверы могут отказаться, установив соответствующее поле в пакете
Handshake/game_profile .Эта опция будет удалена в следующем выпуске. - Пакетchat_command_signed был отделен от
пакетаchat_command .Команды, которые не принимают никаких подписанных аргументов, будут использовать беззнаковый пакет и не будут передавать обновления чата «последнего просмотра».
ПАКЕТЫ ПЕРЕДАЧИ
- Пользовательские серверы теперь могут запрашивать подключение клиентов к другому серверу с новым пакетом.
- Когда клиент переносится, он подключается к целевому серверу с новым намерением передачи (идентификатор 3).
- По умолчанию серверы не принимают входящие переводы и отключают клиента.
- Это можно изменить, установив для свойства
Accepts-Transfersзначениеtrueв файлеserver.properties . - Пакеты ресурсов сохраняются при переносе
- В случае передачи пользовательские серверы могут пропустить повторную аутентификацию с новым флагом в клиентском пакете
приветствия .
ПАКЕТЫ COOKIE
- Пакеты cookie позволяют пользовательским серверам запрашивать и хранить данные на клиенте.Размер каждого файла cookie может достигать 5 КиБ.
Файлы cookie могут запрашиваться на этапах входа в систему, настройки и воспроизведения, но сохраняются только на этапах настройки и воспроизведения. - Файлы cookie сохраняются при передаче сервера, но не сохраняются, когда игрок отключается.Это позволяет серверам передавать на новый сервер такую информацию, как аутентификация или пользовательские игровые данные.
АЛГОРИТМ СЖАТИЯ ФАЙЛА РЕГИОНА
- Добавлено свойство конфигурации выделенного сервера «
region-file-compression»с 3 возможными значениями:deflate— опция по умолчанию. Использует старый алгоритмlz4использует алгоритм LZ4, который требует меньше процессорного времени для сжатия и распаковки, но использует больше дискового пространства.noneне сжимает данныеЭто занимает значительно больше места и требует значительного времени для чтения и записи, хотя процессор используется меньше.
Может иметь смысл вместе со сжатием на уровне файловой системы. - Изменение алгоритма сжатия не приведет к автоматическому повторному сжатию мира.Новые или обновленные фрагменты будут использовать новый настроенный алгоритм, но старые останутся в предыдущем формате.
ЗАРЕЗЕРВИРОВАННЫЙ ИДЕНТИФИКАТОР СЖАТИЯ ДЛЯ СТОРОННИХ СЕРВЕРОВ
- Идентификатор сжатия
127теперь можно использовать для пользовательских реализаций сжатия файлов регионов. - При использовании за идентификатором версии должна следовать строка в пространстве имен, представляющая используемый пользовательский алгоритм.
МИРОВЫЕ ОПТИМИЗИРУЮЩИЕ ИЗМЕНЕНИЯ
- Оптимизация однопользовательских миров и запуск выделенного сервера с опцией
принудительного обновлениятеперь также обновляет содержимоесущностейи каталоговпоимира. - Добавлен новый параметр запуска выделенного сервера
recreateRegionFiles.Это вызовет оптимизацию мира, аналогичнуюForceUpgrade, но также перезапишет все фрагменты независимо от того, были ли они обновлены.
Это создаст свежие и дефрагментированные файлы региона.
Использование этого параметра после изменения свойства серверасжатия файлов регионаприведет к повторному сжатию всех файлов региона в новом формате.
УЛУЧШЕНА ДИАГРАММА ОТЛАДКИ TPS СЕРВЕРА. - Как и раньше, он доступен по нажатию
F3+2. - Нижняя темно-красная часть графика отображает время, проведенное во время основной логики тика сервера.Это эквивалентно значению, отображаемому на старой диаграмме.
- В светло-коричневом разделе отображается время, потраченное на выполнение запланированных задач.
- В фиолетовом разделе отображается время, затраченное на выполнение всего остального кода во время тика.
- В верхнем светло-зеленом (или желтом, или красном, в зависимости от задержки) разделе отображается время, проведенное в режиме ожидания в ожидании следующего тика.
- Совокупные значения min ,
avg,maxоснованы на сумме первых трех разделов. - Операторы серверов теперь могут просматривать диаграмму отладки TPS при подключении к своему выделенному серверу.
ЧАТ
- Состояние чата клиента (сообщения на экране и история ввода в чате) теперь сохраняется клиентом при входе и выходе из фазы настройки.
- Обработка цепочки подписей сообщений остается неизменной — переход к этапу настройки запускает новый сеанс.
- Если в клиенте настроена задержка сообщений, все ожидающие сообщения будут доставлены непосредственно перед тем, как покинуть мир.
- Сервер может очистить состояние чата, отправив пакет
reset_chatна этапе настройки.
ПАКЕТЫ ДАННЫХ ВЕРСИЙ С 27 ПО 41
Версия пакета данных, используемая в игре, теперь равна 41. Это изменения по сравнению с версией 26, используемой в 1.20.4.
- Элемент
scuteпереименован вTurtle_scute. - Изменен формат данных стека предметов, введены компоненты стека предметов.
- Добавлено много новых атрибутов
- Добавлены новые функции добычи.
- Добавлены новые предикаты продвижения.
- Добавлены новые теги
- В результатах рецептов теперь можно указать данные о компонентах.
- Добавлены реестры на основе данных для шаблонов баннеров и вариантов волка.
- Изменено представление частиц в командах и облаках с эффектом площади.
ФОРМАТ ДАННЫХ ЭЛЕМЕНТА
В этом выпуске мы внесли некоторые существенные изменения в способ хранения и представления свойств, специфичных для стека элементов, заменив текущий «тег» NBT структурированными «компонентами».
Это изменение было сделано для того, чтобы:
- Проверка свойств элемента во время загрузки, что упрощает идентификацию недопустимых данных в командах и пакетах данных.Это должно избежать любых «тихих» сбоев в командах, определяющих данные пользовательского элемента для любых потенциальных будущих изменений формата.
- Продолжайте развивать игру, чтобы обеспечить возможность создания динамического контента.
- Улучшите производительность в тех случаях, когда игре необходимо часто проверять некоторые свойства предмета (например, Armor Trims отображает каждый кадр).
- Мы понимаем, что это существенное изменение для многих пакетов данных и пользовательских карт, обновление которых потребует значительных усилий.
Однако мы считаем, что это закладывает важнейшую основу для будущей расширяемости. Мы позаботились о том, чтобы выпустить все эти изменения одновременно, надеясь, что это позволит избежать будущих дополнительных изменений, требующих множества небольших обновлений пакетов.
Текущий «тег» NBT существует уже довольно давно, и мы знаем, что с его использованием было разработано множество умных методов для команд и пакетов данных. В ходе серии снимков мы очень ценили ваши отзывы об этих изменениях, что позволило нам избежать потери (часто недокументированной) функциональности без подходящих альтернатив.
- Неструктурированные данные NBT, прикрепленные к стопкам предметов ( поле
тега), были заменены структурированными «компонентами».Эти данные анализируются и проверяются при загрузке элемента.
Это должно повысить производительность в определенных сценариях (например, при рендеринге Armor Trim), когда данные предмета часто сравниваются или запрашиваются и анализируются.
Пользовательские данные по-прежнему можно хранить в компонентеminecraft:custom_data. - Типы предметов (например,
minecraft:stick) содержат набор компонентов по умолчанию для предмета, которые отдельные стеки предметов могут переопределять. - Формат номерных изделий и изделий в пакетах данных был обновлен для обеспечения единообразия и поддержки компонентов.
- Синтаксис элементов в командах обновлен для поддержки компонентов.
- Когда расширенные всплывающие подсказки включены (F3+H), вместо количества тегов будет отображаться количество компонентов.
- Значения компонентов по умолчанию для элементов теперь перечислены в файле
items.json, созданном в каталогеотчетов . - Определения блоков теперь добавляются в отчет
groups.json(примечание: эти определения еще не используются и представлены только в информационных целях).
ПЕРЕНЕСЕННЫЕ КОМПОНЕНТЫ СТЕКА ЭЛЕМЕНТОВ
Это компоненты стека элементов, которые заменяют существующие функциональные возможности, которые ранее были указаны в элементе NBT. Все команды и определения данных необходимо будет обновить для использования этих форматов. Однако предметы в мире будут автоматически улучшены.
майнкрафт: custom_data
- Может использоваться для хранения пользовательских данных об элементе.
- При обновлении мира все неигровые данные в теге предмета
будутперемещены сюда. - Формат: объект с любыми поляминапример
custom_data={some:'data'} - Может быть изменен с помощью функций добычи
set_custom_dataиcopy_custom_data.
майнкрафт: урон
- Количество прочности, удаленной от предмета
- В случае удаления предмет не повредится.
- Заменяет тег
повреждения - Формат: неотрицательное целое число.например,
урон = 12 - Для повреждаемых предметов (с компонентом
max_damage) имеет неявное значение по умолчанию:0. - Может быть изменен с помощью функции добычи
set_damage.
minecraft:repair_cost
- Дополнительные затраты опыта, необходимые для модификации предмета на наковальне.
- Заменяет тег
RepairCost . - Формат: неотрицательное целое число.например,
ремонт_стоимость=12 - Если не установлено, имеет неявное значение по умолчанию:
0.
майнкрафт: нерушимый
- Если установлено, предмет не потеряет прочности при использовании.
- Заменяет
нерушимыйлогический тег. - Формат: объект с полями
show_in_tooltip: логическое значение (по умолчанию:true)Еслиtrue, во всплывающую подсказку будет включена строка «Unbreakable».
Заменяет третий бит тегаHideFlags .например ,unbreakable={},unbreakable={show_in_tooltip:false}
майнкрафт: чары
- Хранит список чар и их уровней на предмете.
- Заменяет тег
«Чары» . - Формат: объект с полями
уровни: объект зачарования (строка идентификатора) до уровня (целое число [0; 255])show_in_tooltip: логическое значение (по умолчанию:true)Еслиfalse, во всплывающей подсказке к предмету не будут отображаться никакие чары.
Заменяет первый бит тегаHideFlags .напримерenchantments={levels:{'minecraft:protection':2},show_in_tooltip:false}Альтернативно, можно определить как встроенную карту идентификатора чар для уровня.например,enchantments={sharpness:1} - Если не установлено, имеет неявное значение по умолчанию:
{levels:{}} - Может быть изменен с помощью функций добычи
set_enchantments,enchant_randomlyиenchant_with_levels.
minecraft:stored_enchantments
- Содержит список чар и их уровни для Зачарованной книги.
- В отличие от
minecraft:enchantments, эффекты, предоставляемые чарами, не применяются из этого компонента. - Заменяет тег
StoredEnchantmentsв зачарованных книгах. - Формат: такой же, как в
Minecraft:enchantments.Значение show_in_tooltipзаменяет 6-й бит тегаHideFlags . - В Enchanted Books имеет неявное значение по умолчанию:
{levels:{}}.
minecraft:custom_name
- Пользовательское переопределение имени для предмета (установленное при переименовании с помощью наковальни)
- Заменяет тег
display.Name - Формат: строка компонента чата JSON.например
custom_name='{"text": "Этот элемент переименован!", "color": "red"}' - Может быть изменен с помощью функции добычи
set_name.
майнкрафт: лор
- Дополнительные строки для включения во всплывающую подсказку элемента
- Заменяет тег
display.Lore. - Формат: список строк компонентов чата JSON (максимум: 256 записей).например
lore=['{"text": "Торт — ложь!"}'] - Если не установлено, имеет неявное значение по умолчанию:
[] - Может быть изменен с помощью функции добычи
set_lore.
майнкрафт:can_break
- Элементы управления, которые блокируют игрока в режиме приключений, могут сломаться с помощью этого предмета.
- Заменяет тег
CanDestroy .Раньше они хранились в виде плоских строк, но теперь используются более гибкий формат предикатов блоков, уже используемый в таблицах добычи и улучшениях. - Формат: объект с полями
предикаты: список предикатов блокаблоки: блок, список блоков или тег блока с хеш-префиксом.nbt: заблокировать объект NBT для сопоставлениясостояние: карта ключа свойства состояния со значениями, которые должны соответствоватьshow_in_tooltip: логическое значение (по умолчанию:true)Заменяет 4-й бит тегаHideFlags .например,can_break={predicates:[{blocks:'minecraft:furnace',state:{facing:'north'}]}В качестве альтернативы может быть определен как предикат одного блока.напримерcan_break={blocks:'minecraft:stone'}
майнкрафт:can_place_on
- С помощью этого предмета можно включить элементы управления, которые блокируют игрока в режиме приключений.
- Заменяет тег
CanPlaceOn . - Формат: объект с полями
предикаты: список предикатов блокаТо же, чтоcan_break.predicates: логическое значение (по умолчанию:
show_in_tooltiptrue)Заменяет пятый бит тегаHideFlags .например,can_place_on={predicates:[{blocks:'minecraft:furnace',state:{facing:'north'}]}В качестве альтернативы может быть определен как предикат одного блока.напримерcan_place_on={blocks:'minecraft:stone'}
майнкрафт: окрашенный_цвет
- Представляет цвет, примененный к окрашиваемому предмету (в теге
#minecraft:dyeableitem). - Заменяет тег
display.color - Формат: объект с полями
rgb: целое число, значение RGBshow_in_tooltip: логическое значение (по умолчанию:true)Заменяет 7-й бит тегаHideFlags .например,Dyed_color={rgb:16711680}В качестве альтернативы может быть определено как встроенное целочисленное значение RGB.например, Dyed_color=16711680
minecraft:attribute_modifiers
- Содержит модификаторы атрибутов, примененные к любому элементу.
- Заменяет тег
AttributeModifiers . - Формат: объект с полями (по умолчанию:
{modifiers:[]})модификаторы: список модификаторов атрибутов.тип: идентификатор атрибутаЗаменяетимя атрибута: один из:
слотлюбой(по умолчанию)рука: либо в основной, либо в левой руке (новая)броня: любой слот для брони (новое)основная рука(новый)
бесцеремонно
голова
грудь
ноги
ноги
кузов
Модификаторы будут применяться только в том случае, если предмет установлен в указанном слоте.
Заменяетслот: uuid, однозначно представляет этот модификаторС одним и тем же идентификатором может существовать только один модификатор.
uuid
ЗаменяетUUID: строка, удобочитаемое имя.Заменяет
nameимя: double, количество единиц для изменения этого атрибута (контролируется
количествооперацией)Заменяетколичество: одна из:
операцияadd_value(было0): добавляетсуммук атрибуту.add_multiplied_base(было1): добавляет к атрибутусумму * базовое значение.(было
add_multiplied_total2): добавляетсумму* общее значение (из всех предыдущих модификаторов) к атрибуту.
Заменяетоперациюцелочисленными идентификаторамиshow_in_tooltip: логическое значение (по умолчанию:true)Заменяет второй бит тегаHideFlags .например,Attribute_modifiers={modifiers:[{type:'minecraft:generic.scale',uuid:[1,2,3,4],name:'Big!',amount:1.0,operation:'add_multiplied_base'}]}В качестве альтернативы может быть определен как прямой список модификаторов.напримератрибут_modifiers=[{type:'generic.scale',uuid:[1,2,3,4],name:'Big!',amount:1.0,operation:'add_multiplied_base'}] - Если не установлено, имеет неявное значение по умолчанию, основанное на атрибутах типа предмета по умолчанию (например, урон от атаки для оружия).
- Может быть изменен с помощью функции добычи
set_attributes.
minecraft:charged_projectiles
- Вмещает все снаряды, загруженные в арбалет.
- Если его нет, Арбалет не заряжается.
- Заменяет теги
ChargedиChargedProjectiles . - Формат: список стопок предметов.Невозможно хранить пустые/воздушные предметы
напримерcharge_projectiles=[{id:'minecraft:arrow'}]Больше не ограничивается тремя записями. - Может быть изменен с помощью функций лута
«modify_contents»и«set_contents».
minecraft:intangible_projectile
- Отмечает, что снаряд будет неосязаемым при выстреле (т.е. его может подобрать только игрок в творческом режиме).
- Устанавливается только тогда, когда предметы находятся внутри компонента
charge_projectilesарбалета. - Формат: пустой объектнапример,
intangible_projectile={}
minecraft:bundle_contents
- Содержит все элементы, хранящиеся внутри пакета.
- В случае удаления элементы не могут быть добавлены в комплект.
- Заменяет тег
Items - Формат: список стопок предметов.Невозможно хранить пустые/воздушные предметы
напримерBundle_contents=[{id:'minecraft:poisonous_potato'}] - В пакетах имеет неявное значение по умолчанию:
[] - Может быть изменен с помощью функций лута
«modify_contents»и«set_contents».
майнкрафт:map_color
- Представляет оттенок украшений на элементе «Заполненная карта».
- Заменяет тег
display.MapColor . - Формат: целое число, значение RGB.например
, map_color=16711680 - На заполненных картах имеет неявное значение по умолчанию:
4603950.
minecraft:map_decorations
- Содержит список маркеров, которые нужно разместить на заполненной карте (используется для карт Explorer).
- Заменяет тег
«Украшения» . - Формат: карта уникальных идентификаторов украшений.
тип: один из:игрок(было0)рама(было1)red_marker(было2)blue_marker(было3)target_x(было4)target_point(было5)player_off_map(было6)player_off_limits(было7)особняк(было8)памятник(было9)Banner_white(было10)Banner_orange(было11)баннер_пурпурный(было12)Banner_light_blue(было13)Banner_yellow(было14)баннер_лайм(было15)Banner_pink(было16 лет)Banner_gray(было17 лет)Banner_light_gray(было18)Banner_cyan(было19 лет)Banner_purple(было20)Banner_blue(было21 год)баннер_коричневый(было22 года)Banner_green(было23 года)Banner_red(было24 года)Banner_black(было25)red_x(было26)деревня_пустыня(было27)Village_plains(было28)деревня_саванна(было29 лет)деревня_снежный(было30)деревня_тайга(было31)Jungle_temple(было32 года)болотная_хижина(было33 года)пробные_камеры(новое)
Заменяет байттипачисловыми идентификаторамиx: двойной, мировая координатаz: двойная, мировая координатавращение: плавающее, вращение по часовой стрелке с севера в градусахЗаменяетгнилогодвойника.
например,map_decorations={'Некоторый маркер':{type:'target_x',x:123.0,z:-45.0,rotation:0.0f}} - На заполненных картах имеет неявное значение по умолчанию:
{}
майнкрафт:map_id
- Ссылается на общее состояние карты, содержащее содержимое карты и маркеры для заполненной карты.
- Заменяет тег
карты - Формат: целочисленный идентификаторнапример,
map_id=1
minecraft:custom_model_data
- Может использоваться для замены моделей предметов, выбрав свойство
minecraft:custom_model_dataв модели предмета. - Заменяет тег
CustomModelData . - Формат: целочисленное значениенапример
custom_model_data=43 - Может быть изменен с помощью функции добычи
set_custom_model_data.
minecraft:potion_contents
- Содержит содержимое зелья (зелье, брызговое зелье, задерживающееся зелье) или зелья, примененного к предмету (стрелка с наконечником).
- Заменяет теги
Potion,CustomPotionColorиcustom_potion_effects. - Формат: объект с полями
зелье: идентификатор зелья (необязательно)Тип зелья в этом предмете: предмет унаследует все эффекты от этого зелья.custom_color: целое число, значение RGB (необязательно).Переопределяет визуальный цвет зельяcustom_effects: список экземпляров эффектов (по умолчанию:[])Дополнительный список пользовательских эффектов, которые должен применять этот предмет, которые могут быть не представлены существующим зельем.
напримерpotion_contents={potion:'minecraft:invisibility',custom_color:16711680}В качестве альтернативы может быть определен как идентификатор одного зелья.напримерpotion_contents="невидимость" - Для предметов «Зелье» или «Стрела с наконечником» имеет неявное значение по умолчанию:
{} - Может быть изменен с помощью функции добычи
set_potion.
minecraft:writable_book_content
- Содержит содержимое в книге и пере.
- Заменяет
страницыи тегиfiltered_pages .На страницах перечисляются объекты напрямую, с оберткой{raw:'...'}.извлекаются с помощью индексных ключей в соответствующую запись страницы под
filtered_pagesфильтруемымполем. - Формат: объект с полями
страницы: список (максимум: 100 записей):
объект с полямиraw: строка, текстовое содержимое страницы.filtered: строка, отфильтрованное содержимое страницы (необязательно)Если указано, игроки с включенным фильтром чата будут видеть эту страницу вместонеобработанного.или: строка, текстовое содержимое страницы
напримерwritable_book_content={pages:['Hello world!']}илиwritable_book_content={pages:[{raw:'Hello world!'}]} - В Book and Quill неявное значение по умолчанию:
{pages:[]}. - Может быть изменен с помощью функции добычи
set_writable_book_pages.
minecraft:writing_book_content
- Содержит содержимое и метаданные написанной книги.
- Заменяет
страницы,filtered_pages,title,filtered_title,автора,поколениеиразрешенныетеги. - Формат: объект с полями
страницы: список отфильтрованных компонентов чата.Тот же формат, что и у страницwritable_book_contents, за исключением того, что используются строки компонента чата JSON, которые можно форматировать.title: отфильтрованная строка (тот же формат, что и страницы)автор: строка, имя игрокапоколение: целое число [0; 3]Сколько раз эту книгу копировали (0= оригинал)решено: логическое значениеtrue,если компоненты чата в этой книге уже решены (селекторы сущностей, заменены оценки)
Еслиfalse, проблема будет решена при открытии игроком.
например,write_book_content={pages:['"Привет, мир!"'],title:{raw:'"Восхитительное чтение"'},author:'Herobrine',generation:1,resolved:true} - Может быть изменен с помощью функций добычи
set_writing_book_pagesиset_book_cover.
майнкрафт:обрезать
- Сохраняет обрезки, примененные к элементу.Наличие компонента больше не ограничивается тегом
#minecraft:trimmable_armor(хотя этот тег по-прежнему используется для рецептов). - Заменяет тег
Trimтого же формата. - Формат: объект с полями
шаблон: идентификатор шаблона (или встроенный шаблон)материал: идентификатор материала (или встроенный материал)show_in_tooltip: логическое значение (по умолчанию:true)Заменяет 8-й бит тегаHideFlags .например,Trim={pattern:'minecraft:silence',material:'minecraft:redstone'}
minecraft:suspicious_stew
- Содержит эффекты, которые будут применяться при употреблении подозрительного рагу.
- Заменяет тег
эффектовтого же формата. - Формат: список объектов эффекта с полями.
id: идентификатор эффектапродолжительность: целое число, количество тиков (по умолчанию:160)
напримерподозрительный_stew=[{id:'minecraft:poison'}] - В Suspicious Stew имеет неявное значение по умолчанию:
[] - Может быть изменен с помощью функции добычи
set_stew_effect.
minecraft:hide_additional_tooltip
- Если присутствует, отключает «дополнительную» часть всплывающей подсказки, которая зависит от типа элемента.
- Заменяет 6-й бит тега
HideFlags . - Формат: пустой объектнапример,ide_additional_tooltip
={}
minecraft:debug_stick_state
- Сохраняет выбранные свойства состояния блока, используемые отладочной картой.
- Заменяет тег
DebugProperty . - Формат: сопоставление идентификатора блока с именем свойства блока.например
debug_stick_state={'minecraft:turtle_egg':'eggs','minecraft:furnace':'facing'} - На Debug Stick имеет неявное значение по умолчанию:
{}
minecraft:entity_data
- Хранит неструктурированные данные NBT для применения к объекту при использовании предмета, который порождает объект, такого как яйцо призыва или подставка для брони.
- Заменяет предыдущий тег
EntityTagс тем же поведением. - Формат: объект с полямиДолжно содержать поле
идентификаторас типом объекта.
Любые дополнительные поля будут объединены в объект при создании.
например,entity_data={id:'minecraft:pig',Health:1.0f}
minecraft:bucket_entity_data
- Хранит неструктурированные данные NBT для применения к объекту при размещении из корзины.
- Заменяет теги
NoAI,Silent,NoGravity,Glowing,Invulnerable,Health,Age,Variant,HuntingCooldownиBucketVariantTag . - Формат: объект с полямиМожет содержать любое из перечисленных выше полей, которые будут применены к объекту при размещении.
например,Bucket_entity_data={NoAI:1,Age:43} - Для группированных предметов мобов имеет неявное значение по умолчанию:
{}
майнкрафт:инструмент
- Содержит тип инструмента, используемый Goat Horn.
- Заменяет тег
инструментатого же формата. - Формат: идентификатор инструментанапример,
инструмент = 'minecraft: ponder_goat_horn' - Может быть изменен с помощью функции добычи
set_instrument.
майнкрафт:рецепты
- Список рецептов, которые следует разблокировать при использовании предмета Книги Знаний.
- Заменяет тег
«Рецепты»того же формата. - Формат: список идентификаторов рецептов.например,
рецепты=['minecraft:acacia_boat','minecraft:anvil'] - В Книге Знаний имеет неявное значение по умолчанию:
[]
minecraft:lodestone_tracker
- Если присутствует, указывает, что компас является магнитным компасом.
- Заменяет теги
LodestonePos,LodestoneDimensionиLodestoneTracked . - Формат: объект с полями
target: объект с полями (необязательно)pos: целочисленный массив x, y и zизмерение: идентификатор измерения
Если его нет, компас будет вращаться.отслеживается: логическое значение (по умолчанию:true)Еслиtrue, когда магнит в целевой позиции удаляется,целевоеполе будет удалено.
напримерlodestone_tracker={target:{pos:[13,64,-43],dimension:'minecraft:the_nether'}}
minecraft:firework_explosion
- Сохраняет взрыв, созданный в Firework Star.
- Заменяет теги
Explosion.Type,Explosion.Colors,Explosion.FadeColors,Explosion.TrailиExplosion.Flicker . - Формат: объект с полями
форма: одна изsmall_ball(было0)big_ball(было1)звезда(было2)крипер(было3)взрыв(было4)
Заменяет числовые идентификаторытипов .: целочисленный массив, значения RGB (по умолчанию:
цвета[])Список начальных цветов частиц, случайно выбранных изFade_colors: целочисленный массив, значения RGB (по умолчанию:[])Список цветов частиц для плавного исчезновения, выбранных случайным образом.has_trail: логическое значение (по умолчанию:false)has_twinkle: логическое значение (по умолчанию:false)Переименовано из тегаFlicker .например,firework_explosion={shape:'large_ball',colors:[16711680],has_trail:true} - Может быть изменен с помощью функции добычи
set_firework_explosion.
майнкрафт:фейерверк
- Сохраняет все взрывы, созданные в ракете-фейерверке, а также продолжительность полета.
- Заменяет теги
Фейерверк.ВзрывыиФейерверк.Полет . - Формат: объект с полями
взрывы: список взрывов (максимум: 256 записей)Тот же формат, что и в Minecraft: компонентFirework_explosion.: беззнаковый байт, количество пороха в этой ракете.
Flight_duration
напримерфейерверк={explosions:[{shape:'large_ball',colors:[16711680],has_trail:true}],flight_duration:2} - В Firework Rocket неявное значение по умолчанию:
{explosions:[],flight_duration:1} - Может быть изменен с помощью функции добычи
set_fireworks.
майнкрафт:профиль
- Управляет скином, отображаемым на голове игрока.
- Копируется в блок головы игрока при размещении.
- Заменяет тег
SkullOwner . - Если указано только
имя, оно будет преобразовано в соответствующий идентификатор игрока и данные скина. - В отличие от
SkullOwner, который поддерживает разрешение только по имени, если указан толькоидентификатор, профиль и скин будут разрешены на основе этого UUID. - Формат: объект с полями
name: строка, имя профиля игрока (необязательно)Должно быть допустимое имя игрока (максимум 16 символов, без пробелов и специальных символов).
Поскольку это могло существовать в предыдущих форматах данных, но не разрешалось в скин, оно заменяется компонентомitem_name, который сохраняется при размещении и разрушении.id: uuid, идентификатор профиля игрока (необязательно)свойства: список свойств (необязательно)name: строка, имя свойства (например,текстуры)значение: строка (данные текстуры в кодировке Base64)подпись: строка (необязательно)
например,профиль={имя:'MHF_Sheep'}В качестве альтернативы может быть определен как простая строка имени профиля игрока.например,профиль = 'MHF_Sheep' - Может быть изменен с помощью функции добычи
fill_player_head.
майнкрафт:note_block_sound
- Управляет звуком, воспроизводимым головой игрока при размещении на блоке нот.
- Копируется в блок головы игрока при размещении.
- Заменяет тег
BlockEntityTag.note_block_sound . - Формат: идентификатор звукового событиянапример
note_block_sound='minecraft:ambient.cave'
minecraft:base_color
- Сохраняет базовый цвет щита.
- Заменяет тег
BlockEntityTag.Base . - Формат: один из
белый(было0)оранжевый(было1)пурпурный(было2)светло-синий(было3)желтый(было4)лайм(было5)розовый(было6)серый(было7)светло-серый(было8)голубой(было9)фиолетовый(было10)синий(было11)коричневый(было12)зеленый(было13)красный(было14)черный(было15)
например,base_color='пурпурный'
minecraft:banner_patterns
- Сохраняет дополнительные узоры, примененные к знамени или щиту.
- Копируется в блок «Баннер» при размещении.
- Заменяет тег
BlockEntityTag.Patterns . - Формат: список шаблонов баннеров.
шаблон: идентификатор реестра шаблонов баннеровЗаменяет код короткого шаблона баннера вPatterns[].Pattern.: название цвета красителяЗаменяет целочисленный идентификатор цвета красителя в
цветPatterns[].Colorнапример,Banner_patterns=[{pattern:'minecraft:stripe_top',color:'red'}] - На баннерах и щитах имеет неявное значение по умолчанию:
[] - Может быть изменен с помощью функции добычи
set_banner_pattern.
minecraft:pot_decorations
- Сохраняет осколки, нанесенные на каждую сторону украшенного горшка.
- Копируется в блок «Украшенный горшок» при размещении.
- Заменяет тег
BlockEntityTag.sherdsтого же формата. - Формат: список идентификаторов предметов.например,
['arms_up_pottery_sherd', 'angler_pottery_sherd', 'danger_pottery_sherd', 'shelter_pottery_sherd'] - Для украшенных горшков неявное значение по умолчанию:
['minecraft:brick','minecraft:brick','minecraft:brick','minecraft:brick']
майнкрафт:контейнер
- Содержит содержимое контейнерных блоков (сундуков, шалкеровых ящиков) в форме предметов.
- Копируется в блок-контейнер при размещении.
- Заменяет тег
BlockEntityTag.Items . - Формат: список слотов
слот: целое число [0; 255], представляющий собой слот в контейнереitem: стек предметов
например,Container=[{slot:7,item:{id:'diamond_pickaxe',компоненты:{'minecraft:unbreakable':{}}}}] - В блоках контейнеров имеет неявное значение по умолчанию:
[] - Может быть изменен с помощью функций лута
«modify_contents»и«set_contents».
майнкрафт: пчелы
- Удерживает пчел внутри улья или пчелиного гнезда.
- Копируется в блок «Улей» или «Пчелиное гнездо» при размещении.
- Заменяет тег
BlockEntityTag.Bees . - Формат: список пчел.
entity_data: отображение строки в строкуидентификатор: идентификатор объекта
Остальные теги объединяются с пчелой при появлении.Tickets_in_hive: целое числоmin_ticks_in_hive: целое число
например:bees=[{entity_data:{id='minecraft:bee'},ticks_in_hive:3,min_ticks_in_hive:10}] - В Beehive и Bee Nest имеет неявное значение по умолчанию:
[]
майнкрафт: замок
- Удерживает состояние блокировки контейнероподобного блока.Для открытия этого контейнера необходимо использовать элемент с произвольным именем того же значения.
- Копируется в блок-контейнер при размещении.
- Заменяет тег
BlockEntityTag.Lock . - Формат: строковое значение, представляющее ключ.например:
lock='hunter2'
minecraft:container_loot
- Содержит неразрешенную таблицу добычи и начальное значение блока, похожего на контейнер.
- Копируется в блок-контейнер при размещении.
- Заменяет теги
BlockEntityTag.LootTableиBlockEntityTag.LootTableSeed . - Формат: объект с полями
loot_table: идентификатор таблицы добычисемя: длинное псевдослучайное семя для определения таблицы добычи (необязательно)Если не указано или0, семя будет выбрано случайным образом при оценке таблицы добычи.
например,Container_loot={loot_table:'minecraft:chests/buried_treasure',seed:123} - Может быть изменено с помощью функции добычи
set_loot_table.
minecraft:block_entity_data
- Хранит неструктурированные данные NBT для применения к объекту блока при размещении блока, такого как сундук или печь.
- Заменяет предыдущий тег
BlockEntityTagс тем же поведением. - Любые данные объекта блока, перемещенные в выделенный компонент элемента, удаляются из этого тега.
- Для командных блоков, кафедр, знаков и генераторов: этот тег не будет скопирован, если игрок не является оператором.
- Формат: объект с полямиДолжно содержать поле
idс типом объекта блока.
Любые дополнительные поля будут объединены в объект блока при размещении.
например,block_entity_data={id:'minecraft:chest',Items:[{Slot:1,item:'minecraft:diamond'}]}
майнкрафт:block_state
- Содержит свойства состояния блока, которые можно применить при размещении блока.
- Заменяет тег
BlockStateTag . - Формат: сопоставление ключа свойства со значением свойства.Все значения свойств, включая целые и логические типы, должны быть представлены в виде строк.
например:block_state={eggs:'10'}
НОВЫЕ КОМПОНЕНТЫ СТЕКА ПРЕДМЕТОВ
Это новые компоненты, которых не было в предыдущем теге элемента, и они поддерживают новые функции и варианты использования.
minecraft:enchantment_glint_override
- Переопределяет эффект блеска чар на предмете
- Может использоваться так же, как ранее использовался недействительный тег
Enchantments для добавления блеска. - Формат: логическийЕсли
true, предмет без волшебного блеска будет светиться.
Еслиfalse, предмет с блеском не будет отображать этот блеск (ни от чар, ни от внутренних свойств предмета).
например:enchantment_glint_override=true
майнкрафт:еда
- Если этот предмет присутствует, он будет вести себя как еда (можно съесть).
- Формат: объект с полями
питание: неотрицательное целое число, количество очков еды, которые нужно восстановить при употреблении в пищу.saturation: float, количество насыщения, которое восстанавливается при употреблении в пищу.can_always_eat: логическое значение (по умолчанию:false)Еслиэто правда, эту еду можно есть, даже если вы не голодны.eat_секунды: число с плавающей запятой (по умолчанию:1,6)Сколько секунд потребуется, чтобы съесть этот продуктэффекты: список эффектов, которые будут применяться при съедении (по умолчанию:[])effect: экземпляр эффекта (тот же формат, что иcustom_effectsв компонентеminecraft:potion_contents)вероятность: плавающее значение от 0 до 1, вероятность применения эффекта (по умолчанию:1)
например:еда={питание:4,насыщенность:0,1} - Для продуктов питания имеет неявное значение по умолчанию для этого типа продуктов питания.
minecraft: max_stack_size
- Управляет максимальным размером стопки этого предмета.
- Значения больше 1 являются взаимоисключающими с компонентом
max_damage. - Формат: целое число от 1 до 99.например
max_stack_size=4 - Имеет неявное значение по умолчанию в соответствии с типом элемента (обычно
64).
майнкрафт: max_damage
- Контролирует максимальное количество урона, которое может выдержать предмет.
- Взаимоисключается с компонентом
max_stack_sizeбольше 1. - Требуется, чтобы компонент
повреждениятакже присутствовал на предмете. - Если его нет, товар не может быть поврежден.
- Формат: положительное целое числонапример
max_damage=123 - Имеет неявное значение по умолчанию для повреждаемых предметов.
майнкрафт:инструмент
- Управляет поведением предмета как инструмента.
- Формат: объект с полями
Rules: список записей правил, которые следует применять по порядку.блоки: отдельный блок, список блоков или тег блока с префиксом#для соответствияскорость(необязательно): плавающая, переопределяет скорость добычи, если она присутствует и соответствуетCorrect_for_drops(необязательно): логическое значение, переопределяет, считается ли этот инструмент «правильным», если он присутствует и соответствуетtrueприведет к тому, что блок будет добываться с наиболее эффективной скоростью и выбрасывать предметы, если целевой блок требует этого.default_mining_speed: float, скорость майнинга, которая будет использоваться, если никакие правила не соответствуют и не переопределяют скорость майнинга (по умолчанию:1.0)Damage_per_block: неотрицательное целое число, величина прочности, удаляемая каждый раз, когда блок добывается с помощью этого инструмента.
например,инструмент = {rules:[{blocks:"#mineable/pickaxe",speed:4.0,correct_for_drops:true}]} - Элементы инструментов Vanilla будут иметь неявное значение по умолчанию в зависимости от их уровня и типа инструмента.
майнкрафт:hide_tooltip
- Если он присутствует, он полностью скроет всю всплывающую подсказку элемента (включая имя элемента).
- Всплывающая подсказка по-прежнему будет видна и доступна для поиска в творческом режиме.
- Формат: пустой объект
minecraft:item_name
- Если присутствует, заменяет имя элемента по умолчанию содержащимся в нем компонентом чата.
- Отличия от
custom_name:item_nameнельзя изменить или удалить в Anvil.item_nameне выделяется курсивом при отображении игрокуitem_nameне отображает метки, где это применимо (например: маркеры баннера, имена в рамках элементов). - Может быть изменен с помощью функции добычи
set_name.
майнкрафт:огнестойкий
- Если он присутствует, этот предмет не сгорит в огне.
- Формат: пустой объектнапример,
fire_resistance={} - Имеет неявное значение по умолчанию для огнестойких предметов, таких как незерит.
майнкрафт: редкость
- Управляет цветом имени элемента.
- Формат: перечислимое значение, одно из:
обычное(по умолчанию): белое имя или бирюзовое при зачаровании.необычно: желтое имя или цвет цвета морской волны при зачаровании.редкое: название цвета морской волны или светло-фиолетовое при зачаровании.эпическое: светло-фиолетовое имя
напримерредкость = редкий - Специальные предметы, такие как золотые яблоки, имеют неявное значение по умолчанию.
minecraft: ominous_bottle_amplifier
- Управляет мощностью усиления эффекта «Плохое предзнаменование зловещей бутылки».
- Формат: целое число от 0 до 4.например
ominous_bottle_amplifier=3 - Может быть изменен с помощью функции добычи
set_ominous_bottle_amplifier .
ФОРМАТ СТЕКА СОХРАНЕННЫХ ЭЛЕМЕНТОВ
- Наряду с изменениями формата из-за компонентов, структуры стеков элементов на диске и в пакетах данных были обновлены для обеспечения единообразия.
- Предыдущие поля
id(строка) иCount(байт) были заменены полямиid(строка в пространстве имен) иcount(целое число).Этот формат дополнительно применяется к полюзначкав достижениях, элементам в событиях наведения компонента чата и полюрезультатав рецептах плавки (результатиколичествобольше не встроены). - Поле счетчика является необязательным (по умолчанию
1 ,если не указано).Однако это поле всегда будет сохраняться в игре. - Поле тега было удалено, и все оставшееся содержимое окажется в компоненте
minecraft:custom_dataпри обновлении. - В новом поле
компонентовхранятся все компоненты, прикрепленные к элементу.
Формат: сопоставление идентификатора компонента со значением компонента (зависит от идентификатора компонента).например{..., компоненты: {'minecraft:damage': 12}}Компоненты с!префикс (например, "!minecraft:damage": {}) приведет к удалению этого компонента
Компоненты, равные значению по умолчанию для целевого элемента, не будут сохранены. - Формат стопки предметов больше не представляет пустые стопки (
воздушныйпредмет илисчетчик0).Вместо этого в тех местах, где это поддерживается, поле следует опустить.
В некоторых случаях, например, в списках стопок (например,HandItemsв живых объектах), пустая карта ({}) используется для представления пустых стопок.
ФОРМАТЫ ДАННЫХ СУЩНОСТЕЙ И БЛОКОВ
- Нестандартные компоненты в стеках предметов теперь сохраняются, когда объект блока помещается из этого стека предметов.
- Обновлен формат хранения позиций блоков в сущностях и блочных сущностях.
- Добавлены
body_armor_itemиbody_armor_drop_chanceко всем объектам, которые в настоящее время имеютHandItemsиArmorItems, и обрабатываются так же, какHandItemsиArmorItems. - Обработка лошадей
ArmorItem, LlamasDecorItemи волчьейбронибыла изменена для использования вместо нихbody_armor_itemиbody_armor_drop_chance. - Villager Trades можно настроить на прием только неповрежденных предметов, выбрав
«minecraft:damage»: 0.По умолчанию, если компоненты не указаны, будет принят любой элемент (аналогично полюкомпонентовв предикатах элемента). - Эффекты зелий, хранящиеся в предметах или сущностях, больше не будут кодировать значения по умолчанию.
усилитель:0:
продолжительность0:
окружающийложь:
show_particlesправда FactorCalculationDataудалены из тегов экземпляров эффектов мобов.- Стрелы с наконечниками больше не сохраняют эффекты примененного зелья.Вместо этого оно извлекается из удерживаемого
элемента. - Облака с эффектом области теперь хранят зелья в том же формате, что и компонент
minecraft:potion_contents,в полеpotion_contents:Зелье->potion_contents.potion->
Цветpotion_contents.custom_color->
эффектыpotion_contents.custom_effects - Баннеры теперь хранят примененные шаблоны в том же формате, что и компонент
minecraft:banner_patternsв полешаблонов:Patterns[].Pattern(короткий идентификатор строки) ->шаблоны[].pattern(идентификатор реестра строковых шаблонов)Patterns[].Color(целочисленный идентификатор красителя) ->Patterns[].color(строковое имя красителя) - Также был обновлен формат улья:
Пчелы[].EntityData->пчелы[].entity_data->
Пчелы[].TicksInHiveпчелы[].ticks_in_hive->
Пчелы[].MinOccupationTicksпчелы[].min_ticks_in_hive->
FlowerPosflower_pos - Поля SkullOwner и
ExtraTypeв блоках Player Head заменены полемпрофилятого же формата, что и компонент элемента. - Блоки головы игрока теперь хранят тег
custom_name, который будет копироваться в форму предмета и обратно при его разрушении или размещении. - Добавлено поле дополнительного
оборудованияв данные о появлении, присутствующие в конфигурацияхSpawnPotentialsof Monster Spawners иspawn_potentialsTrial Spawner.Если они присутствуют, вывернутые предметы из указанной таблицы добычи будут экипированы появляющемуся мобу.
Формат: объект с полямиloot_table— таблица добычи, используемая для создания оборудования.slot_drop_chances— дополнительная карта слотов оборудования для указанного шанса выпадения.Также может быть одно значение вместо списка, которое будет применяться ко всем слотам: напримерslot_drop_chances: 0.0fприменит шанс 0% ко всем слотам.
напримероборудование: {loot_table: "minecraft:equipment/trial_chamber", slot_drop_chances: {"head": 0,0f, "грудь": 0,25f, "ноги": 1,0f, "ноги": 0,25f}}
КОМПОНЕНТЫ В БЛОЧНЫХ ОБЪЕКТАХ
Нестандартные компоненты в стеках элементов, содержащих блочные элементы, теперь сохраняются в блочных объектах при размещении.
- Удаление компонентов из настроек по умолчанию в настоящее время не сохраняется.
- Размещение и разбиение неблочных блоков сущностей остается неизменным — ничего не сохраняется.
- Не приводит к автоматическому восстановлению сохраненных компонентов при выпадении — для этого требуется добавить функцию
copy_comComponentsдля таблицы добычи. - Компоненты хранятся в поле, называемом
компонентами.Некоторые компоненты (например,custom_name) по-прежнему обрабатываются устаревшей сериализацией, что означает, что они могут там отсутствовать.
Содержит сопоставление идентификатора компонента со значением компонента.
БЛОКИРОВАТЬ ПОЗИЦИИ
- Все позиции блоков теперь сохраняются в виде массива из 3 целых чисел вместо карты
X,YиZдля согласованности. FlowerPosиHivePosв Bees переименованы вflowers_posиhive_pos.FlowerPosв Beehives переименованвflower_pos.BeamTargetв End Crystals переименован вBeam_target.Поводокво всех объектах, допускающих привязку, переименован вповодок.PatrolTargetв патрулирующих мобах переименован вPatrol_target.ExitPortalв End Gateways переименован вexit_portal.WanderTargetв Wandering Traders переименован вWonder_target.
СУЩНОСТЬ БЛОКА ХРАНИЛИЩА
- Добавлен блок Vault (экспериментальный) с различными элементами NBT, которые можно настроить для пользовательского контента:
- Поля:
конфигурация— таблица добычи, которая будет выброшена при разблокировке.Значение по умолчанию:
loot_table«minecraft:chests/trial_chambers/reward»— расстояние, в пределах которого должен находиться любой игрок, не разблокировавший Хранилище, чтобы оно могло открыть замочную скважину.Значение по умолчанию:
активация_диапазона4— диапазон, за пределами которого должны находиться все жизнеспособные игроки, чтобы Убежище закрыло замочную скважину.Значение по умолчанию:
deactivation_range4,5— стек предметов, необходимый для разблокировки хранилища.Игрок должен держать в руках предмет с точным количеством компонентов и количеством.
key_item
Если поле отсутствует, Хранилище невозможно разблокировать.override_loot_table_to_display — дополнительная таблица добычи, которая будет использоваться для отображения предметов внутри клетки вместо результатов из loot_tableконфигурации.Значение по умолчанию: Нет значения.общие_данные— игроки, которые не открыли Хранилище, должны находиться в этом диапазоне, прежде чем из них начнут вытекать частицы.Значение по умолчанию:
Connected_particles_range4,5
КОМАНДЫ
- Обновлен синтаксис элементов и предикатов элементов в командах.
- Добавлены имена слотов для диапазонов, например,
контейнер.* Команду playsoundтеперь можно использовать без указания проигрывателя (при условии@s) и без указания микшера (при условииmaster)- Аргументы команд, которые раньше принимали идентификаторы таблиц добычи, модификаторов и предикатов в пространстве имен, теперь также могут принимать встроенные определения.
- Добавлено
выполнение if|unless элементовдля проверки и подсчета элементов. - Усилители эффектов зелий теперь ограничены диапазоном от 0 до 255.Прежнее поведение таких эффектов, как ускорение прыжка, левитация и усталость от горного дела более 127, было заменено новыми атрибутами.
- Добавил команду
переноса - Максимальная длина команды в функции (включая расширения макросов) больше не может превышать 2 000 000 символов.
СИНТАКСИС ЭЛЕМЕНТА
- Такие команды, как
/give,/item,/loot,используют обновленный синтаксис элементов. - Компоненты теперь можно указывать после имени элемента в квадратных скобках.Компонентам присваивается знак
=(например,Wooden_pickaxe[damage=23])
Компоненты разделяются запятыми (например,netherite_hoe[damage=5,repair_cost=2]) - Типы компонентов будут заполняться автоматически, но возможные их значения не будут
- Однако значения будут проверены, и команда не сможет проанализировать, если компонент указан неправильно.например,
/give @s Wooden_pickaxe[damage=-34]недопустимо - Предыдущий синтаксис NBT (
{...}) был удален и заменен назначениемcustom_data.например,/give @s Stick{foo:'bar'}становится/give @s Stick[custom_data={foo:'bar'}] - Операции модификатора в команде
/attributeбыли переименованы:добавить->добавить_значение->
умножить_базудобавить_умножить_базу->
умножитьadd_multiplied_total
ДОБАВЛЕНО ВЫПОЛНЕНИЕ ЭЛЕМЕНТОВ IF|UNLESS.
выполнить команду if|unless items <source> <slots> <item_predicate>для подсчета предметов<source>такой же, как тот, который используется в командеэлемента, т.е.блок <x> <y> <z>(селектор может возвращать несколько объектов)
объект <цель><slots>может принимать один слот (например,Container.0) или диапазон (например,Container.*).<item_predicate>аналогичен предикату элемента в командеочистки .- Если используется отдельно, он вернет общее количество элементов в стопках, соответствующих предикатам.
АРГУМЕНТ ПРЕДИКАТА ПРЕДМЕТА
Синтаксис предиката элемента (используемый в командах выполнения if|unless и очистки ) был значительно расширен.
- Общий синтаксис:
<тип> [список <тестов>, разделенных запятыми>] <тип>может быть одним из:идентификатор предмета
идентификатор тега элемента с префиксом#для соответствия любому товару
*<test>может иметь одну из трех форм:<comComponent_id>=<value>— соответствует точному значению компонента<value>— представление значения компонента в формате SNBT (так же, как в аргументе, передающем элемент).
Каждый указанный компонент должен присутствовать в целевом элементе и иметь точно равное анализируемое значение.
Предполагается, что компоненты со значениями по умолчанию (например,повреждение = 0 по умолчанию) существуют в целевом элементе, если не указано иное.Таким образом,/clear @s Diamond_pickaxe[damage=0]будет соответствовать только неповрежденным алмазным киркам.
С другой стороны,/clear @s Diamond_pickaxeбудет соответствовать любой алмазной кирке, независимо от повреждений.
Точное совпадение значений компонентов применяется даже к компонентуminecraft:custom_data.— проверить, существует ли компонент
<comComponent_id><predicate_id>~<value>— проверить подпредикат элемента<value>представляет собой субпредикат элемента в формате SNBT (но в остальном такой же, как те, которые используются для файлов JSON таблицы достижений и добычи)
Пример:*[damage~{durability:{min:3}}]будет соответствовать любому стеку, у которого осталось не менее 3 использований.- Специальное имя
minecraft:countможно использовать для сопоставления размера стека.count=<positive int>пройдет только тогда, когда размер стека равен заданному значениюcount~<int range>пройдет, когда размер стека находится в указанном диапазонеПример:*[count~{max:2}]будет соответствовать любому стеку со счетчиком <= 2.счетвсегда пройдет - Любую запись
<test>можно отменить, добавив префикс!Пример:*[!count=1]будет соответствовать любому стеку, счетчик которого отличается от 1. Элементы <test>также можно объединить с помощью|чтобы проверить несколько альтернативПример:*[!damage|damage=0]будет искать предметы без компонента урона или снулевымуроном .- Синтаксис частичного сопоставления NBT с пользовательскими данными (
{}) был заменен предикатом custom_data.Таким образом,Stick{a:2}становитсяStick[custom_data~{a:2}]Этот предикат использует уже существующее поведение частичного соответствия NBT.Для этого необходимо, чтобы все теги, указанные в предикате, присутствовали в целевом элементе, но дополнительные можно игнорировать.
Списки в цели должны содержать все элементы, указанные в предикате, но могут присутствовать дополнительные элементы, а порядок игнорируется.
НАЗВАНИЯ СЛОТОВ
- Имена слотов (используемые в командах
предметови предикатах объектовслотов) теперь включают диапазоны слотов. - Если не указано иное, существующие команды по-прежнему могут работать только с отдельными слотами.
- Добавлены новые диапазоны слотов:
контейнер.*— содержитконтейнер от контейнера.0доконтейнера.53- содержит
hotbar.*от hotbar.0доhotbar.8- содержит
Inventory.*инвентарь от Inventory.0доInventory.26.— содержит
enderchest.*от enderchest.0доenderchest.26- содержит
Villager.*от Villager.0доVillager.7— содержит
«horse.*»от «horse.0»до«horse.14».- содержит
Weapon.*Weapon.mainhandиWeapon.offhand.- содержит
броня.*броню.голову,броню.грудь,броню.ноги,броню.ноги,броню.тело. - Добавлены новые названия слотов:
player.cursor— предмет, удерживаемый игроком на экранеПримечание. Эту информацию невозможно прочитать в творческом режиме.player.crafting.0-player.crafting.3,player.crafting.*- слоты для крафта игрокаПримечание. Сюда входят только слоты для создания инвентаря игрока. Верстак (или любые другие слоты на других экранах) не включены.содержимое— для однослотовых объектов, таких как рамки предметов, дисплеи предметов или объекты выброшенных предметов. - Заменено имя слотаhorse.armor
наarmor.body ,которое применимо ко всем мобам.
ВСТРОЕННЫЕ ЗНАЧЕНИЯ ДОБЫЧИ
Аргументы в следующих командах, которые ранее принимали идентификаторы таблиц добычи, модификаторов и предикатов в пространстве имен, теперь также могут принимать встроенные определения:
добычаэлементвыполнить, если предикат
Значения имеют ту же структуру, что и соответствующие файлы JSON, однако они закодированы как SNBT.Пример:
выполнить, если предикат {условие:weather_check, дождь:true}
КОМАНДА ПЕРЕДАЧИ
Новая команда, запускающая перенос игрока на другой сервер. Существует только на выделенных серверах.
Синтаксис:
Transfer <имя хоста> [<порт>] [<игроки>]
Параметры:
имя хоста: строка, описывающая имя хоста сервера, к которому нужно подключиться.порт: целое число, обозначающее номер порта сервера для подключения. Если опущено, используется 25565.player: Игроки, которых нужно передать. Если этот параметр опущен, используется@s.
ФОРМАТЫ ПРЕДИКАТОВ В ТАБЛИЦАХ ДОБЫЧИ И ДОСТИЖЕНИЯХ
- Обновлен формат предиката блока:
поле тегабыло удаленоПоле блоковтеперь поддерживает одну запись, тег блока с хеш-префиксом или список блоков. - Обновлен формат предиката Fluid:
поле тегабыло удаленожидкость->жидкостии поддерживает одну запись, тег жидкости с хэш-префиксом или список жидкостей. - Обновлен формат предиката местоположения:
biome->biomesи поддерживает одну запись, тег биома с хеш-префиксом или список биомов.структура->структурыи поддерживает одну запись, тег структуры с хеш-префиксом или список структур. - Основные изменения в предикатах Entity и Item.
ПРЕДИКАТЫ СУЩНОСТЕЙ
- Обновлен формат предиката сущности:
Поле типатеперь поддерживает одну запись, тег типа объекта с хэш-префиксом или список типов объекта.Добавлены новые слотыполей предикатов объектов для сопоставления слотов элементов. - Обновлен формат поля оборудования
.Добавлено новое полетела, соответствующее предмету в слоте бронежилета сущности. - Удалены
всепредикаты, специфичные для типа сущности (которые не оказали никакого эффекта).
Поле предиката сущности слота
- Новые
слотыполей объекта позволяют проверять один или несколько слотов на любом объекте. - Поле содержит карту имен слотов (таких же, как те, которые используются в командах
элементов) для предикатов элементов. - Для диапазонов слотов только один слот должен совпадать, чтобы вся запись прошла успешно.
Пример:
предикат сущности, специфичный для типа волка
- Добавлен новый субпредикат
волка для соответствия вариантам волка. - Поля:
вариант— соответствующий вариант Волка (одна запись, список записей или тег)
предикат сущности, специфичный для типа рейдера
- Для сопоставления рейдеров добавлен новый подпредикат
рейдеров . - Поля:
has_raid— определяет, находится ли рейдер в активном рейде.is_captain— Определяет, является ли рейдер капитаном.
кот , лягушка , предикат сущности, специфичный для типа живописи
- Поле варианта теперь принимает отдельные записи, список записей или теги
.
ПРЕДИКАТЫ ЭЛЕМЕНТА
Обновлен формат предиката элемента:
поле тегабыло удаленоПоле itemsтеперь поддерживает одну запись, тег элемента с хеш-префиксом или список элементов.- Новое поле дополнительных
компонентовсоответствует точным компонентам.Все указанные компоненты должны присутствовать и быть точно равными в целевом элементе, но дополнительные компоненты можно игнорировать.
Предполагается, что компоненты со значениями по умолчанию существуют в целевом элементе, если они не указаны.
Формат: сопоставление идентификатора компонента со значением компонента (зависит от идентификатора компонента).например,"comComponents": { "minecraft:damage": 0 }будет соответствовать только неповрежденным предметам - Свойства предикатов элемента, специфичные для компонента, были перенесены в отдельное поле, называемое
предикатами.
СУБПРЕДИКАТЫ ЭЛЕМЕНТА
- Некоторые поля из предиката элемента были перемещены на карту в необязательных
предикатах полей. - Новое поле похоже на поле
компонентовв стопках предметов. - Это было сделано для упрощения добавления будущих предикатов и для того, чтобы субпредикаты больше напоминали имена компонентов, которым они соответствуют.
- Следующие поля были перемещены:
enchantments— поле перенесено в подпредикатminecraft:enchantments— поле перемещено в подпредикат
Stored_enchantmentsminecraft:stored_enchantments— поле перемещено в подпредикат
potionminecraft:potion_contentsТеперь поддерживает одну запись о зелье, список зелий или тег зелья с хеш-префиксом.custom_data— поле перемещено в подпредикатminecraft:custom_data Поле долговечностибыло расширено доminecraft:предикат повреждения:Эта проверка теперь работает для любого предмета, имеющего компонентminecraft:damage.Предмет, у которого нет компонентаminecraft:damage, никогда не может совпадать.
Чтобы проверить наличие небьющихся предметов, запросите значение компонентаminecraft:unbreakable.Поля:Урон- дополнительные границы значения компонентаminecraft:damage.— необязательные границы долговечности (максимальный урон минус значение
долговечностьminecraft:damage)- Предикаты
minecraft:enchantments,minecraft:stored_enchantments,minecraft:potion_contentsиminecraft:damageтребуют наличия соответствующего компонента в предмете.Это означает, что, например, сопоставление пустого списка зачарований не будет передаваться предметам без компонентаminecraft:damage.Примечание. Некоторые компоненты, напримерminecraft:enchantments,имеют значения по умолчанию, поэтому они всегда будут совпадать. - На эти подпредикаты также можно ссылаться в таких командах, как
/clearи/execute if|unless items. - Предикат minecraft
:custom_dataтеперь принимает как данные SNBT, записанные в виде строки (существующий формат), так и несформированные теги.Это означает, что*[custom_data~{a:1}]и*[custom_data~"{a:1}"]эквивалентны.
Формат сглаженной строки сохранен, поскольку информацию о типе NBT нельзя выразить в формате JSON. - Было введено много новых субпредикатов.
Пример:
До:
После:
Общие правила предикатов компонентов
- Если не указано иное, поле в предикате с тем же именем, что и поле в компоненте, которое соответствует (т. е. имеет то же имя, что и предикат), будет соответствовать значению этого поля.
- Эти поля обычно будут иметь тот же тип, что и в компонентах, но будут необязательными.
- Исключения:Поля списка будут заменены соответствующими коллекциями (см. ниже).
Целочисленные поля и поля с плавающей запятой будут заменены диапазонами.
Идентификаторы реестра будут заменены типом, который принимает идентификатор, список идентификаторов или тег.
Сопоставитель коллекций
- Средство сопоставления коллекций — это общая часть предикатов, которая используется для сопоставления коллекций.
- Каждый экземпляр этого сопоставителя будет иметь одни и те же поля с одинаковой функциональностью, с той лишь разницей, что тип совпадающего элемента.
- Поля:
размер- целочисленный диапазон для сопоставления с размером коллекциисодержит— список предикатов элементаЧтобы предикат прошел, все условия должны совпадать.
Не все элементы в тестируемом контейнере должны совпадать.
Элементы могут быть в любом порядке
Одному элементу может соответствовать несколько предикатов
Примеры (при сопоставлении стопок предметов):{contents:[{item:diamond}]}— будет соответствовать, если есть хотя бы один алмазный предмет.{contents:[{item:diamond}, {item:dirt}]}— будет соответствовать, если есть хотя бы один алмазный предмет и хотя бы один предмет грязиcount- список совпадений по количеству элементов
Поля ввода:тест— сопоставитель элементовcount— необязательный целочисленный диапазон для проверки количества элементов, прошедшихтест.Примеры (при сопоставлении стопок предметов):{count:[{count:3,test:{items:diamond}}]}}будет соответствовать только тогда, когда имеется ровно 3 стопки бриллиантов (независимо от размера стопки)
контейнер
- Сопоставление компонентов
контейнера(например, Shulker Box) - Поля:
items— необязательный сопоставитель коллекцийПримечание: пустые элементы игнорируются. Это означает, чтоконтейнер~{items:{size:3}}пройдет успешно, только если в контейнере ровно 3 непустых стопки.
Bundle_contents
- Сопоставитель для компонента
Bundle_contents - Поля:
items— необязательный сопоставитель коллекций
фейерверк_взрыв
- Сопоставитель для компонента
firework_explosion - Поля
shape— необязательное сопоставление формы, те же значения, что и у поляформыв компонентеminecraft:firework_explosion.— необязательное логическое значение
has_trailhas_twinkle— необязательное логическое значение
фейерверк
- Сопоставитель компонента
фейерверков - Поля:
взрывы— необязательное сопоставление коллекций для предикатовfirework_explosion— дополнительная проверка целочисленного диапазона длительности полета.
Flight_duration - Пример:
minecraft:fireworks~{explosions:{contains:[{shape:small_ball}]}}]— соответствует, если в фейерверке есть хотя бы один взрыв формыsmall_ball.
writable_book_content
- Сопоставитель для компонента
writeable_book_content - Поля
страницы— необязательное средство сопоставления коллекций для строк (сопоставляет только нефильтрованное/необработанное содержимое каждой страницы)
написанное_книга_содержание
- Сопоставитель для компонента
write_book_content - Поля
страницы— необязательный инструмент сопоставления коллекций для компонентов чата (сопоставляет только нефильтрованное/необработанное содержимое каждой страницы)автор– необязательное строковое значениеtitle- необязательное строковое значение (только соответствующее значение)генерация- дополнительная проверка целочисленного диапазона для генерациирешено- необязательное логическое значение
атрибут_модификаторы
- Сопоставитель для компонента
Attribute_modifiers - Поля:
модификаторы— необязательное средство сопоставления коллекций для следующих записей со следующими полями:атрибут— необязательный идентификатор, список идентификаторов или тег для атрибута, который будет сопоставлен.id— необязательный UUIDимя- необязательная строкасумма— дополнительная проверка двойного диапазонаоперация- необязательный тип операции (те же значения, что и в полеоперациииз компонентаатрибут_модификаторы)slot- необязательный применимый тип слота (те же значения, что и в полеслотаиз компонентаAttribute_modifiers)
подрезать
- Соответствующее устройство для компонента
трима - Поля:
материал— необязательный идентификатор, список идентификаторов или тег для материала, который нужно сопоставить.шаблон— необязательный идентификатор, список идентификаторов или тег для шаблона, который будет сопоставлен.
ДОСТИЖЕНИЯ
ИЗМЕНЕНИЯ В ITEM_USED_ON_BLOCK
- Этот триггер критерия теперь срабатывает только при успешном использовании определенного элемента в блоке (в отличие от любого взаимодействия с блоком).Например, при использовании топора для очистки блоков окисленной меди срабатывает срабатывание, а при использовании топора на верстаке — нет.
ДОБАВЛЕН DEFAULT_BLOCK_USE
- Срабатывает из-за взаимодействия игрока с блоком по умолчанию, например открытия двери.
ДОБАВЛЕН ANY_BLOCK_USE
- Срабатывает из-за любого типа взаимодействия игрока с блоком, например использования предмета в блоке или его использования по умолчанию.
ДОБАВЛЕН CRAFTER_RECIPE_CRAFTED
- Срабатывает, когда Ремесленник выбрасывает в мир успешно созданный предмет.
- Поля (тот же формат, что и
рецепт_crafted):player- предикат сущности, соответствующий ближайшим игрокам в радиусе 8 блоков.рецепт_ид— идентификатор создаваемого рецепта.ингредиенты— список предикатов предметов, соответствующих ингредиентам, образующим создаваемый рецепт.
ДОБАВЛЕН FALL_AFTER_EXPLOSION.
- Срабатывает, когда игрок начинает падать после того, как его отбросило вверх взрывом или порывом ветра.
- Поля:
player- предикат сущности, соответствующий падающему игрокуstart_position— предикат местоположения, соответствующий положению, в котором находился игрок, когда он пострадал от взрыва или взрываdistance- предикат расстояния, соответствующий тому, как далеко игрок должен находиться отstart_position, чтобы триггер активировалсяпричина- предикат сущности, соответствующий сущности, вызвавшей взрыв или всплеск.
ТАБЛИЦЫ ДОБЫЧИ
- Добавлена таблица добычи
геймплея/panda_sneeze,в которой можно получить добычу, когда панда чихает. - Запись таблицы добычи
loot_table(которая возвращает все элементы из предоставленной вложенной таблицы добычи) теперь имеет следующий синтаксис:значение- может быть либо:id в пространстве имен — ссылка на другую именованную таблицу добычи.
полная таблица добычи (тот же формат, что и в отдельном файле) - Добавлен новый тип таблицы добычи
Minecraft: оборудование, используемое для экипировки предметов на мобов.
ПОСТАВЩИК НОМЕРА ХРАНИЛИЩА
- Этот поставщик номеров может напрямую обращаться к числовым значениям из хранилища команд.
- Если выбранное хранилище не существует или тег, выбранный по пути, не является числовым или не существует, поставщик возвращает 0.
- Поля:
Storage- идентификатор хранилища команд в пространстве имен.path- путь NBT к полю
ИЗМЕНЕННЫЕ ФУНКЦИИ ДОБЫЧИ
- Вложенные списки больше не поддерживаются в списках функций.
set_contents
- Поле типа было удалено
. - Добавлен новый
компонентобязательного поля :Описывает целевой компонент стека предметов, который будет заполнен предметами.
Любое существующее содержимое будет заменено.
Допустимые значения:контейнер,Bundle_contents,charge_projectiles.и
Bundle_contentscharge_projectilesбудут игнорировать пустые стеки.
set_custom_data (переименовано из set_nbt )
- Теперь применяется к компоненту
custom_dataцелевого элемента. - Поле тега теперь принимает как данные SNBT
,записанные в виде строки (существующий формат), так и неструктурированные теги.
copy_custom_data (переименовано в copy_nbt )
- Теперь применяется к компоненту
custom_dataцелевого элемента.
Имя набора
- Добавлен необязательный
целевой объектполя , чтобы указать, какое имя следует установить. - Ценности:
custom_name— устанавливает компонентcustom_name(по умолчанию)item_name- устанавливает компонентitem_name
set_attributes
Поле слотамодификатора теперь поддерживаетлюбыезначения ,Armor,HandиBody .Значения операциймодификатора были переименованы:дополнение->add_value->
умножить_базудобавить_умножить_базу->
умножить_итогadd_multiplied_total- Добавлено поле
замены в функцию добычи set_attributes(по умолчанию:true).Еслиfalse, атрибуты будут добавлены.
set_lore
- Поле замены удалено
. - Теперь есть такие
режимы, какset_fireworksиset_writing_book_pages.
НОВЫЕ ФУНКЦИИ ДОБЫЧИ
set_comComponents
- Добавляет или заменяет предоставленные компоненты в целевом элементе.
- Поля:
Условия– необязательный список условий для фильтрации этой функции.компоненты— сопоставление идентификатора компонента со значением компонента (формат зависит от идентификатора)Компоненты с!префикс (например, "!minecraft:damage": {}) приведет к удалению этого компонента
копировать_компоненты
- Копирует компоненты из указанного источника в элемент.
- Теперь он используется в пакете Vanilla вместо функций
copy_nameиcopy_nbt. - Поля:
Условия– необязательный список условий для фильтрации этой функции.source- тип источника для извлеченияВ настоящее время может и должно быть только«block_entity».— необязательный список компонентов данных, которые нужно скопировать из источникаесли опущено, включаются все присутствующие компоненты
includeисключить— необязательный список компонентов данных, которые будут исключены из копирования.если опущено, по умолчанию пусто
Будут скопированы только те компоненты, которые включены (явно или неявно), но не исключены.
изменить_содержание
- Применяет функцию-модификатор к каждому элементу внутри компонента.
- Если компонент не существует, он не будет добавлен.
- Поля:
Условия– необязательный список условий для фильтрации этой функции.компонент- целевой компонентДопустимые значения:контейнер,Bundle_contents,charge_projectiles.— функция или список функций, которые будут применяться к каждому элементу внутри контейнера.
модификатор
set_item
- Заменяет тип предмета в стеке предметов без изменения его количества и компонентов.
- Поля:
Условия– необязательный список условий для фильтрации этой функции.item- новый тип предмета
фильтрованный
- Применяет подфункцию только к элементам, которые соответствуют предикату элемента.
- Поля:
Условия– необязательный список условий для фильтрации этой функции.item_filter— предикат элемента, используемый для сопоставления элементовмодификатор— функции, применяемые к совпадающим элементам
set_custom_model_data
- Устанавливает компонент
custom_model_dataдля целевого элемента в соответствии с поставщиком номеров. - Поля:
Условия– необязательный список условий для фильтрации этой функции.value- поставщик целочисленных чисел
set_ominous_bottle_amplifier
- Устанавливает компонент
ominous_bottle_amplifierдля целевого элемента в соответствии с поставщиком номеров. - Поля:
Условия– необязательный список условий для фильтрации этой функции.усилитель— поставщик номеров, используемый для генерации компонентаominous_bottle_amplifier.
set_fireworks
- Устанавливает детали компонента
minecraft:fireworks. - Поля:
Условия: необязательный список условий:Условия, которые необходимо проверить перед применением функцииFlight_duration: необязательное целое число, 0–255:Продолжительность полета измеряется количеством пороха.
Если этот параметр опущен, продолжительность полета элемента остается нетронутой или устанавливается на 0, если компонент ранее не существовал.взрывы: необязательный объект с полями:Значения: Список данныхfirework_explosion— тот же формат, что и полевзрывав компонентеminecraft:fireworks:Данные взрыва для установкирежим: функция определения перечислимого значения для взрывов:replace_all: полностью заменить список взрывовreplace_section: заменить часть взрывов. Аргументы:смещение: необязательное неотрицательное целое число:Начало замененного диапазона
Если опущено, используется0: необязательное неотрицательное целое число:Размер диапазона, подлежащий замене при взрывах
размер
Если опущено, используется размер полявзрывов.: вставить взрывы, перемещая существующие взрывы после вставленного раздела. Аргументы:
Insertсмещение: необязательное неотрицательное целое число:Индекс, перед которым будут вставлены взрывы
Если опущено, используется0 (до первого взрыва).: добавить взрывы в конец списка.
add
set_firework_explosion
- Устанавливает детали компонента
minecraft:firework_explosion. - Поля:
Условия: необязательный список условий:Условия, которые необходимо проверить перед применением функцииформа: необязательно. Форма взрыва:Форма взрыва, которую нужно установить
Если этот параметр опущен, сохраняется исходная форма (или используетсяsmall_ball , если компонента не было).: необязательный целочисленный массив, значения RGB:Список начальных цветов частиц для замены цветов существующего взрыва на
цвета
Если этот параметр опущен, сохраняются исходные цвета (или используется[] , если компонента не было).: необязательный целочисленный массив, значения RGB:Список цветов исчезающих частиц для замены цветов существующего взрыва на
Fade_colors
Если этот параметр опущен, сохраняются исходные цвета (или используется[] , если компонента не было).: необязательное логическое значение:Установите, должен ли взрыв иметь след или нет.
след
Если этот параметр опущен, сохраняется исходное значениеhas_trail(или используетсяfalse , если компонента не было).: необязательное логическое значение:Установите, должен ли взрыв мерцать или нет.
мерцание
Если этот параметр опущен, сохраняется исходное значениеhas_twinkle(или используетсяfalse , если компонента не было).
set_book_cover
- Устанавливает детали обложки компонента
minecraft:writing_book_content. - Если он присутствует, любые страницы книги остаются нетронутыми.
- Поля:
Условия: необязательный список условий:Условия, которые необходимо проверить перед применением функцииtitle: необязательный фильтруемый текст (тот же формат, что изаголовокв компонентеminecraft:writing_book_content):Заголовок для установки
Если этот параметр опущен, сохраняется исходный заголовок (или используется пустая строка, если компонента не было).автор: необязательная строка:Автор для установки
Если этот параметр опущен, сохраняется первоначальный автор (или используется пустая строка, если компонента не было).поколение: необязательное целое число [0; 3]:Значение генерации, которое нужно установить
Если этот параметр опущен, сохраняется исходное поколение (или используется0 , если компонента не было).
set_writable_book_pages
- Управляет страницами компонента
minecraft:writable_book_content. - Поля:
Условия: список условий (по умолчанию:[]):Условия, которые необходимо проверить перед применением функциистраницы: список фильтруемых строк (тот же формат, что истраницыв компонентеminecraft:writable_book_content):Страницы для подачи заявкирежим: функция определения перечисляемого значения:replace_all: полностью заменить содержимое книгиreplace_section: заменить раздел книги. Аргументы:смещение: необязательное неотрицательное целое число:Начало замененного диапазона
Если опущено, используется0: необязательное неотрицательное целое число:Размер диапазона, подлежащего замене в книге
размер
Если опущено, используется поле размерастраниц.: вставка страниц, перемещение существующих страниц после вставленного раздела. Аргументы:
Insertсмещение: необязательное неотрицательное целое число:Индекс, перед которым будут вставлены страницы
Если опущено, используется0 (перед первой страницей).: добавить страницы в конец книги
add
set_writing_book_pages
- Управляет страницами компонента
minecraft:writing_book_content. - Тот же формат, что и
set_writable_book_content, но полестраницсодержит фильтруемые компоненты чата вместо строк.В отличие от компонентаwrite_book_content,страницыхранят список объектов JSON вместо JSON в строковой форме. - Любые данные обложки остаются нетронутыми, а компоненты содержимого страницы настроены на разрешение в следующий раз, когда игрок откроет книгу.
toggle_tooltips
- Эту функцию можно использовать для изменения видимости всплывающей подсказки компонента элемента.
- Он работает, устанавливая такие поля, как
show_in_tooltip,без изменения других значений. - Формат:
переключатели— сопоставление поддерживаемого типа компонента элемента с логическим значением. - Поддерживаемые компоненты:
Trim,Dyed_Color,Enchantments,Stored_enchantments,Unbreakable,Can_break,Can_place_on,Attribute_modifiers . - Пример:
{function:"toggle_tooltips","toggles":{"enchantments":false}}скроет всплывающую подсказку о чарах
РЕЦЕПТЫ
- Типы рецептов
Crafting_shape,Crafting_shapeless,Stonecuttingиsmithing_transformтеперь принимаюткомпонентыдля стекарезультирующихпредметов. - Поле результата для типов рецептов
плавка,взрывная обработка,копчениеиCampfire_cookingтеперь представляет собой формат стека предметов без счетчика, что означает, что вам нужно будет указать объект с полемидентификатора .Этотрезультаттеперь также принимает данныео компонентах .
АТРИБУТЫ
- Добавлен атрибут
generic.scale, который можно использовать для изменения масштаба любого живого объекта (по умолчанию:1.0).
Некоторые организации имеют особые ограничения из-за технических ограничений:Шалкеры могут быть увеличены только в 3 раза по сравнению с обычным размером.
Эндер Дракона невозможно масштабировать. - Добавлены атрибуты
player.block_interaction_range(по умолчанию:4.5) иplayer.entity_interaction_range(по умолчанию:3.0), которые управляют расстоянием достижения игрока. - Добавлен атрибут
generic.step_height, определяющий максимальное количество блоков, на которое объект может подняться без прыжка (по умолчанию:0,6). - Добавлен атрибут
generic.gradity, который управляет ускорением блоков/тик^2 вниз (по умолчанию:-0.08). - Добавлен атрибут
generic.safe_fall_distanceдля управления расстоянием падения, после которого объект получит урон от падения (по умолчанию:3.0). - Добавлен атрибут
generic.fall_damage_multiplierдля умножения общего нанесенного урона от падения (по умолчанию:1.0). Horse.jump_strengthпереименован вgeneric.jump_strengthи теперь применяется ко всем объектам.Это контролирует базовый импульс от прыжка (до усиления прыжка или модификатора на блоке).- Добавлен атрибут
player.block_break_speed, который действует как множитель скорости разрушения блоков для игроков (по умолчанию: `1.0).
ЧАСТИЦЫ
Добавлены следующие типы частиц:
vault_connectionзараженныйitem_cobwebsmall_gustрейд_оменпробная_женщинаTrial_spawner_detection_ominousзловещий_порождение
ПРЕДСТАВЛЕНИЕ ЧАСТИЦ
- Параметры частиц в командах и в таких полях, как
«Частицыв облаках с эффектом площади», теперь используют то же представление, что и файлы генерации мира (например, настройки частиц окружающей среды существующих биомов). - Например, команда
/particle minecraft:dust 1.0 0.0 0.0 2.0 ...становится/particle minecraft:dust{color:[1.0, 0.0, 0.0], масштаб:2.0} ... - Синтаксис частиц без дополнительных опций (например,
minecraft:villager) остается неизменным. - Изменения в опциях блоков частиц (
minecraft:block,minecraft:block_marker,minecraft:falling_dust,minecraft:dust_pillar):Значениеполя переименовано вblock_state.Полеblock_stateтеперь также принимает простое имя блока для представления состояния блока по умолчанию.
Примеры преобразований:minecraft:block minecraft:redstone_lamp[lit=true]->minecraft:block{block_state: {Name: "minecraft:redstone_lamp", Свойства: {lit: "true"}}}->
minecraft:block minecraft:diamond_blockminecraft:block{block_state: "minecraft:diamond_block"} - Изменения в
minecraft:опции предметов:Значениеполя переименовано вэлемент.поля теперь также принимает простое имя элемента для представления стека элементов с компонентами по умолчанию.
ЭлементПоле счетчикатеперь игнорируется
Примеры преобразований:minecraft:item minecraft:dirt->minecraft:item{item: {id: "minecraft:dirt"}}->
minecraft:item minecraft:dirtminecraft:item{item: "minecraft:dirt"} - Изменения в опциях
«dust_color_transition»:Поле fromColor было переименовано вfrom_color .Поле toColor было переименовано вto_color .Пример преобразования:Dust_color_transition 1.0 0.0 0.0 0.5 0.0 1.0 0.5->Dust_color_transition{from_color: [1.0f, 0.0f, 0.0f], масштаб: 0.5f, to_color: [0.0f, 1.0f, 0.5f]} - Добавлены
параметрыentity_effect:Теперь принимает опции для управления цветом частицы.
Поля:цвет: упакованный целочисленный цвет ARGB или список чисел с плавающей запятой (от 0,0 до 1,0), представляющих цвет RGBA.
ЧАРЫ
- Зачарование minecraft
:sweepingбыло переименовано вminecraft:sweeping_edge. - Чары метательного оружия, такие как
бесконечность,многозарядностьипроникание,теперь работают как на арбалетах, так и на луках, если они помещены на альтернативное оружие с помощью манипуляции с данными или изменения теговenchantable/*.
ТИПЫ УРОНА
- Ламы теперь используют новый тип урона
вместоmob_projectile.
ТЕГИ
БЛОКИРОВАТЬ ТЕГИ
- Добавлен
minecraft:does_not_block_hoppersдля блоков, которые никогда не отключат бункер, если разместить его над ним. - Добавлен
minecraft:blocks_wind_charge_explosionsдля блоков, на которые не влияет взрыв при ударе Wind Charge. - Добавлен
minecraft:incorrect_for_wooden_tool,minecraft:incorrect_for_gold_tool ,minecraft:incorrect_for_stone_tool, minecraft:incorrect_for_iron_tool ,minecraft:incorrect_for_diamond_tool,minecraft:incorrect_for_netherite_toolЭти теги объединяют существующие тегиNeed_diamond_tool,Needs_iron_toolиNeeds_stone_toolдля каждого конкретного уровня инструментов.
ТЕГИ ПРЕДМЕТОВ
Новые теги предметов, определяющие, какие чары к какому снаряжению можно добавить:
minecraft:enchantable/foot_armorminecraft:enchantable/leg_armorminecraft:enchantable/chest_armorminecraft:enchantable/head_armorminecraft: зачарование/броняminecraft: зачарование/оружиемайнкрафт: чары/мечмайнкрафт: зачарование/горное делоminecraft:enchantable/mining_lootмайнкрафт: зачарование/рыбалкаminecraft: зачарованный/трезубецminecraft: зачаровываемость/долговечностьminecraft: зачарование/лукminecraft: зачаровываемый/экипируемыйminecraft: зачарование/арбалетminecraft: зачаровываемый/исчезающий
Новые теги предметов, определяющие еду и соблазнительные предметы для различных мобов:
minecraft:armadillo_foodminecraft:axolotl_food(переименовано изminecraft:axolotl_tempt_items)майнкрафт:bee_foodмайнкрафт:camel_foodмайнкрафт:cat_foodмайнкрафт: Chicken_foodмайнкрафт:cow_foodмайнкрафт: fox_foodмайнкрафт:frog_foodмайнкрафт: goat_foodмайнкрафт: hoglin_foodмайнкрафт:horse_foodminecraft:horse_tempt_itemsмайнкрафт: llama_foodminecraft:llama_tempt_itemsтег minecraft:meatCollection: не используется игрой напрямую, но может быть включен в другие теги.minecraft:ocelot_foodмайнкрафт: panda_foodмайнкрафт:parrot_foodminecraft:parrot_poisonous_foodмайнкрафт:pig_foodмайнкрафт:piglin_foodмайнкрафт: Rabbit_foodмайнкрафт:sheep_foodмайнкрафт:strider_foodminecraft:strider_tempt_itemsмайнкрафт: Turtle_foodмайнкрафт:wolf_food
Удалены теги предметов:
- Удален тег
minecraft:tools(перекрывающийся сminecraft:breaks_decorated_pots).
ТЕГИ ТИПА ОБЪЕКТА
- Добавлен
minecraft:ignores_poison_and_regenдля объектов, на которые не могут повлиять эффекты яда и регенерации. - Добавлен
minecraft:illager_friendsдля сущностей, которых злоумышленники будут считать союзниками (если только они не входят в другую команду). - Добавлен
minecraft:immune_to_infestedдля объектов, которые не могут получить эффект зараженного моба. - Добавлен
minecraft:immune_to_oozingдля объектов, которые не могут получить эффект сочащегося моба. - Добавлен
minecraft:inverted_healing_and_harmдля сущностей, у которых инвертированные значения эффектов исцеления и вреда. - Добавлен
minecraft:not_scary_for_pufferfishдля объектов, которые не заставляют Pufferfish пыхтеть. - Добавлен
minecraft:redirectable_projectileдля снарядов, которые можно перенаправлять и отклонять в направлении, в котором смотрит игрок. - Добавлен
minecraft:sensitive_to_bane_of_arthropodsдля объектов, чувствительных к Bane of Arthropods. - Добавлен
minecraft:sensitivity_to_impalingдля объектов, чувствительных к пронзанию. - Добавлен
minecraft:sensitivity_to_smiteдля объектов, которые получают дополнительный урон от чар Smite. - Добавлен
minecraft:wither_friendsдля объектов, на которых Иссушитель не нацелен и которые не могут причинить ему вред.
ТЕГИ ТИПОВ ПОВРЕЖДЕНИЙ
- Добавлен
minecraft:bypasses_wolf_armorдля источников урона, которые не могут быть поглощены волчьей броней. - Добавлен
minecraft:is_player_attackдля атак, совершаемых игроком.
ТЕГИ ЧАР
- Добавлен
minecraft:tooltip_order, контролирующий порядок отображения чар во всплывающих подсказках.
ШАБЛОНЫ БАННЕРОВ
Шаблоны баннеров теперь будут загружаться в динамический реестр из пакетов данных ( data/<namespace>/banner_pattern/<id> ).
- Эти записи имеют два поля:
assets_id(строка в пространстве имен) используется для определения местоположений текстур.например, custom:patternразрешается вassets/custom/textures/entity/banner/pattern.png,assets/custom/textures/entity/shield/pattern.png(строка) — префикс ключа перевода.например,
Translation_keyblock.minecraft.banner.custom.patternпреобразуется вblock.minecraft.banner.custom.pattern.<цвет краски>
ВАРИАНТЫ ВОЛКА
Варианты Wolf могут управляться данными путем добавления записей в data/<namespace>/wolf_variant/<id>.json .
- Формат: объект с полями
wild_texture— дикая/неприрученная текстура для этого варианта.<namespace>:<path>разрешается вassets/<namespace>/textures/<path>.png— прирученная текстура для этого варианта.
tame_textureAngry_texture— текстура гнева для этого варианта.биом— отдельная запись, список или тег, описывающий биомы, в которых этот вариант естественным образом появляется.
ФОРМАТЫ ДАННЫХ WORLDGEN
- Добавлен новый тип адаптации местности для структур:
инкапсуляция.Плотность будет добавлена вокруг каждой части конструкции.
Идеально подходит для сооружений, которые должны быть полностью укрыты под землей. - Поставщики Int и float больше не заключаются в дополнительное поле
значениярядом стипом.Например,{"type":"minecraft:uniform","value":{"min_inclusive":0.0,"max_inclusive":1.0}}становится{"type":"minecraft:uniform","min_inclusive":0.0, "max_inclusive":1.0}
ПАКЕТЫ РЕСУРСОВ ВЕРСИЙ С 23 ПО 32
Версия Resource Pack теперь 32. Это изменения по сравнению с версией 22, используемой в 1.20.4.
- Текстуры и модели
скатовпереименованы вTurtle_scute. - Добавлены текстуры и модели для новых функций.
- Изменения в шрифтах
- Изменения в шейдерах
МОДЕЛИ И ТЕКСТУРЫ
- Добавлены текстуры для вариаций Волка.
- Добавлены файлы для Броненосца и Волчьей брони.
- Добавлены дополнительные текстуры для поддержки цветных слоев волчьей брони для модели волка и предмета волчьей брони:
текстуры/сущность/волк/wolf_armor_overlay.png
текстуры/предмет/wolf_armor_overlay.png - Добавлены три полупрозрачные текстуры для отображения трещин на слое волчьей брони:
текстуры/сущность/волк/wolf_armor_crackiness_low.png
текстуры/сущность/волк/wolf_armor_crackiness_medium.png
текстуры/сущность/волк/wolf_armor_crackiness_high.png - Добавлен значок украшения карты
Trial_chambers. - Добавлены текстуры и файлы моделей для следующих экспериментальных блоков и предметов:Сейф
Зловещее хранилище
Зловещий испытательный генератор
Зловещая бутылка - Добавлены следующие текстуры иконок с эффектами мобов:
bad_omen_121
зараженный
сочится
рейд_омен
пробная_женщина
ткачество
ветер_заряженный
ГРАФИЧЕСКИЙ ИНТЕРФЕЙС
- Текстуры gui
/options_backgroundиgui/light_dirt_backgroundбыли удалены. Вместо;Добавленgui/menu_backgroundдля использования в качестве фона экранов, аgui/menu_list_backgroundиспользуется для фона списков меню, доступных с титульного экрана.
Добавлены текстурыgui/inworld_menu_background,gui/inworld_menu_list_background,gui/inworld_header_separator,gui/inworld_footer_separatorдля меню, доступных из меню паузы. - Списки теперь используют текстуры
gui/header_separatorиgui/footer_separatorвверху и внизу соответственно. - Были обновлены следующие текстуры:
gui/footer_separator,gui/header_separator. - Были обновлены следующие спрайты:
widget/tab,widget/tab_highlighted,widget/tab_selected,widget/tab_selected_highlighted. - Добавлен спрайт widget
/scroller_background. - Следующие текстуры в Realms были удалены:
gui/sprites/backup/changes,gui/sprites/backup/changes_highlighted,gui/sprites/backup/restore,gui/sprites/backup/restore_highlighted,gui/sprites/player_list/make_operator_highlighted,gui /sprites/player_list/remove_operator_highlighted,gui/sprites/player_list/remove_player_highlighted - Добавлена текстура
gui/tab_header_background, которая отображается за кнопками вкладок на экране «Создать мир». - Добавлена текстура
misc/credits_vignette, которая отображается за стихотворением и титрами. - Разделить атлас оформления карты на отдельные файлы
УКРАШЕНИЯ ДЛЯ КАРТ
- Значки оформления карты были отделены от прежнего файла
map_icons.png,чтобы использовать атлас, загруженный из каталогаtextures/map/decorations/. - Процессу обновления вашего пакета можно помочь с помощью этого автоматического инструмента слайсера.
ШРИФТЫ
- Преобразования поставщика шрифтов ttf были скорректированы, чтобы иметь более разумные значения по умолчанию
.сдвигбольше не применяется дважды и теперь напрямую представляет количество пикселей в пользовательском интерфейсе игры.
Квадрат шрифта EM подгоняется поразмерупикселей в пользовательском интерфейсе игры, а не между верхним и нижним шрифтом.
Базовая линия шрифта располагается в соответствии со шрифтом по умолчанию (7 пикселей ниже верхнего края строки).
Это означает, что, как правило, любой шрифт размером9безсмещенияпо умолчанию должен выглядеть правильно.сдвигтеперь ограничен диапазоном[-512; 512] - Добавлены фильтры вариантов шрифтов для поставщиков шрифтов.
ФИЛЬТРЫ ВАРИАНТОВ ШРИФТОВ
- Каждый поставщик глифов теперь можно включить или отключить на основе определенного набора вариантов.
- Доступные варианты в настоящее время жестко запрограммированы и контролируются меню параметров шрифта.
Текущие варианты:униформа— подключена к кнопке «Принудительная униформа».jp— подключен к кнопке «Варианты японских глифов». - Фильтры определяются в разделе
filter, доступном для каждого поставщика глифов.Ключами в этом объекте являются варианты имен (например,Uniform).
Поставщик глифов будет включен только в том случае, если значение в фильтре соответствует фактическому значению варианта в ключе.
ШЕЙДЕРЫ
- Неиспользуемый массив атрибутов в определениях основных шейдеров был удален.
- Неиспользуемые шейдеры
Position_color_normalиPosition_tex_lightmap_colorбыли удалены. - Шейдер
Position_tex_color_normal(используется только облаками) заменен наrendertype_clouds. - Униформа
IViewRotMatбыла удалена, а атрибутPositionдля объектов теперь находится в мировом пространстве (относительно камеры). - Униформы направления света больше не умножаются предварительно на матрицу вида.
- Шейдер постобработки
размытияпереименован вbox_blur. - Добавлено необязательное логическое поле
use_linear_filterв проходы постобработки, которое, если установленозначение true,переключает режим выборки текстуры с выборки ближайшего соседа на линейную интерполяцию для этого прохода. - Добавлен шейдер постобработкиentity_outline_box_blur
.
ЧАСТИЦЫ
Добавлены следующие типы частиц:
зараженныйitem_cobwebзловещий_порождениерейд_оменsmall_gustпробная_женщинаTrial_spawner_detection_ominousvault_connection
ЗВУКОВЫЕ СОБЫТИЯ
Добавлены следующие звуковые события:
блок.cobweb.breakблок.cobweb.fallблок.cobweb.hitблок.cobweb.placeблок.cobweb.stepblock.trial_spawner.about_to_spawn_itemblock.trial_spawner.ambient_chargedblock.trial_spawner.charge_activateblock.trial_spawner.spawn_item_beginblock.trial_spawner.spawn_itemevent.mob_effect.bad_omenevent.mob_effect.raid_omenevent.mob_effect.trial_omenitem.ominous_bottle.disposeЭКСПЕРИМЕНТАЛЬНЫЕ ВОЗМОЖНОСТИ
Следующие изменения применяются только в том случае, если соответствующий эксперимент включен либо путем активации соответствующего экспериментального пакета данных, либо путем его включения на экране «Эксперименты» при создании мира.
- Добавлена булава
- Добавлен предмет «Жезл ветерка».
- Обновления в Бриз
- Добавлен элемент ветрового заряда.
- Добавлен блок Хранилища.
- Переработан дизайн Bad Omen, чтобы предоставить доступ к зловещим событиям.
- Добавлена Зловещая Бутылка.
- Добавлен генератор зловещих испытаний.
- Добавлено Зловещее хранилище.
- Добавлен зловещий пробный ключ.
- Добавлен моб Bogged.
- Добавлено 6 новых эффектов мобов.
МЕЙС
- Новое тяжелое оружие, способное сокрушить ваших врагов!
- Может быть изготовлен с помощью Жезла Ветра и Тяжелого Ядра.
- Используйте вес этого нового оружия, чтобы наносить дополнительный урон по мере падения, прежде чем поразить цель.Попробуйте это, спрыгнув вниз к цели и поразите ее до того, как упадете на землю.
Успешное попадание в цель таким образом сбросит весь вертикальный импульс и сведет на нет любой урон, накопленный в результате падения.
Другие существа рядом с пораженным врагом будут отброшены огромной силой Булавы. - Использование булавы уменьшит ее долговечность, как и любое другое оружие; отремонтируйте его с помощью Breeze Rods на наковальне.
- Игроки могут использовать булаву в сочетании с зарядами ветра, чтобы запускать и наносить разрушительные сокрушительные атаки своим врагам.
- Базовый дополнительный урон, наносимый ударной атакой Булавы, составляет 3 (1,5 сердца) за каждый упавший блок.
- К булаве можно применить следующие существующие чары:Починка
Нерушимый
поразить
Бич членистоногих
Огненный аспект
Проклятие исчезновения - Были введены три новых чар, уникальных для Булавы:
Плотность:Обычные чары, доступные на столе зачарования и в зачарованных книгах в добыче.
Имеет 5 уровней
Булавы, зачарованные плотностью, наносят больше урона за упавший блок за уровень плотности.Урон, наносимый за упавший блок, увеличивается на 1 за каждый уровень плотности.
Нарушение:Редкие чары, доступные на столе зачарования и в зачарованных книгах в добыче.
Имеет 4 уровня
Булавы, зачарованные «Разломом», снижают эффективность брони на цели.Эффективность брони снижается на 15% за каждый уровень Пролома.
Порыв ветра:Уникальные чары, которые можно найти только в Зловещих Хранилищах.
Имеет 3 уровня
Булавы, зачарованные «Ветровым взрывом», будут испускать ветровой взрыв при ударе по врагу, подбрасывая атакующего вверх и позволяя объединять сокрушительные атаки одну за другой.
Каждый уровень подбрасывает атакующего выше в воздух.
ТЯЖЕЛОЕ ЯДРО
- Таинственный плотный блок, который можно объединить с Жезлом Ветра, чтобы создать совершенно новое оружие: Булаву!
БРИЗ РОД
- Предмет, выпавший из Ветра, который можно превратить в 4 заряда ветра или использовать вместе с тяжелым ядром для создания булавы.
ВЕТЕР
- Теперь при убийстве игроком выпадает 1–2 стержня ветерка.На количество выпадающих стержней ветра влияют чары грабежа.
- Добавлены новые звуковые эффекты, а также изменены существующие звуки.
- Бриз теперь отражает все снаряды.
- Отклоненные снаряды теперь отклоняются в сторону стрелка.
- Бриз теперь агрессивен по отношению к железным големам.
- Бриз больше не отвечает на атаки следующих мобов: скелетов, бродяг, зомби, хасков, пауков, пещерных пауков, слизней.Вышеупомянутые мобы не будут принимать ответные меры, если их ранит снаряд ветрового заряда Бриза.
- Обновлена модель, текстура и анимация снаряда Wind Charge, чтобы придать ему более динамичный вид.
ВЕТРОВОЙ ЗАРЯД
- Стань Бризом! Использование предмета Wind Charge приведет к запуску снаряда Wind Charge, аналогичного снаряду Breeze.
- Заряд ветра можно использовать для отбрасывания существ от воздействия порыва ветра.
- Игроки также могут использовать заряды ветра, чтобы подняться высоко в воздух.
- Заряд ветра, выпущенный игроком, отбрасывает на 10% больше, чем Бриз, но имеет гораздо меньшую область воздействия.
- Как и снаряд, выпущенный Бризом, заряды ветра, выпущенные игроком, также наносят урон, если они напрямую поражают объект.
- После каждого использования происходит перезарядка в полсекунды.
- Ветровые заряды можно запускать из раздатчика.
- Игроки, запускающие себя с помощью ветрового заряда, накапливают урон от падения только ниже уровня Y, где они столкнулись с ветровым порывом.Это означает, например, что если игрок использует заряд ветра на y64, чтобы подбросить себя на 9 блоков в воздух, и приземлится обратно туда, где он начал на y64, он получит 0 урона.
ПРОБНЫЙ СПАУНЕР
- В испытательном генераторе теперь есть те же две таблицы добычи по умолчанию, что и в испытательной камере.
- Испытательные генераторы теперь могут активироваться только тогда, когда игрок находится в пределах прямой видимости.
СУДЕБНЫЕ КАМЕРЫ
- Судебные камеры теперь более равномерно погребены под землей.
- Зловещие хранилища теперь можно найти внутри комнат, на перекрестках и в конце коридоров.
- На украшенных горшках в испытательных камерах теперь есть шанс увидеть осколок глиняной посуды Flow, Guster или Scrap.
- Переработанные ловушки-распределители
- Переработаны отдельные комнаты с новыми вариациями и задачами.Комната-камера 9 переработана в наклонную комнату.
Комната-камера 3 переработана в комнату на постаменте.
Комната камеры 5 переработана в комнату извержения.
Комната 6 переработана в Зал собраний. - Обновлена планировка и размещение Хранилищ.
- Уменьшено количество испытательных генераторов в коридорах.
- Добавлен атриум в коридоры
- Внесены различные изменения в планировку перекрестков и коридоров.
Известная проблема:
- Угловые квадранты в наклонном положении могут по-прежнему генерироваться неправильно.
ПРОБНЫЙ КЛЮЧ
- Обновлена текстура, отражающая новые визуальные эффекты Хранилища.
КАРТА ИССЛЕДОВАНИЯ СУДЕБНОЙ КАМЕРЫ
- Больше не нужно бороться за местонахождение Судебной камеры — повысьте уровень ближайшего к вам Картографа до Подмастерья, чтобы получить возможность обменять карту исследователя, указывающую на ближайшую Судебную камеру.
СЕЙФ
- Блок, в котором хранятся запертые сокровища и добыча — найдите правильный ключ, чтобы извлечь награды.Можно найти в Судебных палатах, где содержится самая ценная добыча построек.
Для разблокировки хранилищ в судебных камерах требуется пробный ключ. - Может быть разблокировано неограниченным количеством игроков.После того, как игрок разблокировал Хранилище, он не может снова разблокировать это Хранилище.
Если игрок раньше не открывал это Хранилище, оранжевый поток частиц будет течь от игрока к Хранилищу, когда он окажется рядом. - Имеет замочную скважину, которая будет открыта или закрыта в зависимости от игроков поблизости.Если какой-либо игрок поблизости не открыл это Хранилище, замочная скважина будет открыта.
Если все ближайшие игроки открыли это хранилище, замочная скважина закроется. - Внутри своей клетки он будет циклически перемещаться и отображать предметы, которые можно вытащить из таблицы добычи.
- Добыча, которую он выбрасывает, рандомизируется каждый раз, когда он разблокируется.
- Невозможно создать или получить в режиме «Выживание», при добыче ничего не выпадает.
- Хранилища взрывобезопасны и их нельзя перемещать.
ЗЛОВЕЩИЕ СОБЫТИЯ
- «Плохое предзнаменование» было расширено и теперь дает доступ к дополнительному опыту в судебных камерах.
- Доступ к этим дополнительным событиям можно получить через Bad Omen, которые теперь известны как Ominous Events.Они более сложны, чем обычно, и созданы для того, чтобы уникальным образом встряхнуть впечатления.
Рейды злоумышленников — пример существующего зловещего события. - В этом редизайне Bad Omen претерпевают некоторые изменения:У него новый темный значок и звук для применения к игроку.
Он больше не запускает рейд непосредственно при входе в деревню.Вместо этого он превратится в вариант Raid Omen продолжительностью 30 секунд.
По истечении срока действия рейдового знамения рейд начнется в том месте, где игрок получил рейдовое знамение.
Как и любой другой эффект, игроки могут выпить ведро молока, чтобы очистить предзнаменование рейда и предотвратить начало рейда.
Его больше не получают игроки, победившие капитана рейда вне рейда.Вместо этого игроки могут получить доступ к «Плохому предзнаменованию», выпив новую Зловещую бутылку.
ЗЛОВЕЩАЯ БУТЫЛКА - Предмет, который игроки могут употребить, чтобы получить эффект «Плохое предзнаменование» на 1 час 40 минут.Выпускается в 5 вариантах, по одному для каждого уровня Bad Omen.
Бутылка разбивается при употреблении
Можно складывать до 64 - Зловещие бутылки редко можно найти в любых хранилищах, которые открываются с помощью пробных ключей, и выпадают из капитанов рейдов при победе за пределами рейда.
ЗЛОВЕЩИЕ ИСПЫТАНИЯ
- Новое зловещее событие, доступ к которому можно получить, исследуя Судебную камеру с помощью «Плохого предзнаменования».
- В этом событии игроки столкнутся с более мощными генераторами испытаний, если осмелятся!
ПРОБНОЕ ПРЕДЗНАМЕНОВАНИЕ
- Вариант, в который может трансформироваться Bad Omen.Это происходит, когда игрок находится в радиусе обнаружения испытательного генератора, который не является зловещим.
Продолжительность «Испытательного предзнаменования» составляет 15 минут, умноженную на уровень преобразованного «Плохого предзнаменования». - Игроки, у которых есть Trial Omen, окружены зловещими частицами.
ЗЛОВЕЩИЙ ИСПЫТАТЕЛЬНЫЙ ГЕНЕРАТОР
- Более мощная активная фаза Trial Spawner с уникальными испытаниями и наградами.Обеспечивает более сложный опыт, который продвинутые игроки могут выбрать для получения лучших наград.
- Если генератор испытаний обнаружит игрока с эффектом «Знамение испытания», генератор станет зловещим, если:Это не время восстановления
Или он находится в процессе восстановления, но не был зловещим во время последней активации.Если сделать его зловещим, время восстановления будет обойдено. - Пока он активен, он будет:Светится синим вместо оранжевого
Излучайте пламя души вместо обычного пламени.
Очень часто появляются мобы со снаряжением, если они могут его носить.На снаряжение, которое носят эти мобы, нанесены элементы брони из испытательных камер.
У них также есть различные чары высокого уровня.
Периодически порождайте зелья и снаряды поверх ничего не подозревающих игроков и мобов.В зависимости от своего местоположения создатели в определенной области будут выбирать случайный набор снарядов для появления.
Эти снаряды всегда будут включать в себя один тип зелья задержки из набора возможных эффектов. - Став зловещим создателем испытаний, вы исчезнете из всех существующих мобов, которых он породил, и сбросите его испытание.Он останется зловещим до тех пор, пока не будет побежден и время его восстановления не закончится.
- После победы из него будет выброшен другой набор добычи по сравнению с обычными испытательными генераторами.
ЗЛОВЕЩИЙ ПРОБНЫЙ КЛЮЧ
- Новый вариант пробного ключа, который можно получить, только победив зловещего создателя испытаний.
- Их можно использовать для разблокировки Зловещих Хранилищ.
ЗЛОВЕЩЕЕ ХРАНИЛИЩЕ
- Вариант Хранилища, который имеет другую текстуру и излучает пламя души вместо обычного пламени.
- Их можно найти в Судебных камерах и в труднодоступных местах, и для их разблокировки требуется Зловещий пробный ключ.Эти хранилища содержат более ценный набор наград, чем стандартные хранилища, открываемые пробными ключами.
УВЯЗШИЙ
- Новый вариант скелетов, стреляющий ядовитыми стрелами.Их быстрее уничтожить с 16 здоровьем вместо 20.
Они атакуют с более медленным интервалом в 3,5 секунды вместо 2 секунд. - У Боггеда есть шанс выбросить ядовитые стрелы, когда его убивают игроки.
- Эти покрытые мхом и грибами скелеты естественным образом появляются на болотах и мангровых болотах.Также может быть найден в некоторых испытательных камерах из испытательных генераторов.
- Из Bogged выпадают 2 гриба (красные/коричневые или по одному каждого) при разрезании.
ЭФФЕКТЫ МОБОВ
- Добавлены следующие эффекты:
Ветер заряженПораженные существа после смерти испускают порыв ветра.
Сварено из неуклюжего зелья и Жезла ветерка.
ТкачествоЗатронутые сущности будут распространять блоки паутины после смерти.
Затронутые сущности могут перемещаться по Паутине со скоростью 50 % от обычной скорости вместо 25 %.
Сварено из неуклюжего зелья и блока паутины.
сочащийсяПосле смерти затронутые сущности порождают двух слизней.
Сварено из неуклюжего зелья и блока слизи.
ЗаражённыйЗатронутые существа имеют 10% шанс создать 1-2 серебряных рыбки при ранении.
Сварено из неуклюжего зелья и каменного блока. - С этими эффектами можно столкнуться, сражаясь с Зловещим испытательным генератором.
- Некоторые мобы невосприимчивы к этим эффектам.Слаймы невосприимчивы к сочащению
Серебряная рыбка невосприимчива к зараженным. - Каждый раз, когда моб с Oozing умирает, он проверяет, сколько там слизней в пределах области 5x5x5.Если количество превышает максимальное количество сущностей (по умолчанию 24), слизней не будет.
Если оно не превышает его, он попытается создать 2 слаймов до тех пор, пока не достигнет максимального предела набора сущностей.
МЕДНЫЕ РЕШЕТКИ
- При резке медных блоков в медные решетки можно получить 4 медные решетки.
КЕРАМИЧЕСКИЕ ЧЕРЕПКИ
- Добавлены осколки керамики Flow, Guster и Scrape.
- Их можно получить, разбивая украшенные горшки, на которых они изображены в испытательных камерах.
ШАБЛОНЫ БАННЕРОВ
- Добавлены шаблоны баннеров Flow и Guster.
БРОНЯ ОТДЕЛКА
- Добавлены элементы отделки брони с болтами и потоком, а также шаблоны кузнечного дела.
- Болт можно дублировать, используя медный блок или вощеную медь.
- Поток можно дублировать с помощью стержня Breeze.
ДОСТИЖЕНИЯ
- Добавлены следующие улучшения:
Minecraft: Trial(s) Edition– Шаг в испытательную камеруВ разделе «Замок и ключ»— разблокируйте хранилище с помощью пробного ключа.Blowback— Убейте Ветерок с помощью отраженного заряда ветра (испытание — дает 40 опыта)Кому нужны ракеты?- Используйте заряд ветра, чтобы подняться вверх как минимум на 8 блоков.Crafters Crafters Crafters— будьте рядом с ремесленником, когда он создает ремесленника.Lighten Up— Очистите медную лампочку топором, чтобы сделать ее ярче.Over-Overkill— нанесите 50 сердец урона за один удар с помощью булавы (испытание — дает 50 опыта)Revaulting— откройте зловещее хранилище с помощью зловещего пробного ключа (цель)
ТОРГОВЫЙ РЕБАЛАНС
- В эксперименте по изменению баланса торговли жители деревни, покупающие броню, теперь игнорируют прочность и могут покупать поврежденную броню.
ИСПРАВЛЕНЫ ОШИБКИ В ВЕРСИИ 1.20.5.
В этом выпуске исправлено около 210 ошибок.
Скачать майнкрафт





