package ru.levin.modules.movement;
import ru.levin.events.Event;
import ru.levin.events.impl.EventUpdate;
import ru.levin.modules.Function;
import ru.levin.modules.FunctionAnnotation;
import ru.levin.modules.Type;
import ru.levin.util.move.MoveUtil;
@FunctionAnnotation(name = "AutoSprint" ,desc = "Автоматически включает бег", type = Type.Move)
public class AutoSprint extends Function {
@Override
public void onEvent(Event event) {
if (event instanceof EventUpdate) {
if (MoveUtil.isMoving()) {
mc.options.sprintKey.setPressed(true);
}
}
}
@Override
protected void onDisable() {
mc.options.sprintKey.setPressed(false);
super.onDisable();
}
}