Linear Sensitivity

Linear Sensitivity

Make Sensitivity linear.

3 445 downloads 22 followers

Have you ever

  • Wonder "Why is 200% sensitivity not twice as fast as 100%" ?
  • Change your DPI and can't find optimal sens ?
  • Find Minecraft's sensitivity setting is terrible ?

Then Fear Not!

Linear Sensitivity is for you!

Normally, Minecraft handles mouse sensitivity as a cubic function:
Why? Minecraft?

This mod change it. Instead of a cubic function, the sensitivity will be processed in a linear scale. So now, if you change your DPI from 400 up-to 1600, and your sens from 200% down-to 50%, you will feel exactly the same!

Bonus Feature:

/sens to change your sensitivity (Max: 1, Min: 0), based on advSensitivity. It supports Float value so you can make your sens 8 digits, like: 0.0000001 (Why you need so many '0'?)

Why I create this mod?

Long time ago, when I modify Timeless and Classic mod (the original on 1.18.2 one, not TAC:Z), I find zoom sensitivity is so wrong (it's faster than I expect). After 3 hours digging through the code, I found that the way Minecraft process mouse sens is so weird compared to other games. Therefore, I decide to create a mod to change it. After all, I'm a CS player who have fun when creating config files instead of actually playing the game.

Technical detail

I use a single mixin class to change a variable in updateMouse() method.

Planning

  • Custom /m_yaw and /m_pitch like CS2, bonus, /fov

Credit

Version Minecraft Loader Download

Linear Sensitivity 0.3.1

0.3.1

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

Linear Sensitivity 0.3.1

0.3.1

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
fabric
Download

0.3 - 1.20 Forge

0.3

1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
forge
Download

0.3 - 1.21 Fabric

0.3

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
fabric
Download

0.3 - 1.20 Fabric

0.3

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
fabric
Download

Linear Sensitivity 0.2 (1.20.1)

0.2

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6
fabric
Download

Linear Sensitivity 0.2

0.2

1.21.4
fabric
Download

0.1

1.21.4
fabric
Download