CosmicNPCs: запись движений и создание живых NPC в Minecraft
Мир Minecraft постоянно расширяется, и моддеры не устают удивлять новыми инструментами. Один из таких — CosmicNPCs, мод, который превращает обычную игру в площадку для настоящей режиссуры. С его помощью можно записать собственные движения, действия и даже диалоги, а затем воспроизвести их через неигровых персонажей с любым скином и моделью. Версия 1.4 принесла долгожданную функцию зацикливания и множество других улучшений, сделав мод ещё гибче.
Что умеет CosmicNPCs
По сути, это простой motion capture для Minecraft. Вы становитесь актёром, а мод записывает каждое ваше действие: от ломания блоков до использования лука или отправки сообщений в чат. Позже запись можно «надеть» на NPC — и он в точности повторит всё, что делали вы. Это открывает безграничные возможности для создания кат-сцен, интерактивных сценариев на серверах или просто забавных перформансов.
Как начать запись
Всё управление строится вокруг двух основных команд. Чтобы включить запись, введите:
/npc-rec <ИмяФайла>
Вместо <ИмяФайла> укажите любое название, например leyla1. С этого момента все поддерживаемые действия сохраняются в файл. Остановить запись можно повторным вводом той же команды.
Какие действия записываются
- Передвижение (ходьба, бег, полёт)
- Разрушение и установка блоков
- Взаимодействие с блоками (правый клик по большинству объектов)
- Использование предметов: лука, арбалета, трезубца и другого оружия
- Плавание и приседание
- Отправка сообщений в чат
- Выбрасывание предметов
- Надевание брони и предметов в руку
Благодаря такому набору можно инсценировать сложные сцены, например, битву с мобами или диалог между персонажами. Кстати, если вы планируете использовать мод на своём сервере, установить его проще простого через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню, не копаясь в файлах вручную.
Воспроизведение записи
Когда запись готова, пора создать NPC, который её отыграет. Используйте команду:
/npc-play <Файл> <Имя NPC> <Файл скина> [Модель]
Разберём параметры:
- <Файл> — имя вашего файла записи (например,
leyla1). - <Имя NPC> — имя, которое будет отображаться над головой персонажа и в чате.
- <Файл скина> — название текстуры без расширения
.png. Если не хотите кастомный скин, просто напишитеdefault. - [Модель] — необязательный аргумент. Можно указать модель моба, например
minecraft:chicken, чтобы NPC выглядел как курица, но двигался по вашей записи.
Примеры использования
/npc-play leyla1 Leyla leyla_evil — появится NPC с именем Leyla и скином из файла leyla_evil.png, модель стандартная (игрок).
/npc-play gchicken4 GreenChicken green_chicken minecraft:chicken — NPC по имени GreenChicken примет модель курицы, но будет повторять записанные движения.
Тонкая настройка NPC
Если вы указали модель, можно добавить дополнительные параметры в фигурных скобках в конце команды. Формат такой: {Настройка:Значение, Настройка2:Значение2}. Например, {ShowNameTag:0,Invulnerable:1}.
Список доступных настроек
- ShowNameTag (число): 0 — скрыть имя, 1 — показывать всегда, 2 — показывать только при наведении взгляда.
- Invulnerable (true/false или 1/0): делает NPC неуязвимым.
- UseCommands (true/false): разрешает NPC выполнять команды.
- IsChild (true/false): уменьшенная модель (ребёнок).
- Layer (строка): текстура дополнительного слоя, если модель его поддерживает. Файлы должны лежать в
.../config/cosmicnpcs/resources/textures/layers. - VillagerType (строка): тип жителя, например
swamp. - Profession (строка): профессия жителя.
- ProfessionLevel (число): уровень торговли.
- Color (строка): цвет, например, шерсти овцы. Значение
rainbowдаст радужную овцу. - Sheared (true/false): подстрижена ли овца.
- MushroomBlock (строка): блок на спине мухомора.
- Charged (true/false): заряженный крипер или иссушитель.
- Armor (строка): броня лошади.
- Saddled (true/false): есть ли седло у свиньи или страйдера.
- Head (строка): блок, используемый снежным големом в качестве головы.
Кастомные скины
Чтобы NPC носил уникальную внешность, поместите файл скина в папку .../config/cosmicnpcs/resources/textures/main. Имя файла должно быть строго в нижнем регистре, а разрешение — 64x64 пикселей для стандартной модели игрока. При игре на сервере важно, чтобы у всех игроков в этой папке лежали одинаковые скины с одинаковыми названиями, иначе они увидят стандартную текстуру.
Горячие клавиши и Command GUI
Мод включает удобную систему быстрых команд. Нажмите Numpad 3, чтобы открыть интерфейс, где можно назначить любую команду. Затем клавиша Numpad 9 выполняет эту команду. При повторном нажатии Numpad 9 запустится команда со следующей страницы — получается своеобразная очередь. Это идеально для последовательного воспроизведения нескольких записей одним нажатием.
Различия между версиями
Если вы играете на старых сборках, учтите несколько нюансов.
Версия 1.12.2 (CosmicNPCs-1.2.1)
- Папка с текстурами:
.../.minecraft/config/cosmicnpcs/assets/npctextures. - Доступно только 6 моделей: Player, PlayerSlim, Villager, Witch, Vex и Chicken.
- Из дополнительных настроек работают только
ShowNameTagиInvulnerable(значения только 1 или 0). - NPC по умолчанию могут использовать команды.
Версия 1.7.10 (CosmicNPCs-1.1)
- Текстуры лежат там же:
.../.minecraft/config/cosmicnpcs/assets/npctextures. - Нет аргумента модели — всегда используется стандартная модель игрока.
- Дополнительные настройки отсутствуют, но можно добавить слово
Invulnerableпосле имени скина для неуязвимости. - NPC не могут выполнять команды, часть действий работает некорректно.
- Скины должны иметь разрешение 64x32.
Заключение
CosmicNPCs — это мощный и при этом удивительно простой инструмент для оживления миров Minecraft. Будь то эпичная сцена на сервере, обучающее видео или просто эксперимент с моделями мобов, мод даёт полную свободу творчества. А благодаря постоянным обновлениям, вроде недавней функции зацикливания, он становится только удобнее. Попробуйте записать свою первую сцену уже сегодня — и убедитесь, насколько глубже может стать кубическая вселенная.