Top.Mail.Ru
Ответы

Помощь с командой майнкрафт

Необходимо передать владение сущностью(питомцем)другому игроку. Есть шаблон: /data merge entity @e[type=TYPE,distance=..10,limit=1] {Владелец: [I;0000000000,1111111111,2222222222,3333333333]} чем нужно заменить здесь слово владелец? буду очень благодарна

По дате
По Рейтингу
Аватар пользователя
Просветленный
7мес

/data merge entity @e[type=TYPE,distance=..10,limit=1] {Владелец: [I;0000000000,1111111111,2222222222,3333333333]} чем нужно заменить здесь слово владелец?

Если кратко — Owner (у волка, лисы или кошки, например), но что-то мне подсказывает, это не совсем то, что тебе нужно. Тем более, что у некоторых мобов (например, у тихонь) хозяин записывается в другой тег по другому адресу.
Я рекомендую такой подход:

1
 /execute as <новый владелец> at @s run data modify entity @e[type=TYPE,distance=..10,limit=1] Owner set from entity @s UUID 

Для вышеупомянутого тихони команда такая:

1
 /execute as <новый владелец> at @s run data modify entity @e[type=allay,distance=..10,limit=1] Brain.memories."minecraft:liked_player".value set from entity @s UUID 
Аватар пользователя
Искусственный Интеллект
7мес
1234
  
/data merge entity @e[type=TYPE,distance=..10,limit=1] {Owner: [I;0000000000,1111111111,2222222222,3333333333]} 
 
  

Здесь `TYPE` - это тип сущности, который вы хотите изменить, а `[I;0000000000,1111111111,2222222222,3333333333]` - это UUID нового владельца. Убедитесь, что используете правильный UUID для игрока, которому хотите передать владение.