MonitoringMinecraft MonitoringMinecraft

Как сделать НПС в Майнкрафте — скины, диалоги и торговля

Создайте NPC командой в Bedrock или манекеном в Java. Настройте скин, диалоги, действия и торговлю без модов, с Custom NPCs и серверными плагинами.

Обновлено 15 октября 2026 г.

Как сделать НПС в Майнкрафте

В Bedrock создайте NPC командой /summon npc ~ ~ ~, затем откройте его редактор в творческом режиме: там настраиваются внешность, реплики и кнопки действий. В Java 26.3 без модов можно создать манекен со скином игрока, а диалог подключить командами. Для персонажей с квестами, маршрутами и магазинами подойдут мод Custom NPCs или серверные плагины.

Какой способ выбрать

Где вы играетеСпособЧто получите
Bedrock на телефоне, ПК или консолиВстроенный NPCГотовый редактор внешности, текста и кнопок с командами
Java 26.3 без модов и плагиновМанекен и командыСкин игрока, экипировку, диалог и действия через командные блоки или датапак
Java с модамиCustom NPCs для совместимой версииРедактор персонажа, диалоги с ответами, торговлю, поведение и задания
Сервер Java на Spigot или PaperCitizens и дополнительные плагиныNPC со скинами, репликами, маршрутами и выполнением команд; игрокам не нужен мод Citizens

Команды Bedrock и Java не взаимозаменяемы. В Java нет встроенной сущности minecraft:npc, а в Bedrock нет Java-манекена minecraft:mannequin. Для настройки нужны включённые читы в своём мире или соответствующие права на сервере. Основы ввода команд и выбора целей есть в разделе команд Майнкрафта.

Как создать NPC в Bedrock на телефоне и ПК

  1. Откройте настройки своего мира, включите читы и выберите творческий режим. На чужом сервере нужны права оператора.
  2. Встаньте там, где должен появиться персонаж, откройте чат и выполните /summon npc ~ ~ ~.
  3. На ПК нажмите по NPC правой кнопкой мыши. На телефоне наведитесь на него и используйте кнопку взаимодействия.
  4. Введите имя, откройте редактирование диалога и напишите реплику. Например: «За мостом находится деревня. Могу выдать вам еду в дорогу».
  5. В разделе внешности выберите один из встроенных образов. Обычное меню NPC не позволяет загрузить произвольный PNG-скин.
  6. Для проверки переключитесь в режим приключения командой /gamemode adventure и снова поговорите с персонажем. Вернуться к настройке можно через /gamemode creative.

Этот NPC доступен в обычной Bedrock: покупать Minecraft Education отдельно не требуется. На телефоне и компьютере с Bedrock используются одинаковые команды, различается управление.

Как добавить NPC диалог и действия в Bedrock

Текст реплики задаётся в редакторе диалога. Чтобы появилась кнопка с действием, откройте расширенные настройки, добавьте команду и включите режим кнопки. Подпись кнопки вводится отдельно от команды. Для оформления реплик используйте коды цветов Майнкрафт с учётом особенностей Bedrock.

ЗадачаКоманда в настройках NPCЧто произойдёт
Выдать хлеб/give @initiator minecraft:bread 1Поговоривший с NPC игрок получит хлеб
Телепортировать игрока/tp @initiator 100 70 100Игрок переместится в указанные координаты; замените их координатами безопасного места

@initiator обозначает игрока, который взаимодействует с NPC. Используйте его для личных наград и телепортации: @p выбирает ближайшего игрока, которым в многопользовательской игре может оказаться кто-то другой.

Кроме кнопки, доступны запуск команды при начале разговора и при его завершении. Выберите нужное событие в расширенных настройках. Команда выдачи предмета сама по себе не запоминает получение награды: при следующем нажатии предмет выдастся снова. Для приветствия на экране при начале разговора можно использовать команду /title.

