Крашит после надеваний элитр

Забаненный
Статус
Оффлайн
Регистрация
15 Июн 2022
Сообщения
36
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Привет, можете сказать почему крашится клиент после надеваний элитр?
Java:
package fun.rich.client.feature.impl.movement;

import fun.rich.client.event.EventTarget;
import fun.rich.client.event.events.impl.player.EventPreMotion;
import fun.rich.client.feature.Feature;
import fun.rich.client.feature.impl.FeatureCategory;
import fun.rich.client.ui.settings.impl.BooleanSetting;
import fun.rich.client.utils.inventory.InvenotryUtil;
import fun.rich.client.utils.movement.MovementUtils;
import net.minecraft.network.play.client.CPacketEntityAction;

public class SunriseDisabler extends Feature {
    public BooleanSetting autojump = new BooleanSetting("AutoJump", false, () -> true);

    public BooleanSetting isAirBorne = new BooleanSetting("AutoElytra", false, () -> true);

    public BooleanSetting autofly = new BooleanSetting("AutoFly", false, () -> true);

    public SunriseDisabler() {
        super("ElytraDisabler", "Позволяет летать с помощью элитр на санрайзе", FeatureCategory.Movement);
        addSettings(isAirBorne, autojump, autofly);
    }

    @EventTarget
    public void onPreMotion(EventPreMotion eventPreMotion ) {
        if (autofly.getBoolValue() && mc.player.isElytraFlying()) {
            mc.player.jump();
            if (autofly.getBoolValue() && mc.player.isElytraFlying() && mc.player.isSneaking()) {
                mc.player.motionY = -0.5D;
            }
        }

        if (autojump.getBoolValue() && mc.player.onGround) {
            mc.player.jump();
        }
        if (isAirBorne.getBoolValue() && mc.player.isAirBorne) {
            if (mc.player.getFoodStats().getFoodLevel() / 2 > 3) {
                mc.player.setSprinting(MovementUtils.isMoving());
                int elytra = 0;
                mc.player.connection.sendPacket(new CPacketEntityAction(mc.player, CPacketEntityAction.Action.START_FALL_FLYING));
            }
        }
    }

    @Override
    public void onDisable() {
        InvenotryUtil.swapElytraToChestplate();
        mc.player.setSprinting(false);
        super.onDisable();
    }
}
 
Забаненный
Статус
Оффлайн
Регистрация
15 Июн 2022
Сообщения
36
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Вложения

Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
15 Июн 2022
Сообщения
36
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу