August 15, 201510 yr Why don't you look at how the camera gets changed when you switch to 3rd person view? For most cases where people ask "how can I do this", they should look at the Minecraft and Forge source to see how the closest vanilla method wordks and then see if you can adapt it. Check out my tutorials here: http://jabelarminecraft.blogspot.com/
August 15, 201510 yr Author Why don't you look at how the camera gets changed when you switch to 3rd person view? For most cases where people ask "how can I do this", they should look at the Minecraft and Forge source to see how the closest vanilla method wordks and then see if you can adapt it. I searched for it, but i can't find the propper class for it
August 15, 201510 yr Well, you know that when playing Minecraft that using F5 can change the camera view. So start by looking for the code for the KeyBinding for F5. Check out my tutorials here: http://jabelarminecraft.blogspot.com/
August 15, 201510 yr Plus, you know that cameras involve rendering only, so logically the code for it can only be in the minecraft/client package, and in there is a package called /renderer. Furthermore, you know that this rendering only has to do with entities, mainly the player, so you should look for a class involved in rendering entities. Narrows it down pretty quickly, no? http://i.imgur.com/NdrFdld.png[/img]
August 15, 201510 yr Author I have it EntityRenderer. But is that the F5 camera or the playerhead camera? And do i need to usee reflection to change it?
August 17, 201510 yr I managed to change the entity viewpoint relatively easily in 1.7.10, just change a field in Minecraft.getMinecraft(). I'll add the name of the field when I'm at home. EDIT: Minecraft.getMinecraft().renderViewEntity = (EntityLivingBase) event.target; is what I did. No reflection needed; renderViewEntity is public (this was in EntityInteractEvent handler).
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.