Для разговора с несколькими страницами и вариантами ответов используют сцены в наборе поведения: файлы JSON помещают в папку dialogue, а переходы выполняют через /dialogue open и /dialogue change. Имя сцены должно существовать в подключённом наборе. Готовые дополнения для Bedrock ищите среди аддонов, проверяя их совместимость с вашей версией.

Как сделать NPC без модов в Java 26.3

В Java можно призвать манекен — персонажа с моделью и скином игрока. Он появился в 1.21.9, не имеет самостоятельного поведения и не открывает редактор диалогов по нажатию. Внешность и взаимодействие настраиваются отдельно.

  1. Включите команды в своём мире или получите необходимые права на сервере.
  2. Выполните: /summon minecraft:mannequin ~ ~ ~ {profile:{name:"Notch"},CustomName:{text:"Проводник"},CustomNameVisible:1b,Invulnerable:1b,immovable:1b,Tags:["guide"]}.
  3. Замените Notch ником аккаунта, чей скин хотите использовать, а «Проводник» — именем персонажа. Скин загружается через игровые службы и может появиться с задержкой.

В примере immovable фиксирует манекен на месте, Invulnerable защищает от обычного урона, а метка guide помогает находить именно этого персонажа командами. Для смены позы можно добавить в данные pose:"crouching", а для подписи под именем — description:{text:"Помощник"}.

Чтобы дать ближайшему манекену с этой меткой компас в основную руку, выполните /item replace entity @e[type=minecraft:mannequin,tag=guide,sort=nearest,limit=1] weapon.mainhand with minecraft:compass. Подобрать внешний вид персонажа помогут материалы раздела скинов.

Как открыть диалог нажатием на манекен в Java

Встроенные окна диалогов появились в Java 1.21.6. В Java 26.3 их можно соединить с манекеном через невидимую сущность interaction, которая записывает нажатие игрока. Следующий пример создаёт простое окно с репликой без модов и датапаков.

  1. Создайте манекен из предыдущего раздела. Затем выполните /execute at @e[type=minecraft:mannequin,tag=guide,sort=nearest,limit=1] run summon minecraft:interaction ~ ~ ~ {width:0.8f,height:2.1f,Tags:["guide_click"]}. Вокруг персонажа появится невидимая область взаимодействия.
  2. Получите командные блоки: /give @s minecraft:command_block 2. Поставьте их рядом так, чтобы стрелка первого указывала на второй.
  3. Первый блок сделайте повторяющимся, безусловным и всегда активным. Введите в него execute as @e[type=minecraft:interaction,tag=guide_click] on target run dialog show @s {type:"minecraft:notice",title:"Проводник",body:[{type:"minecraft:plain_message",contents:"Добро пожаловать! Деревня за холмом."}]}.
  4. Второй блок сделайте цепным, безусловным и всегда активным. Введите execute as @e[type=minecraft:interaction,tag=guide_click] run data remove entity @s interaction. Он удаляет запись обработанного нажатия, чтобы окно не открывалось непрерывно.
  5. Нажмите правой кнопкой мыши по персонажу. Окно увидит именно нажавший игрок.

Командные блоки и NPC должны находиться в загруженных чанках одного измерения. На выделенном сервере Java 26.3 при необходимости включите командные блоки командой /gamerule command_blocks_work true; через файл server.properties их включали в версиях до 1.21.9. Для персонажей с разными репликами используйте разные метки и отдельные команды обработки.

Это готовый пример разговора с одной репликой. Квесты с условиями, ветвящиеся ответы и сохранение прогресса потребуют дополнительных команд или датапака.

Как создать NPC плагином Citizens на сервере Java

Citizens устанавливается на сервер, поддерживающий плагины Bukkit, например Spigot или Paper. Для Java 26.3 выбирайте сборку Citizens, в которой прямо заявлена поддержка этой версии. Подготовка сервера описана в руководстве по созданию сервера, а установка файлов плагинов — в гайде по плагинам.

  1. Установите совместимую сборку Citizens в папку plugins и перезапустите сервер.
  2. С правами администратора встаньте на место будущего персонажа и выполните /npc create Проводник.
  3. Задайте скин командой /npc skin Notch, заменив ник нужным.
  4. Выполните /npc lookclose, чтобы персонаж поворачивался к игрокам поблизости.

