- 74
- 2
Пытаюсь перемещать одну сущность следом за другой. Проблема состоит в том, что сущность, которую нужно переместить, двигается рывками. Причину я найти не смог. Получилось только увеличить частоту обновления путем добавления в регистр типа сущности вызова .setUpdateInterval(1). Но это не помогло полностью избавиться от рывков. Если кто то знает причину, буду очень благодарен за подсказку.
Код, отвечающий за перемещение:
Код, отвечающий за перемещение:
Java:
@Override
public void tick()
{
if(!world.isRemote)
{
if (this.getParent() != null)
{
updatePosition();
}
}
super.tick();
}
public void updatePosition()
{
LivingEntity parent = getParent();
this.setPosition(
parent.getPosX(),
parent.getPosY() + this.yOffset,
parent.getPosZ()
);
this.markVelocityChanged();
}