Skip to content

Fix #62: Allow unbounded yaw in player_set_orientation#64

Open
muggymugmug wants to merge 1 commit into
maxuser0:mainfrom
muggymugmug:fix/unbounded-yaw-for-set-orientation
Open

Fix #62: Allow unbounded yaw in player_set_orientation#64
muggymugmug wants to merge 1 commit into
maxuser0:mainfrom
muggymugmug:fix/unbounded-yaw-for-set-orientation

Conversation

@muggymugmug
Copy link
Copy Markdown

Fixed #62

Removed the unnecessary modulo by 360 in the player_set_orientation function

In Minecraft, besides the f3 menu, almost everything in the game stores the yaw value as unbounded/unwrapped. So values like 1000° are valid, because they preserve full rotation history.

This fix importantly makes minescript able to achieve natural movement similar to a normal vanilla client.

It also allows for the arm snapping issue to stop (view video attached to understand)

VIDEOS:
Before my fix: here or https://github.com/user-attachments/assets/eca4b0a1-6898-43e0-a77e-30cac27ee2c9
After my fix: here or https://github.com/user-attachments/assets/c3660e7a-deb0-4f43-bf23-29fa1397c945

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

player_set_orientation doesn't support unwrapped angles

1 participant