Swimming & Crawling V1.6.0
Curse Maven Snippet
What's new
Swimming & Crawling — v1.6.0
Added
-
Added a new swimming animation with a restrained symmetric breaststroke, leg kicks, and subtle torso roll
-
Added swimming animation cadence based on actual three-dimensional movement, including vertical movement, with a smooth transition into a glide as speed decreases
-
Added coordinated crawling animations with opposite arm and leg movement, subtle torso motion, and reversed animation playback when moving backward
Fixed
-
Fixed sprint swimming being interrupted when swimming against walls or steering away from them while forward input is still held
-
Fixed jump and sneak behavior during sprint swimming, including sneak movement slowdown and ascent direction
-
Restored normal Space-key ascent when not sprint swimming
-
Fixed excessive swimming animation cadence and arm rotation after the swimming speed increase
-
Fixed vanilla attack animations distorting swimming strokes by resetting shoulder pivots
-
Fixed crawling under closing trapdoors by allowing compact prone collision bounds when the elongated hitbox is blocked by nearby walls
-
Fixed the player's previous step height not being restored after crawling, including when entering water, flying, riding, or sleeping
-
Lowered crouching eye height to 1.27 blocks so the player's eyes remain inside the 1.5-block crouching hitbox
-
Improved server authority over player poses by preventing clients from directly supplying their own pose
-
Fixed client and server pose states interfering with each other by storing them separately for each player entity
-
Fixed active hitbox dimensions being overwritten by vanilla updates by reapplying them every tick
-
Fixed remote player poses not always remaining synchronized on the client
-
Fixed player poses not being sent when a player first becomes visible to another player
-
Fixed rendering state potentially remaining corrupted after rendering errors by restoring the render matrix and custom-render guard safely
-
Fixed animated skin overlays not remaining synchronized with custom animations
-
Fixed custom rotations carrying over into normal vanilla animations
Changed
-
Unified sprint swimming speed to 5.612 blocks/s (20.2032 km/h) in every direction at 20 ticks/s
-
Updated swimming movement to use current client input while compensating for vanilla water acceleration
-
Normalized diagonal swimming input
-
Halved crawling and swimming animation cadence
-
Updated swimming and crawling collision bounds to a 1.8 × 0.6 × 0.6 block prone collision envelope
-
Prone collision bounds now follow horizontal facing, while blocked rotations retain the previous collision footprint
-
Posture hitboxes are now reapplied at the end of each player tick after vanilla size updates
-
Sneak input and its movement slowdown are now forced under ceilings below 1.5 blocks until enough standing space is available
-
Forced crouching is now preserved when receiving synchronized pose updates
-
Updated prone rendering to pivot around the torso above the player's shadow, including while looking up or down
-
Updated the mod version to 1.6.0 and synchronized packaged metadata with the Gradle version
Minecraft 1.12.2
Forge 14.23.5.2864
This mod has no additional files

