Posted August 12, 20214 yr Here is what I tried:- private void doSmoothYawTurn(float yaw, float pitch, EntityPlayer player) { if (player.rotationYaw <= 180F) { for (int i = (int)player.rotationYaw; i != yaw ; i++) { player.rotationYaw = i; } } else { for (int i = (int)player.rotationYaw; i != yaw ; i--) { player.rotationYaw = i; } } player.rotationPitch = pitch; } But sadly, The game just freezes.
August 13, 20214 yr Author Aha thats why it didnt get imported, whats the updated name? I used this code from an online source Edited August 13, 20214 yr by Craftit7 Not to double post
August 13, 20214 yr 6 minutes ago, Craftit7 said: Aha thats why it didnt get imported, whats the updated name? I used this code from an online source PlayerEntity 11 hours ago, Craftit7 said: But sadly, The game just freezes. the for loop is an infinite loop, beacuse an Float can be 0.04578F and an Integer can only be 0 so 0.04578F != 0 is always true use > or >= or < or <= for the condition
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.