Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос ПОМОГИТЕ сделать сделать килку пот спуки банит

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
26 Июн 2025
Сообщения
103
Реакции
1
ПОМОГИТЕ ПЖ Я НЕДЕЛЮ СИЖУ И НЕМОГУ СДЕЛАТЬ ОБХОД ДЛЯ СПУКИ ВСЕ ПЕРЕПРОБАВАЛ
сделал эту но неё банит пж помогите
ЗАЛУПА:
Expand Collapse Copy
    public void onSpookyRotation(LivingEntity target, boolean attack) {
        float addyVacY = 0.06F * (float) Math.sin(System.currentTimeMillis() / 2500D);
        float addyVacZ = 0.17F * (float) Math.sin(System.currentTimeMillis() / 1800D) + 0.02F * (float) Math.cos(System.currentTimeMillis() / 1800D);

        Vector3d playerEyePos = mc.player.getEyePosition(mc.getRenderPartialTicks());

        Vector3d vec = target.getPositionVec()
                .add(0, MathHelper.clamp(playerEyePos.y - target.getPosY(), 0.0F, 0.5) - addyVacY, addyVacZ)
                .subtract(playerEyePos).normalize();
        boolean attackF = false;
        if (attack) tick = 4;
        if (tick > 0) {
            attackF = true;
            tick--;
        }
        float yaw = (float) Math.toDegrees(Math.atan2(-vec.x, vec.z));
        float pitch = (float) MathHelper.clamp(-Math.toDegrees(Math.atan2(vec.y, Math.hypot(vec.x, vec.z))), -89, 89);
        float randomToAttack = 0;
        if (attackF) {
            randomToAttack = Mathf.random(-1.5F, 2.5F) + (float) (3 * Math.sin(System.currentTimeMillis() / 45D));
        }
        float randomXY = Mathf.random(-13, 22) + (float) (3 * Math.cos(System.currentTimeMillis() / 60D));
        float randomX = Mathf.random(-12, 13) + (float) (3 * Math.sin(System.currentTimeMillis() / 670D));
        Rotation newRotation = new Rotation(yaw + randomXY + randomToAttack, pitch + randomX);

        double distance = mc.player.getDistance(target);

        float rotationSpeed;
        if (distance <= 0.0) {
            rotationSpeed = 0.5f;
        } else if (distance <= 0.5) {
            rotationSpeed = 10.0f;
        } else if (distance <= 1.0) {
            rotationSpeed = 25.0f;
        } else if (distance <= 1.5) {
            rotationSpeed = 25.0f;
        } else if (distance <= 2.0) {
            rotationSpeed = 30.0f;
        } else if (distance <= 3.0) {
            rotationSpeed = 32.0f;
        } else {
            rotationSpeed = Mathf.randomInt(39, 59);
        }

        if (rotationSpeed > 0) {
            rotationSpeed += Mathf.random(-2.1f, 2.1f);
        }

        URotations.update(newRotation, rotationSpeed, Mathf.randomValue(6, 8), 30, 30, 4, 15, false);
    }
 
Назад
Сверху Снизу