MentalEnder Опубликовано 11 апреля Поделиться Опубликовано 11 апреля Привет, делаю карту, и мне нужно чтобы мобы шли чисто по прямой (там несколько ступенек), и могли атаковать игроков. Проблема в том, что я не знаю как это реализовать. Я на 1.19.2 без модов. Видел что можно поставить условно изумрудный блок, и что-то там написать и моб идти будет. А можно ли сделать так, чтобы ему просто указать куда идти и он пошёл? Может датапак ну или на крайняк моды? (Кастом НПС не подходит. Спавн мобов будет через командные блоки, а там не сохраняется маршрут, если заспавнить нпс). Кто знает что делать, вот мой дс: mental__ender Ссылка на комментарий Поделиться на другие сайты Поделиться
garmxd Опубликовано 12 апреля Поделиться Опубликовано 12 апреля Насчет версии 1.19.2 не подскажу, но на более новые версии есть такие датапаки: https://modrinth.com/datapack/pathfinding https://modrinth.com/datapack/path-entity Вообще можно это сделать и с CustomNPC. Просто вместо summon используй tp. Создай заранее за картой готовых нпс с прописанным маршрутом, и после просто tp их на начальную точку. Не знаю будет ли оно работать на деле, но попробовать стоит Ссылка на комментарий Поделиться на другие сайты Поделиться
Murentiy Опубликовано 12 апреля Поделиться Опубликовано 12 апреля https://www.youtube.com/watch?v=3Tr7bDrM36A&t=268s SHpriс 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
MentalEnder Опубликовано 12 апреля Автор Поделиться Опубликовано 12 апреля 29 минут назад, Murentiy сказал: https://www.youtube.com/watch?v=3Tr7bDrM36A&t=268s Смотрел, это не то. Мне надо чтобы ещё и атаковать могли, а они просто идут 31 минуту назад, garmxd сказал: Насчет версии 1.19.2 не подскажу, но на более новые версии есть такие датапаки: https://modrinth.com/datapack/pathfinding https://modrinth.com/datapack/path-entity Вообще можно это сделать и с CustomNPC. Просто вместо summon используй tp. Создай заранее за картой готовых нпс с прописанным маршрутом, и после просто tp их на начальную точку. Не знаю будет ли оно работать на деле, но попробовать стоит Да я бы хотел без модов сделать, но походу придётся всё же использовать. Но проблема в том, что там будет невероятно огромное количество нпс, и это сильная нагрузка насколько я знаю. Там может штук 200 так, хз. Датапаки те не подходят Ссылка на комментарий Поделиться на другие сайты Поделиться
Щербатый бесстыдник Опубликовано 12 апреля Поделиться Опубликовано 12 апреля execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=south] store result entity @s Rotation[0] float 180 run data modify entity @s Motion[2] set value -0.2 execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=east] store result entity @s Rotation[0] float 90 run data modify entity @s Motion[0] set value -0.2 execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=north] store result entity @s Rotation[0] float 0 run data modify entity @s Motion[2] set value 0.2 execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=west] store result entity @s Rotation[0] float -90 run data modify entity @s Motion[0] set value 0.2 хомячёк Ссылка на комментарий Поделиться на другие сайты Поделиться
SHpriс Опубликовано 12 апреля Поделиться Опубликовано 12 апреля 4 минуты назад, Щербатый бесстыдник сказал: execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=south] store result entity @s Rotation[0] float 180 run data modify entity @s Motion[2] set value -0.2 execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=east] store result entity @s Rotation[0] float 90 run data modify entity @s Motion[0] set value -0.2 execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=north] store result entity @s Rotation[0] float 0 run data modify entity @s Motion[2] set value 0.2 execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=west] store result entity @s Rotation[0] float -90 run data modify entity @s Motion[0] set value 0.2 хомячёк @MentalEnder если что все эти команды для цикл КБ Ссылка на комментарий Поделиться на другие сайты Поделиться
garmxd Опубликовано 13 апреля Поделиться Опубликовано 13 апреля если у тебя на карте будет одновременно 200 движущихся нпс, то этот способ с телепортом по стрелочкам явно не подойдет. Будет огромный ms (и еще этот способ вызывает сильный рассихрон). Если делаешь огромный город с постоянно движущими нпс , то датапак тут не подойдет - только моды Ссылка на комментарий Поделиться на другие сайты Поделиться
PhoenixTechu Опубликовано 14 апреля Поделиться Опубликовано 14 апреля можно сделать через вейпоинты яйцо призыва для создания магнитиков, по которым будут двигаться мобы, через постепенный телепорт в сторону ближайшего магнита Ссылка на комментарий Поделиться на другие сайты Поделиться
MentalEnder Опубликовано 15 апреля Автор Поделиться Опубликовано 15 апреля В 14.04.2026 в 14:30, PhoenixTechu сказал: можно сделать через вейпоинты яйцо призыва для создания магнитиков, по которым будут двигаться мобы, через постепенный телепорт в сторону ближайшего магнита Подробнее В 12.04.2026 в 16:39, Щербатый бесстыдник сказал: execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=south] store result entity @s Rotation[0] float 180 run data modify entity @s Motion[2] set value -0.2 execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=east] store result entity @s Rotation[0] float 90 run data modify entity @s Motion[0] set value -0.2 execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=north] store result entity @s Rotation[0] float 0 run data modify entity @s Motion[2] set value 0.2 execute as @e[type=minecraft:armor_stand] at @s if block ~ ~-1 ~ minecraft:magenta_glazed_terracotta[facing=west] store result entity @s Rotation[0] float -90 run data modify entity @s Motion[0] set value 0.2 хомячёк Если бы мобы при этом ещё и агриться на игроков могли бы, было бы очень хорошо Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 9 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти