SecondAmendment Posted March 26, 2017 Posted March 26, 2017 (edited) Is there a way I can get a severside raytrace of a player's line of sight to another entityHit? I know that objectMouseOver() is clientside only so, I dont know what to substitute for that. here's a solution I tried using the following that I found on another forum, however it doesnt work. Vec3d look = player.getLookVec();[/p] float f = 200.0F; // distance factor[/p] Vec3d start = new Vec3(player.posX, player.posY + player.getEyeHeight(), player.posZ); Entity entityhit = player.worldObj.rayTraceBlocks(startpos, endpos, false, true, true).entityHit; Edited March 26, 2017 by SecondAmendment Quote
SecondAmendment Posted March 26, 2017 Author Posted March 26, 2017 (edited) The end position returns coords that are way off. and not the position of the entity the player is looking at based on the block position. In fact it doesnt detect the EntityHit at all. Edited March 26, 2017 by SecondAmendment 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.