Помогите [РЕШЕНО] Как заставить ArmorStand двигаться

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

AlbertV

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Lingue
Всем привет! Хочу заставить Armor Stand двигаться вперед. В бакките такого не нашел.
 
Ну так ты не ставь большие расстояние между локациями по которым он двигается, может и плавно будет.
Ваще в этом направлении я не оч, жди кого нибудь ещё.
 
С отключенной гравитацией не будет работать.
не работает(

new BukkitRunnable() {

@Override
public void run() {
Vector dir = stand.getVelocity();
Vector vec = new Vector(dir.getX() * 0.8D, 0.8D, dir.getZ() * 0.8D);
stand.setVelocity(vec);
}
}.runTaskTimer(Main.getInstance(), 0L, 0L);
Таймер с интервалом 0? Нормуль...
Телепортируй стенд каждый тик на небольшое растояние.
 
С отключенной гравитацией не будет работать.

Таймер с интервалом 0? Нормуль...
Телепортируй стенд каждый тик на небольшое растояние.
Первая проблема решена, огромное спасибо. Мне осталось решить еще 2 проблемы. Мне надо сделать так, чтобы меч лежал, точно не знаю, но скорее всего через угол Эйлера(org.bukkit.utils.
EulerAngle). И последняя меч не летит по направлению, тобишь куда смотрит игрок он должен туда полететь.
 
С отключенной гравитацией не будет работать.

Таймер с интервалом 0? Нормуль...
Телепортируй стенд каждый тик на небольшое растояние.
Плавно наверно будет, если каждый тик телепортировать, да и серверу збс. И причем тут вообще отключенная гравитация? То что в баките это нормально не работает и так все знают, надо голыми пакетами слать
 
Вообщем, проблему одну решил, где меч должен лежал, осталось только с направлением меча.. Он летит только в одну сторону.
 
Плавно наверно будет, если каждый тик телепортировать, да и серверу збс. И причем тут вообще отключенная гравитация? То что в баките это нормально не работает и так все знают, надо голыми пакетами слать
Когда гравитацию включил - заработало))
 
То что в баките это нормально не работает и так все знают, надо голыми пакетами слать
Клиент пропатчи. Через /entitydata менял Motion - бестолку.
Первая проблема решена, огромное спасибо. Мне осталось решить еще 2 проблемы. Мне надо сделать так, чтобы меч лежал, точно не знаю, но скорее всего через угол Эйлера(org.bukkit.utils.
EulerAngle). И последняя меч не летит по направлению, тобишь куда смотрит игрок он должен туда полететь.
EulerAngle - это 3 угла в радианах, по осях.
А направление взгляда получай у игрока.
 
Недавно делал летающий меч для своего сервер JediCraft, мне очень помогли ссарцы вот этого плагина ThrowSwords. Думаю тебе тоже пригодится...
 
Получилось! И последний вопрос, какие надо использовать эвенты, когда армор стенд рядом с живым объектом и блоками?
 

Вложения

  • 2018-08-31_22.38.14.png
    2018-08-31_22.38.14.png
    451,8 КБ · Просмотры: 37
  • 2018-08-31_22.38.15.png
    2018-08-31_22.38.15.png
    385,2 КБ · Просмотры: 30
Статус
Закрыто для дальнейших ответов.
Назад
Верх