Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Elytra Target

  • Автор темы Автор темы TheT1x
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
22 Июл 2022
Сообщения
115
Реакции
0
Здравствуйте, хотел бы задаться вопросом где писать элитра таргет, насколько я знаю в fireworkrocketentity и livingentity, не могли бы вы уточнить где конкретно все это делать?
 
ка
Здравствуйте, хотел бы задаться вопросом где писать элитра таргет, насколько я знаю в fireworkrocketentity и livingentity, не могли бы вы уточнить где конкретно все это делать?
качаешь сурсы катлавана и копаёшься там
 
Здравствуйте, хотел бы задаться вопросом где писать элитра таргет, насколько я знаю в fireworkrocketentity и livingentity, не могли бы вы уточнить где конкретно все это делать?
LivingEntity & FireworkRocketEntity
 
LivingEntity.java & FireworkRocketEntity.java
да я понял что это классы, а строчкки там какие, насколько знаю в ливинг энтити это ис элитра флаинг, а в фаерворк рокет ентити че?
 
да я понял что это классы, а строчкки там какие, насколько знаю в ливинг энтити это ис элитра флаинг, а в фаерворк рокет ентити че?
134 строчка примерно (метод tick())

code:
Expand Collapse Copy
            if (this.boostedEntity != null)
            {
                if (this.boostedEntity.isElytraFlying())
                {
                    double d0 = 1.5D;
                    double d1 = 0.1D;

                    double defaultSpeed = 1.5;
                    double boostedSpeed = defaultSpeed; // тут можно еще сделать элитра бустер aka super firework

                    AttackAura attackAura = Client.moduleManager.getAttackAura();
                    if (attackAura.isEnabled() && attackAura.getTarget() != null && Client.moduleManager.getMovementFix().isEnabled() && boostedEntity instanceof ClientPlayerEntity) {
                        Vector3d vector3d = this.getVectorForRotation(attackAura.rotate.y, attackAura.rotate.x);
                        Vector3d vector3d1 = this.boostedEntity.getMotion();
                        this.boostedEntity.setMotion(vector3d1.add(vector3d.x * 0.1D + (vector3d.x * boostedSpeed - vector3d1.x) * 0.5D, vector3d.y * 0.1D + (vector3d.y * boostedSpeed - vector3d1.y) * boostedSpeed, vector3d.z * 0.1D + (vector3d.z * boostedSpeed - vector3d1.z) * 0.5D));
                    } else {
                        Vector3d vector3d = this.boostedEntity.getLookVec();
                        Vector3d vector3d1 = this.boostedEntity.getMotion();
                        this.boostedEntity.setMotion(vector3d1.add(vector3d.x * 0.1D + (vector3d.x * boostedSpeed - vector3d1.x) * 0.5D, vector3d.y * 0.1D + (vector3d.y * boostedSpeed - vector3d1.y) * 0.5D, vector3d.z * 0.1D + (vector3d.z * boostedSpeed - vector3d1.z) * 0.5D));
                    }
                }

                this.setPosition(this.boostedEntity.getPosX(), this.boostedEntity.getPosY(), this.boostedEntity.getPosZ());
                this.setMotion(this.boostedEntity.getMotion());
            }
 
134 строчка примерно (метод tick())

code:
Expand Collapse Copy
            if (this.boostedEntity != null)
            {
                if (this.boostedEntity.isElytraFlying())
                {
                    double d0 = 1.5D;
                    double d1 = 0.1D;

                    double defaultSpeed = 1.5;
                    double boostedSpeed = defaultSpeed; // тут можно еще сделать элитра бустер aka super firework

                    AttackAura attackAura = Client.moduleManager.getAttackAura();
                    if (attackAura.isEnabled() && attackAura.getTarget() != null && Client.moduleManager.getMovementFix().isEnabled() && boostedEntity instanceof ClientPlayerEntity) {
                        Vector3d vector3d = this.getVectorForRotation(attackAura.rotate.y, attackAura.rotate.x);
                        Vector3d vector3d1 = this.boostedEntity.getMotion();
                        this.boostedEntity.setMotion(vector3d1.add(vector3d.x * 0.1D + (vector3d.x * boostedSpeed - vector3d1.x) * 0.5D, vector3d.y * 0.1D + (vector3d.y * boostedSpeed - vector3d1.y) * boostedSpeed, vector3d.z * 0.1D + (vector3d.z * boostedSpeed - vector3d1.z) * 0.5D));
                    } else {
                        Vector3d vector3d = this.boostedEntity.getLookVec();
                        Vector3d vector3d1 = this.boostedEntity.getMotion();
                        this.boostedEntity.setMotion(vector3d1.add(vector3d.x * 0.1D + (vector3d.x * boostedSpeed - vector3d1.x) * 0.5D, vector3d.y * 0.1D + (vector3d.y * boostedSpeed - vector3d1.y) * 0.5D, vector3d.z * 0.1D + (vector3d.z * boostedSpeed - vector3d1.z) * 0.5D));
                    }
                }

                this.setPosition(this.boostedEntity.getPosX(), this.boostedEntity.getPosY(), this.boostedEntity.getPosZ());
                this.setMotion(this.boostedEntity.getMotion());
            }
попробовал ради теста спастить из катлавана элитра таргет, ничего не получилось, менял как в фаерворк рокет энтити эти строчки так и в ливинг энтити, какой был элитра таргет такой и остался
 
попробовал ради теста спастить из катлавана элитра таргет, ничего не получилось, менял как в фаерворк рокет энтити эти строчки так и в ливинг энтити, какой был элитра таргет такой и остался
мув фикс накати
 
Назад
Сверху Снизу