Перейти к содержанию

Как проверить, что значение в списке nbt равно значению string?


Рекомендуемые сообщения

В теме 1 сообщение

Хочу изменить торги у жителей, версия 1.21.5, датапак

Сейчас цель изменить броню у бронников, алмазная меняется на железную, зачарование при этом должно остаться. Изменить торг у меня получается (/data modify entity @s Offers.Recipes[0].sell.id set value "minecraft:paper")

Мне нужно сделать проверку, что конкретный торг №7 по пути Offers.Recipes[6].sell.id равен "minecraft:diamond_boots"

Как сделать такую проверку? Использовать /execute if data entity @s {Offers:{Recipes:[{sell:{id:"minecraft:diamond_boots"}}]}} нельзя, т.к он игнорирует номер торга в списке Recipes; Делать фиксированные торги (в 7 всегда ботинки в 8 всегда поножи и тд) тоже нельзя, т.к. изменить хочу не только бронников, а в других жителях торги "плавающие"

Не тот раздел, закрою тему

Ссылка на комментарий
Поделиться на другие сайты

  • jahotun закрыто, открыто и закрыто это тема
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...