Вопрос Я Делаю свой сервер майнкрафт на 1.20.4 мне нужно узнать как сделать кастомные модели для нпс

SnowyDev

Пользователь
Сообщения
3
Мне нужно поставить кастомную модель на нпс у меня есть
ModelEngine как это сделать?
 
3.9 Запрещена публикация сообщений, содержимое которых было сгенерировано с помощью искусственного интеллекта
Мне нужно поставить кастомную модель на нпс у меня есть
ModelEngine как это сделать?
Если кратко: для NPC с моделью нужен не только ModelEngine, но и Citizens.
ModelEngine отвечает за саму 3D-модель и ресурс-пак, а Citizens — за NPC.

Порядок такой:

  1. Сделай/открой модель в Blockbench и сохрани её как .bbmodel.
  2. Закинь файл модели в папку:
    plugins/ModelEngine/blueprints/
  3. Перезагрузи модели:
    /meg reload models
  4. Проверь, что ModelEngine сгенерировал ресурс-пак. Обычно он лежит в:
    plugins/ModelEngine/resource pack
  5. Этот ресурс-пак нужно выдать игрокам: через server.properties, ItemsAdder/Oraxen/Nexo или другой способ. Важно: сам ModelEngine ресурс-пак игрокам не отправляет, он только генерирует его.
  6. Создай NPC через Citizens и добавь ему trait ModelEngine.

Код:
# Создать NPC сразу с trait от ModelEngine:
/npc create TestNPC --trait meg_model

# Если NPC уже создан:
/npc select <id>
/trait add meg_model

# Узнать ID выбранного NPC:
/npc id

# Поставить модель на NPC:
/meg npc model citizens:<id> add <model_id>

# Пример:
/meg npc model citizens:1 add knight

# Если нужна анимация:
/meg npc state citizens:<id> <model_id> add <animation> 0 0 1

# Пример:
/meg npc state citizens:1 knight add idle 0 0 1

Важно:
  • <model_id> — это id модели после импорта. Обычно его удобно подставлять через TAB в команде ModelEngine.
  • После /meg npc model тоже попробуй нажать TAB: плагин может сам предложить NPC в формате вроде citizens:1 или похожем.
  • Если модель не видна, в 90% случаев проблема не в NPC, а в ресурс-паке: он не подключён, не скачался у клиента или не был объединён с основным паком сервера.
  • Если у NPC нет анимации, добавляй state вручную через /meg npc state. Анимация должна существовать в самой модели, например idle, walk, attack.
  • Если используешь не Citizens, а ZNPCs/другой NPC-плагин, команды выше могут не подойти. Официальная интеграция в wiki описана именно через Citizens trait meg_model.

Официальные ссылки:
 
Назад
Сверху Снизу