garmxd Опубликовано 17 марта, 2025 Поделиться Опубликовано 17 марта, 2025 Раньше я использовал эти 3 команды чтобы странствующий торговец преследовал игрока: data modify entity @e[type=minecraft:wandering_trader,limit=1] WanderTarget.X set from entity @p Pos[0] data modify entity @e[type=minecraft:wandering_trader,limit=1] WanderTarget.Y set from entity @p Pos[1] data modify entity @e[type=minecraft:wandering_trader,limit=1] WanderTarget.Z set from entity @p Pos[2] Но на новой версии 1.21.4 это уже не работает, я подозреваю что дело в том что на новой версии параметр WanderTarget был изменен. Буду благодарен если сможете помочь! Ссылка на комментарий Поделиться на другие сайты Поделиться
PhoenixTechu Опубликовано 18 марта, 2025 Поделиться Опубликовано 18 марта, 2025 такой способ больше не будет работать, формат координат стал другим {wander_target:[I;1,2,3]} Ссылка на комментарий Поделиться на другие сайты Поделиться
Rozy Опубликовано 18 марта, 2025 Поделиться Опубликовано 18 марта, 2025 16 часов назад, garmxd сказал: Раньше я использовал эти 3 команды чтобы странствующий торговец преследовал игрока: data modify entity @e[type=minecraft:wandering_trader,limit=1] WanderTarget.X set from entity @p Pos[0] data modify entity @e[type=minecraft:wandering_trader,limit=1] WanderTarget.Y set from entity @p Pos[1] data modify entity @e[type=minecraft:wandering_trader,limit=1] WanderTarget.Z set from entity @p Pos[2] Но на новой версии 1.21.4 это уже не работает, я подозреваю что дело в том что на новой версии параметр WanderTarget был изменен. Буду благодарен если сможете помочь! попробуй data modify entity @n[type=minecraft:wandering_trader] wander_target set from entity @p Pos Ссылка на комментарий Поделиться на другие сайты Поделиться
garmxd Опубликовано 18 марта, 2025 Автор Поделиться Опубликовано 18 марта, 2025 6 часов назад, PhoenixTechu сказал: такой способ больше не будет работать, формат координат стал другим {wander_target:[I;1,2,3]} Огромное спасибо! И вправду, пришлось конечно голову поломать, ведь новая система ну очень криво работает, потому что теперь торговцу нельзя задать wander_target позицию игрока если у него в данный момент нет конечной точки. Из-за этого приходиться каждый раз когда он дойдет до игрока и его wander_target сброситься, менять значение на любые корды. Вот команды execute as @e[type=minecraft:wandering_trader] unless data entity @s wander_target run data modify entity @s wander_target set value [I;6,-60,3] data modify entity @e[type=minecraft:wandering_trader,limit=1] wander_target[0] set from entity @p Pos[0] data modify entity @e[type=minecraft:wandering_trader,limit=1] wander_target[1] set from entity @p Pos[1] data modify entity @e[type=minecraft:wandering_trader,limit=1] wander_target[2] set from entity @p Pos[2] Надеюсь кому-то понадобиться! :) PhoenixTechu 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Rozy Опубликовано 18 марта, 2025 Поделиться Опубликовано 18 марта, 2025 4 часа назад, garmxd сказал: Огромное спасибо! И вправду, пришлось конечно голову поломать, ведь новая система ну очень криво работает, потому что теперь торговцу нельзя задать wander_target позицию игрока если у него в данный момент нет конечной точки. Из-за этого приходиться каждый раз когда он дойдет до игрока и его wander_target сброситься, менять значение на любые корды. Вот команды execute as @e[type=minecraft:wandering_trader] unless data entity @s wander_target run data modify entity @s wander_target set value [I;6,-60,3] data modify entity @e[type=minecraft:wandering_trader,limit=1] wander_target[0] set from entity @p Pos[0] data modify entity @e[type=minecraft:wandering_trader,limit=1] wander_target[1] set from entity @p Pos[1] data modify entity @e[type=minecraft:wandering_trader,limit=1] wander_target[2] set from entity @p Pos[2] Надеюсь кому-то понадобиться! :) а ты пробовал прописать именно вот эту команду? data modify entity @n[type=minecraft:wandering_trader] wander_target set from entity @p Pos Ссылка на комментарий Поделиться на другие сайты Поделиться
garmxd Опубликовано 20 марта, 2025 Автор Поделиться Опубликовано 20 марта, 2025 В 18.03.2025 в 20:30, NecRoZ сказал: а ты пробовал прописать именно вот эту команду? data modify entity @n[type=minecraft:wandering_trader] wander_target set from entity @p Pos не, так оно не работает. Только если по отдельности Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 6 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти