написал,вроде...
работает не жалуюсь, пеню сп
// Получаем модуль Sprint
Sprint autoSprint = (Sprint) Divine.getInstance().getModuleManager().getModule(Sprint.class);
// Проверяем что можем атаковать
if (canAttack() && rayTrace() && AuraUtil.getStrictDistance(target) < attackDistance()) {
// СБРОС СПРИНТА перед атакой
if (autoSprint.getMode().is("Пакетный") && autoSprint.RAGE() && CEntityActionPacket.lastUpdatedSprint) {
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, CEntityActionPacket.Action.STOP_SPRINTING));
}
// ... тут идёт атака ...
attackEntity(target);
// ВОЗВРАТ СПРИНТА после атаки
if (autoSprint.getMode().is("Пакетный") && autoSprint.RAGE()) {
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, CEntityActionPacket.Action.START_SPRINTING));
}
}