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

Вопрос Что с базой Excellent omni

  • Автор темы Автор темы nugetsXD
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
22 Май 2025
Сообщения
69
Реакции
0
что с базой Excellent omni вообще там когбудто фулл motion сломан или не работает

допустим вот пример кода


AirStack:
Expand Collapse Copy
package pulsar.tech.pulsar.client.impl.feature.impl.movement;

import com.google.common.eventbus.Subscribe;
import net.minecraft.network.play.client.CPlayerPacket;
import pulsar.tech.pulsar.client.events.other.PacketEvent;
import pulsar.tech.pulsar.client.events.player.MotionEvent;
import pulsar.tech.pulsar.client.events.player.UpdateEvent;
import pulsar.tech.pulsar.client.impl.feature.Category;
import pulsar.tech.pulsar.client.impl.feature.Feature;
import pulsar.tech.pulsar.client.impl.feature.FeatureInfo;

@FeatureInfo(name = "AirStuck",category = Category.MOVEMENT, description = "позволяет застрять в воздухе")
public class AirStuck extends Feature {
    private int tickCount = 0;

    @Override
    public boolean onEnable() {
        super.onEnable();
        tickCount = 0;
        return false;
    }

    @Subscribe
    public void onUpdate(UpdateEvent e) {
        tickCount++;
        if (tickCount > 1) {
            if (!mc.player.isOnGround()) {
                mc.player.setVelocity(0, 0, 0);
            }
        }
    }

    @Subscribe
    public void onMotion(MotionEvent eventMotion) {
        if (tickCount > 1) {
            if (!mc.player.isOnGround()) {
                eventMotion.cancel();
            }
        }
    }

    @Subscribe
    public void onPacket(PacketEvent e) {
        if (tickCount > 1) {
            if (!mc.player.isOnGround()) {
                if (e.getPacket() instanceof CPlayerPacket) {
                    e.cancel();
                }
            }
        }
    }
}

и это

ElytraMotion:
Expand Collapse Copy
package pulsar.tech.pulsar.client.impl.feature.impl.movement;

import com.google.common.eventbus.Subscribe;
import lombok.AccessLevel;
import lombok.experimental.FieldDefaults;
import net.minecraft.entity.LivingEntity;
import pulsar.tech.pulsar.client.Pulsar;
import pulsar.tech.pulsar.client.events.player.MovingEvent;
import pulsar.tech.pulsar.client.events.player.UpdateEvent;
import pulsar.tech.pulsar.client.impl.feature.Category;
import pulsar.tech.pulsar.client.impl.feature.Feature;
import pulsar.tech.pulsar.client.impl.feature.FeatureInfo;
import pulsar.tech.pulsar.client.impl.feature.impl.combat.AttackAura;
import pulsar.tech.pulsar.client.impl.settings.impl.BooleanSetting;
import pulsar.tech.pulsar.client.impl.settings.impl.SliderSetting;

@FieldDefaults(level = AccessLevel.PRIVATE)
@FeatureInfo(name = "ElytraMotion", description = "Дополнение к элитра таргету", category = Category.MOVEMENT)
public class ElytraMotion extends Feature {

    public final SliderSetting attackDistance = new SliderSetting("Дистанция", 3.0F, 0.1F, 5.0F, 0.01F);
    private final BooleanSetting auto = new BooleanSetting("Авто Фейр", false);
    public boolean freeze;

    public ElytraMotion() {
    }

    @Subscribe
    public void update(UpdateEvent eventUpdate) {
        if (!mc.player.isElytraFlying()) {
            this.freeze = false;
        } else {
            AttackAura attackAura = Pulsar.inst().featureManager().attackAura;
            if (this.check(attackAura)) {
                mc.gameSettings.keyBindForward.setPressed(false);
                this.freeze = true;
            } else {
                mc.gameSettings.keyBindForward.setPressed(true);
                this.freeze = false;
            }
        }
    }

    @Subscribe
    private void onMotion(MovingEvent eventMotion) {
        if (this.freeze) {
            mc.player.motion.x = 0.0D;
            mc.player.motion.y = 0.0D;
            mc.player.motion.z = 0.0D;
            eventMotion.getMotion().x = 0.0D;
            eventMotion.getMotion().y = 0.0D;
            eventMotion.getMotion().z = 0.0D;
        }
    }

    public boolean check(AttackAura attackAura) {
        LivingEntity target = attackAura.target();
        if (target == null) {
            return false;
        } else {
            return target.getDistance(mc.player) < attackDistance.get() &&
                    mc.player.isElytraFlying();
        }
    }

    @Override
    public void onDisable() {
        this.freeze = false;
        super.onDisable();
    }
}

ошибок нету они они буквально нечего не делают не зависают в воздухе что с этом делать help
 
если ты это перенес сам с базы 3.1 или другой базы на 3.1, то работать не будет, ведь там изменены ивенты, лучше попроси нейросеть перенести
 
если ты это перенес сам с базы 3.1 или другой базы на 3.1, то работать не будет, ведь там изменены ивенты, лучше попроси нейросеть перенести
спасибо большое у меня получилось сделать
 
Назад
Сверху Снизу