Русский · English
Аддон для EasyNPC (Forge 1.20.1), который добавляет нормальную систему маршрутов и патрулей для NPC.
Расставляете точки специальной палочкой — и NPC ходит по ним. Со своим поиском пути, обходом препятствий, паузами на точках и наглядной отрисовкой маршрута прямо в мире.
- Умная ходьба — NPC обходят препятствия и идут не строго по прямой, а как живые. Если точка временно недостижима — пропускают её и продолжают маршрут, а не зависают.
- Прогрузка чанков — вокруг идущего NPC чанки держатся загруженными, поэтому он спокойно ходит и по выгруженной местности.
- Режимы обхода — петля, туда-обратно, один раз.
- Паузы на точках — у каждой точки своя длительность стоянки (настраивается в меню).
- Сохранение — маршруты переживают перезаход мира.
- Визуализация — реальный путь NPC, маркеры точек и их номера (
#1,#2, …) рисуются прямо в мире, у каждого NPC свой цвет. Видно только пока в руке палочка, так что игрокам не мешает. - Удобное меню — режим и список точек с индивидуальными паузами, вставкой и удалением.
- 9 языков — RU, EN, UK, DE, FR, ES, PT-BR, ZH-CN (интерфейс и подсказки).
- Minecraft 1.20.1
- Minecraft Forge 47.x
- EasyNPC (Bd-EasyNPC) версии 6.x — обязательная зависимость
- Установите Forge 1.20.1 и EasyNPC.
- Закиньте
easynpcroutes-x.x.jarв папкуmods. - Готово. В креативе появится вкладка EasyNPC: Routes с предметом Инструмент маршрутов.
Берёте Инструмент маршрутов и:
| Действие | Что делает |
|---|---|
| ПКМ по EasyNPC | выбрать этого NPC и открыть меню маршрута |
| ПКМ по блоку | поставить точку (сразу в маршрут выбранного NPC) |
| ЛКМ по блоку | удалить ближайшую точку |
NPC начинает идти, как только в маршруте есть хотя бы 2 точки.
В меню (ПКМ по NPC):
- Режим — петля / туда-обратно / один раз.
- Список точек — у каждой:
−/+пауза,Тут(ставить новые точки после неё),Уд(удалить). - В конец — снова добавлять точки в конец маршрута.
- Стоп — снять маршрут с NPC.
Скорость ходьбы берётся из атрибутов самого NPC (настраивается в EasyNPC), а не здесь.
./gradlew buildГотовый jar окажется в build/libs/.
Для компиляции нужен jar EasyNPC (Core) — положите его в папку libs/ (имя вида easy_npc-forge-1.20.1-6.24.0.jar). В репозиторий он не входит: это чужой мод, скачивайте его отдельно. Подключается он только на этапе компиляции (compileOnly) и в собранный jar не попадает.
- MarkusBordihn — за EasyNPC, на котором всё держится.
MIT © RS Studio