quinn50 Posted May 25, 2020 Posted May 25, 2020 (edited) I recently made a post about achieving a isometric view, I was able to figure that out pretty easily googling around and figuring out how to make a basic coremod to modify the frustum method in ClippingHelperImpl to prevent chunks / entities fading out behind the player. I have ran into another problem of trying to get the player head to follow where the mouse is on the screen. I currently just use a empty Screen GUI (I don't know if this is the best way of accomplishing this vs ungrabbing the mouse) The things I need to find out how to accomplish is: Have the player face the mouse on screen The best way to have the mouse show on screen (Empty GUI vs ungrabbing the mouse) converting screen to world coordinates (click on block and it raytraces it, and implement the player moving to that block) This is my current prototype code for trying to get the player character to follow the mouse Spoiler public void mouseMoved(double x, double y) { Minecraft minecraft = Minecraft.getInstance(); ClientPlayerEntity playerEntity = minecraft.player; int height = (minecraft.getMainWindow().getScaledHeight() / 2); int width = minecraft.getMainWindow().getScaledWidth() / 2; float angle = (float)Math.atan2(height - y, width - x) * (180 / (float)Math.PI); playerEntity.rotationYawHead = angle; } Edited May 25, 2020 by quinn50 Quote
Recommended Posts
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.