qq вот держи обход intave авто спринт должен работать
public void attackEntity(PlayerEntity playerIn, Entity targetEntity) { event.entity = targetEntity; Expensive.getInstance().getEventBus().post(event); this.syncCurrentPlayItem(); KillAura killAura = Expensive.getInstance().getFunctionRegistry().getKillAura(); boolean isKillAuraActive = killAura.isState() && killAura.getTarget() != null; boolean wasSprinting = mc.player.isSprinting() && !mc.player.isInWater(); if (wasSprinting && mc.player.serverSprintState && !isKillAuraActive) { mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, CEntityActionPacket.Action.STOP_SPRINTING)); mc.player.serverSprintState = false; } this.connection.sendPacket(new CUseEntityPacket(targetEntity, false)); if (this.currentGameType != GameType.SPECTATOR) { playerIn.attackTargetEntityWithCurrentItem(targetEntity); playerIn.resetCooldown(); } if (wasSprinting && !mc.player.serverSprintState && !isKillAuraActive) { mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, CEntityActionPacket.Action.START_SPRINTING)); mc.player.serverSprintState = true; } }
( если воркает поставь лайк я просто вопрсы сам не могу создать )