Созданный NPC выбирается для редактирования автоматически. Если вы работали с другим персонажем, найдите нужный через /npc list, затем выберите командой /npc select ID, подставив его номер.

Что настроитьКоманда CitizensКак использовать
Реплику по нажатию/npc command add say Деревня находится за мостом.NPC произнесёт заданную фразу при взаимодействии
Телепортацию по нажатию/npc command add minecraft:tp <p> 100 70 100Замените координаты; <p> Citizens заменит именем нажавшего игрока
Несколько реплик/npc textДобавьте текст по подсказкам редактора в чате; для прослушивания игрокам требуется право citizens.npc.talk
Маршрут/npc pathНастройте точки движения через редактор маршрута

Если назначить несколько команд через /npc command add, по умолчанию они выполнятся все за одно нажатие. Для удаления сначала посмотрите список через /npc command, затем используйте /npc command remove ID.

Реплики Citizens — это сообщения в чате. Для разговоров с выбором ответов, условиями и заданиями можно подключить совместимый Denizen и настроить сценарий. Установка одного Citizens не создаёт готовую систему квестов.

Как создать NPC с модом Custom NPCs

Custom NPCs удобен для сюжетных карт: внешность, диалоги, торговлю и поведение можно задавать через меню. Сначала выберите выпуск под свою версию игры и загрузчик. На сервере мод нужен и серверу, и подключающимся игрокам.

Версия JavaПодходящий выпуск
1.12.2 и 1.16.5Оригинальный Custom NPCs для Forge
1.20.1CustomNPCs-Unofficial: есть выпуск для Forge
1.21.1CustomNPCs-Unofficial: есть выпуски для Fabric и NeoForge

Файл для 1.21.1 не означает поддержку всей ветки 1.21.x или Java 26.3. Проверяйте точную версию и загрузчик в описании файла. Выпуски перечисленных старых версий не подходят для актуальной Java автоматически. Другие варианты можно подобрать в каталоге модов.

  1. Запустите совместимую сборку игры с Custom NPCs и откройте творческий инвентарь.
  2. Возьмите инструмент NPC Wand и нажмите им правой кнопкой мыши по земле, чтобы создать персонажа. Повторное нажатие этим инструментом по NPC открывает настройки.
  3. В разделе внешности задайте имя, модель и текстуру. В настройках инвентаря добавьте экипировку, а в настройках поведения выберите нужное движение и реакцию на окружающих.
  4. Для разговора откройте Global → Dialogs, создайте категорию и диалог, впишите текст и варианты ответов.
  5. В настройках персонажа откройте Advanced → Dialogs и назначьте созданный диалог. Одного сохранения текста в общем списке недостаточно.
  6. Уберите NPC Wand из руки и проверьте разговор обычным взаимодействием.

Названия разделов могут отличаться в переводах и неофициальных портах. Для перехода от разговора к торговле используется вариант ответа с действием Role: он открывает интерфейс назначенной NPC роли.

Как сделать магазин и торговлю с NPC

Магазину нужны цена, проверка оплаты и выдача товара. Кнопка с /give только выдаёт предмет. Если отдельно добавить /clear и /give без проверки результата оплаты, игрок может получить товар даже при отсутствии нужных предметов.

На сервере Java для обмена предметами подойдёт Shopkeepers. Выбирайте его выпуск под версию сервера. Пример магазина администратора с неограниченным запасом товара:

  1. Установите совместимый Shopkeepers и перезапустите сервер.
  2. Посмотрите на обычный блок земли, не на сундук, и выполните /shopkeeper.
  3. Присядьте и нажмите по торговцу правой кнопкой мыши, чтобы открыть редактор.
  4. В верхнюю ячейку столбца положите образец товара, а под ним — предмет оплаты. Например, хлеб сверху и изумруд снизу задают обмен изумруда на хлеб; количество задаётся размером стопки в соответствующей ячейке.
  5. Закройте редактор и откройте торговца обычным нажатием. Проверьте покупку из аккаунта без прав администратора.

