НОВЫЕ ФУНКЦИИ В 20W46A

• Добавлен рыхлый снег
РЫХЛЫЙ СНЕГ

• Рыхлый снег - это блок ловушек, который заставляет любое существо, которое входит в него, тонуть в нем
• Можно подбирать и укладывать порошковый снег ведром
• Наденьте кожаные ботинки, чтобы не провалиться в рыхлый снег
• Оставьте котел снаружи в падающем снегу и он наполнится порошкообразным снегом
ИЗМЕНЕНИЯ В 20W46A

• Диапазон, в котором громоотвод притягивает молнию, был удвоен
• Медные блоки теперь изготавливаются из четырех медных слитков
• Цвет неба теперь плавно меняется при перемещении между различными биомами
• Кнопки, изменяющие значение (например, сложность), теперь можно управлять колесиком мыши
• Нажатие на кнопку изменяющую значение при удержании клавиши shift приводит к изменению предыдущего значения
• Теперь можно получить доступ к мировому типу” Debug", удерживая клавишу alt (shift)
ТЕКСТУРЫ

• Медь
• Громоотвод
• Кальцит
• Аметистовый блок
• Расцветающий аметист
• Тонированное стекло
• Текстура предмета: свеча
• Текстура предмета: Медный слиток
• Текстура предмета: Осколок аметиста
• Значок элемента пакета
ТЕХНИЧЕСКИЕ ИЗМЕНЕНИЯ В 20W46A

• Удалена команда /replaceitem
• Добавлена команда /item
• Добавлены модификаторы элементов, которые повторно используют синтаксис функций таблицы loot для описания модификации элементов в команде /item
• Версия пакета данных теперь 7
• Таблицы лута теперь могут получить доступ к значениям табло по UUID
• Значения таблицы лута внутри генераторов случайных чисел теперь могут быть вложенными
• Режим по умолчанию для структурных блоков теперь-Загрузка. Данные теперь скрыты (но доступны для доступа, нажав кнопку mode и удерживая клавишу alt)
МОДИФИКАТОРЫ ПРЕДМЕТОВ

Функциональная часть таблиц loot теперь может быть определена как отдельный ресурс пакета данных в каталоге item_modifiers.
Такие файлы могут содержать одну функцию (т. е. один объект JSON) или массив функций.
КОМАНДЫ

ITEM

Изменяет номенклатуру или блок инвентаря.

Эта команда имеет три формы:

/item <target> replace <target><item stack> [<item stack><count>]<count> - то же самое, что и старый replaceitem
/item <target> modify <target><modifier><modifier> - изменяет элемент (без копирования).
/item <target> copy <target><source> [<source><modifier>]<modifier> - копирует элемент для источника в цель(ы), опционально применяя модификатор

Возможные источники и цели:
• entity <selector> <slot>
• block <x> <y> <z> <slot>

Например, /item block ~ ~ ~ container.0 copy entity @s enderchest.0 скопирует первый элемент из enderchest игрока в первый слот контейнера, на котором в данный момент стоит игрок.
ТАБЛИЦЫ ДОБЫЧИ

НОВЫЕ УСЛОВИЯ

VALUE_CHECK

Проверяет диапазон значений.

Параметры:

value - см. раздел “Новые поставщики значений” (в настоящее время комбинация случайных генераторов и оценка)
range - min/max диапазон

ИЗМЕНИЛИСЬ УСЛОВИЯ

SCORE

параметр теперь заменен на target

он может либо содержать значение из старого поля (например, this), либо быть именем владельца счета в форме {"name":"..."}.

ИЗМЕНЕННЫЕ ФУНКЦИИ

SET_DAMAGE

Теперь эта функция имеет параметр. Если true, изменение будет относительно текущего повреждения. Если значение false, повреждение будет заменено текущим значением (поведение по умолчанию)

SET_COUNT

Эта функция теперь имеет параметр add. Если true, то изменение будет происходить относительно текущего количества элементов. Если false, то количество элементов будет заменено текущим значением (поведение по умолчанию)

COPY_NBT

исходный параметр теперь можно установить в значение {"storage": <namespaced id>}<namespaced id>, чтобы получить доступ к хранилищу команд.

НОВЫЕ ФУНКЦИИ

SET_ENCHANTMENTS

Изменяет чары на предмет

Параметры:

enchantments - карта идентификатора enchantment id со значением уровня (может быть баллом или случайным числом)
add - если true, то изменение будет происходить относительно текущего уровня. Если false, то уровень будет заменен текущим значением (поведение по умолчанию)

ПОСТАВЩИКИ НОВЫХ ЦЕННОСТЕЙ

Примечание: поставщики значений могут использоваться в тех же местах, что и генераторы случайных чисел

SCORE

Возвращает масштабированное значение табло.

Параметры
score - название табло
target - то же, что target в предикате
scale - коэффициент масштабирования (плыть)

ПАКЕТЫ ДАННЫХ

Изменения в пакетах данных для версии 7:

• Удаление /replaceitem (заменено на /item replace)
• условие таблицы loot: параметр заменен на target
ПАКЕТЫ РЕСУРСОВ

Изменения в пакетах ресурсов для версии 7:

• Зеркальное отображение утонувшей текстуры изменилось (см. MC-174685)
• Слоты для выбора режима игры теперь составляют 26 пикселей вместо 25
Исправленные ошибки: 23.