Помогите Движение моба через Citizens api

Mukiroku

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kukuroku
как заставить двигаться моба 5 секунд в 1 точку через ещё 5 секунд в другую?
 
Чтобы шел не получится через CitizensAPI, пиши своё апи или чисто функции, и реализовывай их.
Это довольно сложно.
 
Вот с таким кодом дёргаться не будет.
Если дёргается - качай Citizens под свою версию ядра.
У меня всё работает максимально плавно, NPC реально идёт, как обычный игрок.
PHP:
List<Vector> actions = new ArrayList<>();
actions.add(location.toVector());
npc.getNavigator().setTarget(actions);

Чтобы шел не получится через CitizensAPI, пиши своё апи или чисто функции, и реализовывай их.
Это довольно сложно.
Я тебе уже говорил, что если не знаешь - лучше не пиши.
 
Вот с таким кодом дёргаться не будет.
Если дёргается - качай Citizens под свою версию ядра.
У меня всё работает максимально плавно, NPC реально идёт, как обычный игрок.
PHP:
List<Vector> actions = new ArrayList<>();
actions.add(location.toVector());
npc.getNavigator().setTarget(actions);


Я тебе уже говорил, что если не знаешь - лучше не пиши.
Все равно только телепортируется, может есть нормальный способ движение LivingEntity без Citizens?
 
Все равно только телепортируется
Если дёргается - качай Citizens под свою версию ядра.
У меня всё работает максимально плавно, NPC реально идёт, как обычный игрок.


может есть нормальный способ движение LivingEntity без Citizens?
Есть вариант с NMS, но я бы не назвал его нормальным. Задолбаешься ещё больше, чем с Citizens.
 
Есть вариант с NMS, но я бы не назвал его нормальным. Задолбаешься ещё больше, чем с Citizens.
Своя версия, все равно ни как. Хочу заставить двигаться жителя версия 1.12.2
 
В Paper есть Pathfinding API. Если плагин не публичный - ставь его вместо Spigot'а и попробуй использовать.
 
Вот с таким кодом дёргаться не будет.
Если дёргается - качай Citizens под свою версию ядра.
У меня всё работает максимально плавно, NPC реально идёт, как обычный игрок.
PHP:
List<Vector> actions = new ArrayList<>();
actions.add(location.toVector());
npc.getNavigator().setTarget(actions);


Я тебе уже говорил, что если не знаешь - лучше не пиши.
Все равно только телепортируется, может есть нормальный способ движение LivingEntity без Citizens?
Я же говорил...

Ему анимация нужна, такая же как и игрок ходит
 
Назад
Верх