Магазин игрока отличается: он берёт товары из привязанного сундука. Для торговли за деньги на балансе нужна соответствующая система экономики и магазин с её поддержкой. Citizens может открывать такой магазин назначенной командой или через интеграцию.

В Custom NPCs назначьте персонажу роль Trader, откройте её настройки и задайте предмет оплаты и результат обмена. Если у торговца уже есть диалог, добавьте в него ответ с действием Role, чтобы игрок мог перейти к покупке.

В Bedrock без дополнений проще использовать обычного жителя с готовыми предложениями — их выбор зависит от профессии жителя. У встроенного NPC нет редактора торговых предложений: собственный магазин с кнопками придётся делать командами или дополнением с проверкой оплаты.

Почему NPC не создаётся или не разговаривает

  • Игра не знает npc. Проверьте редакцию: /summon npc предназначена для Bedrock, а не Java.
  • Игра не знает mannequin. В Java 1.12.2, 1.16.5, 1.20.1 и выпусках до 1.21.9 этой сущности нет. Для оформления можно использовать жителя или стойку для брони, а для полноценного персонажа — совместимый мод или плагин.
  • Открывается редактор вместо разговора. В Bedrock проверьте NPC в режиме приключения или выживания. В Custom NPCs уберите инструмент редактирования из руки.
  • Не работает /npc create. Это команда Citizens. Проверьте загрузку плагина, его совместимость с сервером и свои права.
  • Манекен молчит при нажатии. Сам манекен не запускает диалог. Проверьте область interaction, метки, направление цепочки командных блоков и их активность.
  • Скин остался стандартным. Проверьте ник аккаунта и доступ к службам загрузки скинов. Локально установленная картинка скина не становится автоматически доступной серверному NPC.
Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
693 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MineLandy
MineLandy Java + BE
42 онлайн
1.12.2 — 26.1.2 версия
Ванила и анархия без приватов — полная свобода действий и честное выживание
DESTINYWORLD - ANARCHY
12 онлайн
1.16.5 — 1.21.11 версия
Гриф-анархия с Игрой в кальмара, кланами и ключами за онлайн. Магазин и киты в стиле FT, Джамшут
Fork
Fork Java
0 онлайн
26.3 версия
Начни с корней. Построй свой мир среди единомышленников.
Гайды — все статьи

Вопросы и ответы

Как сделать НПС в Майнкрафт на телефоне?
В обычном Minecraft на Android и iPhone используется Bedrock, поэтому отдельный мод для базового NPC не нужен. Если персонаж не выбирается касанием, наведите прицел и используйте кнопку взаимодействия: её расположение зависит от выбранной схемы управления.
Как сделать НПС в Майнкрафт без модов и без читов?
Создать собственного персонажа с настраиваемым меню в обычном выживании без команд нельзя. Для простого торговца можно обустроить место обычному жителю и дать ему имя биркой.
Как сделать диалог с НПС в Майнкрафт, чтобы он выдавал награду один раз?
Нужно отдельно сохранять получение награды: например, меткой игрока, значением счётчика или состоянием задания. Перед выдачей проверяйте это состояние, а после успешной выдачи изменяйте его.
Как сделать торговлю с НПС в Майнкрафт на телефоне командами из Java?
Команды призыва жителя с торговыми предложениями в Java используют данные, которые Bedrock не принимает в таком виде. Для телефона нужен вариант магазина, рассчитанный именно на Bedrock.
Как сделать НПС в Майнкрафт Джастис?
По названию «Джастис» нельзя определить доступные команды: нужны редакция игры и список установленных модов или плагинов. Проверьте наличие NPC Wand для Custom NPCs либо команды Citizens; на чужом сервере создание персонажей зависит от выданных вам прав.
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 26.2, 1.21.11, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат