- 1) Поставьте npc в режим “Стоит”
- 2) Отключите “случайные” перемещения (если включены)
- 3) Отключите возвращение на другую точку после действий
- 4) Пресеките движение при взаимодействии игрока (ПКМ)
- 5) Проверьте ИИ: не должно быть поведения “паника” и похожего
- Быстрая настройка: что выставить для “не двигался”
- Типичные ошибки
- Полезные ссылки
Если npc постоянно ходит или пытается менять позицию, почти всегда причина в настройках режима движения и в ИИ-настройках. Ниже - рабочий порядок действий именно для мода Custom NPCs.
1) Поставьте npc в режим “Стоит”
- Откройте интерфейс настройки npc через Настройщик NPC (или откройте настройку кликом по npc).
- Перейдите к параметрам движения.
- В типе движения выберите Стоит.
Если раньше стояла анимация вроде бродит или был выбран маршрут, npc будет двигаться по логике мода. Режим “Стоит” отключает перемещение и фиксирует положение.
2) Отключите “случайные” перемещения (если включены)
В настройках движения проверьте, нет ли параметров, из-за которых npc “разъезжается” вокруг точки спавна:
- если включено Бродит или задан радиус для случайных точек - npc будет перемещаться;
- если включено Отмеченный путь (маршрут через точки) - npc будет ходить по нему.
Чтобы npc не двигался, оставьте только Стоит и не задавайте маршрут.
3) Отключите возвращение на другую точку после действий
В закладке ИИ найдите параметр Вернуться на место. Если там стоит “Да”, npc может стараться вернуться на исходную точку после боя или некоторых взаимодействий.
Для максимальной “статичности” отключите возврат:
- Вернуться на место: Нет.
4) Пресеките движение при взаимодействии игрока (ПКМ)
Иногда npc начинает двигаться, когда игрок взаимодействует с ним правой кнопкой мыши. В таком случае помогает настройка:
- Stop on interact: выключите (если нужно, чтобы npc не “стопорился” или не переключал поведение при ПКМ).
Точное название параметра встречается в настройках ИИ движения/поведения взаимодействия. Смысл одинаковый: убрать реакцию на ПКМ, которая ломает “статичный” режим.
5) Проверьте ИИ: не должно быть поведения “паника” и похожего
В закладке ИИ найдите пункт Если найдёт врага. Для стоячей декорации выберите вариант, при котором npc не начинает активные перемещения:
- Ничего или близкий к нему режим без агрессивного поведения.
Если оставить Месть или Паника, npc будет двигаться при появлении цели или при провокации.
Быстрая настройка: что выставить для “не двигался”
| Что нужно | Где найти в Custom NPCs | Что поставить |
|---|---|---|
| Вообще не ходить | Движение -> тип движения | Стоит |
| Не перемещаться по радиусу | Движение -> бродит/радиус | Отключить Бродит и радиусы |
| Не ходить по маршруту | Движение -> отмеченный путь/петля/патруль | Не использовать маршрут |
| Не возвращаться после действий | ИИ -> Вернуться на место | Нет |
| Не “ломать” поведение от ПКМ | ИИ/взаимодействие -> Stop on interact | Настройте реакцию на ПКМ (выключить переключение поведения) |
| Не бежать при враге | ИИ -> Если найдёт врага | Ничего (для неподвижного npc) |
Типичные ошибки
- Оставили Отмеченный путь или Бродит - npc будет двигаться по заданной логике мода.
- Включили Вернуться на место - npc может возвращаться после взаимодействий или боя.
- В ИИ стоит Паника/Месть - npc начнёт перемещаться при появлении цели.
Полезные ссылки
- Custom NPCs: часто задаваемые вопросы и ответы (раздел про позицию и “Движение” через Путевод NPC) - https://ru.minecraft.wiki/w/Custom_NPCs/%D0%A7%D0%B0%D1%81%D1%82%D0%BE_%D0%B7%D0%B0%D0%B4%D0%B0%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_%D0%B2%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%B8_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%8B
- Custom NPCs: настройки npc (закладка “ИИ” и “Движение”) - https://ru.minecraft.wiki/w/Custom_NPCs/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8_NPC