Помогите NPC и его управление

  • Автор темы Автор темы slime_j
  • Дата начала Дата начала

slime_j

Участник
Пользователь
Баллы
36
Имя в Minecraft
slime_j
Привет)
Хочу разобраться как создать своего NPC и заставлять его делать разные действия: ходить за тобой, просто куда-то двигаться. или просто стоять, что бы он мог хотя бы визуально бить моба или блок.
Мне не нужны плагины Ситизен и прочие. Мне нужно понять как создать своего и наделить его действиями. Если не трудно и есть время можете объяснить?
 
Мне не нужны плагины Ситизен и прочие. Мне нужно понять как создать своего и наделить его действиями. Если не трудно и есть время можете объяснить?
Не стоит изобретать велосипед. Если действительно хочешь понять КАК именно это работает, посмотри исходники Citizens.
В любом случае, все это делается плагином Citizens через его API.
 
Не стоит изобретать велосипед. Если действительно хочешь понять КАК именно это работает, посмотри исходники Citizens.
В любом случае, все это делается плагином Citizens через его API.
Понимаешь человек хочет научиться, а потом уже когда будет сложно использовать API
 
Понимаешь человек хочет научиться, а потом уже когда будет сложно использовать API
Ну так пускай смотрит исходники Citizens и учится.

Вообще, если есть необходимость сделать быстро - достаточно взять дефолтного зомби и наложить на него скин игрока при помощи LibsDisguises
 
Последнее редактирование:
Можешь написать интеллект через MobGoals api ну и заюзать Pathfinder для движения в заданную точку. Но лучше юзать Citizens, так быстрее.
 
Ну так пускай смотрит исходники Citizens и учится.
Ну как по мне всегда использовать API не хорошый вариант.
Например ты написал плагин который использует Citizens, но многие использует другой плагин и это уже будет не хорошо.
Или когда есть проблема что у человка Citizens конфликтует с другими плагинами.
 
Ну как по мне всегда использовать API не хорошый вариант.
Например ты написал плагин который использует Citizens, но многие использует другой плагин и это уже будет не хорошо.
Или когда есть проблема что у человка Citizens конфликтует с другими плагинами.
Не проблема написать плагин так, чтобы он работал со всеми NPC.
Кроме этого, API этих плагинов стабилен, в отличии от NMS, который каждое обновление меняется и всегда придется что то переписывать. Еще придется забыть про поддержку любых других версий кроме той, на которой писался плагин.
 
Ну как по мне всегда использовать API не хорошый вариант.
Например ты написал плагин который использует Citizens, но многие использует другой плагин и это уже будет не хорошо.
Или когда есть проблема что у человка Citizens конфликтует с другими плагинами.
Я и не предлагаю его использовать. Я предлагаю изучить его реализацию, чтобы разобраться самостоятельно и получить опыт
 
Назад
Верх