Build: 1.7 3622 (Experimental) Mode: Creative / Survival Mode: Single Player / Multi Player Reproducibility: Always Severity: Minor Type: Jetpack Summary: When using a jetpack in space, if you hit a floor while pressing 'C' in a gravity field the character will repeatedly crouch and stand up, causing rapid view jittering Description: Crouching on a space station while walking works as expected. However, if you are using your jetpack and try to land on a floor while pressing 'C' you will repeatedly "bounce" against the floor. This causes a rapid jittering of the view. If gravity is on this only occurs against the floor. If gravity is off you will bounce against any surface that you land on. Steps to Reproduce: 1) Load a space station with an active gravity generator (creative or survival) 2) Turn on your jetpack 3) Jetpack down to the floor using 'C' and hold the key down. You will notice the view jittering. 4) Turn upside-down and press 'C' to "land" on the ceiling. You will not see jittering against the ceiling. 5) Repeat steps 3 and 4 with the gravity generator off. You will see jittering in both cases this time. Screenshots, Crash Logs, any other Relevant Information or Download links: In the video above I start in a station with my jetpack off, and demonstrate both crouch and hold-crouch (double-tap 'C') working correctly. I then turn on my jetpack and "crouch" against the floor to show off the jittering. I then hold-crouch to show that in that admittedly unlikely case the jittering continues endlessly as you look around. Next I invert and repeat this on the ceiling to show that there is no jittering. Finally I disable the gravity generator and repeat the ceiling test to show that the jittering returns. Update: Apologies, if you noticed by the color tool icon I recorded the video in an RE creative session. I did verify the behavior is identical in vanilla creative.
First noticed the behavior on the official test server in survival. It's an issue with the controller in general.
May not be a "bug" but simply the end / start of the animation loop, cut 1 or 2 frames too short, or with the "ease-in/ ease-out" missing/ removed (when going from static to moving or reverse) to get the loop, which creates a gap in the animation.