что с базой Excellent omni вообще там когбудто фулл motion сломан или не работает
допустим вот пример кода
и это
ошибок нету они они буквально нечего не делают не зависают в воздухе что с этом делать help
допустим вот пример кода
AirStack:
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:
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