Помогите Передвежение мобов

  • Автор темы Автор темы Niker
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Niker

Новичок
Пользователь
Баллы
6
Ку, Решил написать мини игру с боссом.
И сталкнулся со следуюший проблемой.
Citizen и прочии мусор пж не придлогайте:

Как можно заставить моба перейти на другую кординату?:.
Допустим мы получили моба так Entity b = (LivingEntity) p.getWorld().spawnEntity(p.getLocation(), EntityType.ZOMBIE);
Но метода для передвежения я не нашел как можно это сделать?:

Могу придположить что так.
b.setAI(false);
И после этого матаном высляем блоки,И после этого начинаем по ним тпшить.
Ну также нужно будет сгладить сам эффект телепорта както.
 
С чего бы это мусор?
Мусор - это 1.8.9 твой
Мусор - Это твой Citizen = И тут начался холивал🙂:
Ладно хватит, Я понимаю то что оно не плохое но лично для меня мусор, Тк как это хочу научиться все делать без стороненго api🙂;
 
Мусор - Это твой Citizen = И тут начался холивал🙂:
Ладно хватит, Я понимаю то что оно не плохое но лично для меня мусор, Тк как это хочу научиться все делать без стороненго api🙂;
Держи в курсе.
 
Ну смотри как работают пасфайндеры в нмсе, их и юзай
 
Ага, мобу нужно сменить аи контроллер. В ведроапи такого нет, это делается через грязные хаки.
Примерно понял, Сейчас такое не напишу. Но всеже, Ну а с твоей точки зрения сколько лет надо убить на it, Чтобы на изи такое рожать. м?. - И я сейчас говорю не просто взять готовый, И пропатчить а написать с 0.
 
Примерно понял, Сейчас такое не напишу. Но всеже, Ну а с твоей точки зрения сколько лет надо убить на it, Чтобы на изи такое рожать. м?. - И я сейчас говорю не просто взять готовый, И пропатчить а написать с 0.
Ну как минимум надо уметь в рефлексию. Быть готовым к непонятным переменным (a b c d e f etc) после обфускации.
 
Ну как минимум надо уметь в рефлексию. Быть готовым к непонятным переменным (a b c d e f etc) после обфускации.
И сильно может тошнить если столкнуться с огромных колвом испраженений, Допустим если у девелопера параноя и он решил раздуть код в 4-6 раз?.
 
Примерно понял, Сейчас такое не напишу. Но всеже, Ну а с твоей точки зрения сколько лет надо убить на it, Чтобы на изи такое рожать. м?. - И я сейчас говорю не просто взять готовый, И пропатчить а написать с 0.
Ну что именно делать? Чтоб написать пасфайндер много ума и учиться не надо. По сути все, что надо это A* алгос тут знать и все
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх