Fly True 1.3.1
What's new
1.3.1
Fixes
- Reduced the stutter when landing after leaving flight mode with a double jump. The main cause was
clearVelocity()being called every tick while the player hovered in place, which put the server and client positions out of sync. That call has been removed. - Landing detection during flight now has to hold for 3 consecutive ticks. Previously, a flickering server-side
isOnGroundvalue could end flight mode unexpectedly. - The
stop_flyingevent is no longer sent twice; all flight-stopping logic now goes through a single function (stopFlying). - When leaving flight mode with a double jump, leftover horizontal velocity is dampened so the player doesn't keep sliding.
Internal changes
player.json: theflyingandstop_flycomponent groups now only changehas_gravityand no longer touchpush_towards_closest_space.state.js: addedgroundTicksto count consecutive on-ground ticks.movement.js: cleaned up, and theDEADZONEconstant is no longer used here.
Notes
- The stutter is much less noticeable, but a small amount may still be felt on the client side.
- Without
clearVelocity(), the player may drift very slightly while hovering in place.
This mod has no additional files

