npc2
более умные NPC для Fabric без чрезмерной раздутости.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 1,4 тыс.
- Подписчиков на Modrinth
- 5
- версии
- 4
- Обновлён
- 19 сентября 202619 сент.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
npc2
npc2 — экспериментальный мод для Fabric, который добавляет в ваш мир автономных выживающих NPC. Каждый из них действует по взвешенному плану выживания, хранит постоянную память, использует физику мобов из ванильного Minecraft и принимает решения через граф поведения на основе узлов, охватывающий сбор ресурсов, крафт, бой, хранение, передвижение и сон.
npc2 можно использовать в одиночных мирах, по LAN и на мультиплеерных серверах.
npc2 находится в активной разработке. Будьте готовы к тому, что NPC будут менять рельеф вокруг себя, пока добывают ресурсы и строят.
Требования
npc2 требует Fabric API и Fabric Language Kotlin.
- [Последняя] Версия
0.3.1-alpha+26.3поддерживает Fabric API0.161.0+26.3и совместимые более новые релизы Fabric API для Minecraft 26.3. - [Устаревшая/26.2] Версия
0.3.0-alpha+26.2поддерживает Fabric API0.154.2+26.2и совместимые более новые релизы Fabric API для Minecraft 26.2.
Для серверов: установите npc2 и его зависимости как на сервер, так и на каждый подключающийся клиент.
Одиночная игра: установите npc2 и его зависимости на свой клиент Minecraft.
LAN: установите npc2 и его зависимости на клиент каждого игрока.
Быстрый старт
Версия 0.3.0-alpha и новее
Откройте вкладку Spawn Eggs в ванильном инвентаре Creative и используйте Survivor NPC Spawn Egg на твёрдой открытой земле.
Игроки с правом использовать команды также могут кликнуть или ввести:
/give @s npc2:fake_npc_spawn_egg
При входе в мир npc2 показывает в чате форматированное сообщение с быстрым стартом, содержащее команду спавна, элементы управления отладкой и ссылку на трекер задач.
Версия 0.2.1-alpha и старше
Откройте вкладку npc2 в инвентаре Creative и используйте Survivor NPC Spawn Egg на твёрдой земле. Возможно, вам придётся использовать стрелки инвентаря, чтобы найти вкладку.
Либо введите:
/give @s npc2:fake_npc_spawn_egg
Панель отладки — 0.3.0-alpha и новее
Наведитесь рядом с живым NPC, чтобы отобразить компактную панель отладки с его именем, ID сущности, здоровьем и элементами управления отладкой.
- Нажмите
X, чтобы закрепить выбранного NPC и развернуть панель. - Нажмите
Xещё раз, чтобы открепить её. - Нажмите
F8, чтобы переключить всю отладку npc2, включая панель, светящийся контур и визуализацию пути. - Обе клавиши можно переназначить в категории Debug в меню управления Minecraft.
Развёрнутая панель отображает текущие решения NPC, состояние движения и пути, потребности в ресурсах, экипировку, инвентарь и другую информацию об ИИ.
Для наиболее аккуратной компоновки используйте масштаб интерфейса 3 или меньше.
Взаимодействие с игроком — 0.3.0-alpha и новее
NPC по умолчанию дружелюбны к игрокам. NPC отвечает агрессией только на игрока в режиме Survival или Adventure, который навредил именно этому NPC. Игроки в Creative и Spectator никогда не становятся целью.
Длительность ответной агрессии можно изменить в:
.minecraft/config/npc2/npc2.properties
Известные проблемы в 0.3.0-alpha
- Оверлей отладки может выглядеть неровно при масштабе интерфейса выше 3.
- NPC очень медленно двигаются, пока плывут по воде.
- NPC иногда могут зависать, отвечая агрессией на игрока. Они возвращаются в норму, когда игрок покидает радиус их обнаружения, переходит в режим Creative или истекает настроенная длительность
player_retaliation_ticks.
Эти проблемы планируется исправить в будущих релизах.
Больше документации
Посетите npc2 GitHub README, чтобы узнать об установке, параметрах конфигурации, деталях геймплея, решении проблем и документации по разработке.
Сообщайте об ошибках через трекер проблем npc2.

Частые вопросы
Как установить npc2?
Установите Fabric под свою версию Minecraft, скачайте npc2 под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть npc2?
У npc2 есть сборки для Minecraft 26.2–26.3.
Нужен ли npc2 на сервере?
Нужен и в игре, и на сервере