This mod enables rendering of player's body in first person view.
As a minecraft player who mostly plays on singleplayer, I wanted the first person view look better than it is now. The first person view only shows right arm and no matter how good the skin is, I can only see the right arm's skin in first person mode. So I decided to enable rendering of the rest of the body in first person mode, making the game look more realistic and allowing the players to see front of the player's model and skin in first person mode. This mod is unfinished and a work in progress.
Video Reviews
Video spotlight by Brinko54 (BrinkoTheBrit at Youtube)
Video review/download tutorial by SoggyGore
Video review by fullmetalDrake (MinecraftWithDrake at Youtube)
Video review by D4LMinecraftGER (in German)
videos below this point are pre-1.4.6 and many of the current features may not appear (The features include positioning of bows for right-handed people, and many of the bug fixes)
video tutorial in Polish by zchilloutowany
video review by DiscoParachute
video review by Failboat103:
Screenshots
Looking down in first person view
Looking straight in first person view
Handheld map in first person view
Handheld map in third person view
(Added in version 1.2.5r2)
Aiming with a bow in first person view (the bow is held left-handed in this picture, but in versions above 1.4.6r1, bows are held right handed)
How it looks like in third person view
Features
- enables rendering of body in first person view.
- the contents of map can be seen in both first and third person view.
Change log for version 1.4.7r1 (for minecraft version 1.4.7)
- confirmed it working in Minecraft 1.4.7
- removed hooks that rely on Profiler and implemented an alternative. This may give you slight (or barely noticeable) performance boost
- split the mod file into two jar files: one for this mod itself, and the other for utility classes. The utility classes will be used and included in my future mods
- fixed some of the issues regarding fishing lines
version 1.4.6r3 (for minecraft version 1.4.6)
Changelog
- improved seeing-through-block prevention mechanism. Camera no longer resets when close to a cubical block.
- adjusted camera offset slightly
- fixed the problem with mob head not showing up in player's portrait in inventory screen while in first person view.
- fixed the problem with screen swirling effect not showing up when going through a nether portal.
- disabled first person body rendering when sleeping. This is to prevent the issue in body rendering during sleeping with Smart Moving mod installed.
- (temporary) removed pitch restriction for aiming with a bow. This is only temporary and a better animation which doesn't restrict the view while aiming high will be worked on.
version 1.4.6r2 (for minecraft version 1.4.6)
Changelog
- fixed the problem with camera resetting when in front of non-cubical blocks such as doors.
version 1.4.6r1 (for minecraft version 1.4.6)
Changelog
- officially updated the mod to Minecraft version 1.4.6
- fixed the problem with being able to see through armor when looking down
- fixed the problem with background glitching when inventory is opened.
- fixed the problem with submerged part of player's body not showing up
- (temporary)
- bow is now held on left hand
- this mod can now be easily installed by simply putting the file into coremods folder, as long as Minecraft forge and render player API are properly installed.
- removed the possible source of conflict for Macro / key bind mod
version 1.2.5r3 (for minecraft version 1.2.5)
Changelog
- Added separate standalone(non-forge) version of the mod.
- Added a functionality to write log file in minecraft folder to make diagnosing problems easier
- Fixed the issue with block selection
- Fixed the issue with quick slot becoming dark when holding enchanted items
- Fixed the issue with screen overlay not showing up when holding enchanted items
- Fixed the issue with bow rendering not correctly when using HD textures with opifine
- Fixed the issue with skeletons walking funny
- Fixed the issue with possible null pointer exception caused by failing to get private values
- Slightly adjusted camera height to prevent shoulders from obstructing sight too much
- minecraft forge and optifine
Download [mediafire]
version 1.2.5r2 (for minecraft version 1.2.5)
Changelog
- added compatibility for minecraft forge and optifine
- fixed the issue with seeing through blocks when looking down
- slightly adjusted position of camera in first person view
- added bow aiming animation
- arms no longer swing much when the player is holding a map
- wearing a pumpkin does not obstruct first person view anymore
version 1.2.5r1 (for minecraft version 1.2.5)
- first official release
How to report problems
- If minecraft crahses and displays error log, include the error log here.
- Use spoiler tags to hide contents that are too long.
ex.
[spoiler] contents of ForgeModLoader-client-0.txt [/spoiler]
- Including screenshots will make it easier to track down bugs if they are graphic related. To include screenshots, use image hositng sites such as imgur.com to upload your images and paste the link here.
License
- You may decompile this mod to study its code only.
- If you wish to provide a download link in your website(both mediafire and adfly) you may do so, but include a link to this thread in your site's download page .
- If you want to include this mod in your modpack, you may include this mod in your modpack but without making money from it(using adfly links, etc, but asking for donation is fine). Also, you have to provide a link to this thread in your modpack's download page.
_____________________________________________________________________________________
If you find any bugs unlisted in the "Known Issues" section, feel free to tell me.
If you are having any problems with this mod, please refer to "how to report problems" section above.
i like the idea of this mod nice job man lots of for you. :biggrin.gif:
also first :cool.gif:
Thanks!
----------------------------
on the status update, I won't be able to work on this mod for about a week due to a hard disk failure. I'm trying to fix the problem as quickly as I can. But if there are any suggestions, please don't hesitate to tell me.
Hope this goes into full development, shouldnt you post like beta applications so people can test the mod for you? like server compatibility and such? just a suggestion.
Hope this goes into full development, shouldnt you post like beta applications so people can test the mod for you? like server compatibility and such? just a suggestion.
Yes, I'm definitely planning to release it for open beta test soon.
Only if my hard drive hadn't failed on me...but this mod is relatively simple to code, so once I install the operating system on my backup hard drive, I'll be able to continue the development and release it for beta test.
Cool! I've always found it kind of weird that when you look down in first person it looks like you're hovering because you can't see your legs.
Thanks! That's the same reason I started this mod also :wink.gif:
---------------------------
I've decided to upload what I have for now.
- changed the way that bow is rendered in player's hand
Known issues
- when holding a map in hand, the map looks much brighter
- the player's hand does not point to the direction that the player is aiming when using a bow
to install the mod, delete the META-INF folder in minecraft.jar and put all of the files in 'Imporoved First Peson - Alpha r1.zip" into the minecraft.jar
This mod only works for minecraft version 1.8.1
This mod requires Modloader for version 1.8.1
EDIT: This post was submitted when minecraft was still in 1.8.1. Update for 1.0.0 is on the way.
remember, this mod is not finished and there are more features to add before the full release. It is likely that there are bugs also. Please before installing this mod, backup your save files in case the mod corrupts them.
This mod edits i.class, jo.class, rx.class, and qz.class. Therefore, any mods that use these files also won't be compatible
If you are willing to take risks that might arise when using this mod, here is the download link:
I have a question: did the discussion of this mod get overtaken by another mod/page I'm not familiar with? Is there a version of this that's not in the WIP section? Or, did it just die? You haven't forgotten about it, right? This mod sounds awesome, especially because in 1.0.0 you actually aim the bow when you go to fire. The only thing that would need to be done now is an eating animation, or even just an eating "animation" where the character just sticks (insert consumable item here) up to their mouth.
The other problem, namely, FoV, could potentially be alleviated by setting the "fov" setting in the options.txt file in your .Minecraft folder to a negative integer. Be right back, I'm going to go test that.
Yes indeed, it does. Figure out what specific number to set it to that satisfies you, and explain how to do it (Which number, and the process for those who don't know about editing the options.txt directly.). Maybe even with a video, so it's foolproof.
See you later (Hopefully), I'm going to go set the FoV to -0.5 and play with zoomed-in third person view.
FoV -0.5 seems to be undistorted first person view. I noticed no change in the shape of things as they neared the edge of my peripheral vision on that setting, unlike even 0.0.
Screenshots: (-0.5 -0.0 +0.5)
Edit: Hmm. I appear to know nothing of posting images. Bugger. Oh well, still works if you right click and press "view image".
Sorry about the late development. I was able to update the mod for 1.0.0 but I was having problems with bow firing animation and maps rendering too brightly and lost inspiration for the mod for a while. But I haven't given up this mod yet and I'm planning to work on the mod again after the exam on this Monday is over. I don't remember seeing a mod like this in the released mod section, though.
Anyways, thanks a lot for the discovery! This is the result I was looking for. I'll see how the mod works with the setup.
Sorry about the late development. I was able to update the mod for 1.0.0 but I was having problems with bow firing animation and maps rendering too brightly and lost inspiration for the mod for a while. But I haven't given up this mod yet and I'm planning to work on the mod again after the exam on this Monday is over. I don't remember seeing a mod like this in the released mod section, though.
Anyways, thanks a lot for the discovery! This is the result I was looking for. I'll see how the mod works with the setup.
Nah, don't worry about it, it's cool.
What problems, specifically? Do they not work, do they look weird, do they simply crash the game?
Huh. I don't even know how that is even possible.
That's good news. I hope your exam tomorrow goes well.
You're welcome! And you thought you'd have to mod it in. Hah! I just come along with the admittedly crazy idea of "I know, let's put a negative number in the field for FoV in the options file!" and all is well. I'd imagine that I'd get used to the view being like that easier with this mod; but since I got used to Minecraft with increased field of view in reference to default, and then default, it could be done. I noticed that, compared to what I'm used to, single blocks seem to be larger. I don't just mean "a block that is floating there", but individual blocks along walls, floors, etc. I'm off to go look at and suggest FoV settings.
-0.5 works, but it might be a bit too extreme. Maybe -0.4 is the butter zone. Maybe it's -0.3. Might even end up being -0.15. Well, I'll go test all of those, in addition to -0.1 and -0.2. Hmm...Yeah, I'll include half-steps, too. Wow. That's ten different camera settings to test. I have a lot of work ahead of me, since I'm not just going to pop in and see what looking around is like; I'm going to test playing and what everything looks like, and suggest what feels the most natural but has undistorted/minimally distorted view. I'll be back with results.
Back with results. Took less time than I expected. -0.2 is the lowest (Or would that be highest?) I can go before it doesn't feel "natural".
I would suggest as low as -0.1, as it still feels like that character's eyes are actually set in their skull compared to 0.0.
I would suggest -0.2 as the norm, as it seems to be the butter zone of ease of use meets your eyes set in your skull, so to speak. Failing that, -0.25 to -0.3 would do.
I would not really suggest -0.35 to -0.5 as they seem to be uncomfortable to view; and since I'm one that never gets sick, or has eye pain from motion or field of view in games, someone else might not sing the same song of perfection in those numbers.
It is unfortunately hard to tell which one is best to use without using your mod, however; so what I can help with is limited. However, I helped by coming up with the idea in the first place (Well, I think.); and I also gave you some starting points for seeing what you think feels the best.
What problems, specifically? Do they not work, do they look weird, do they simply crash the game?
Both problems are visually annoying issues. When a map is held by hands, the map renders too brightly compared to the minecraft's original map. If you compare the screenshot in the original post with actual screenshots of minecraft's maps, you'll see that there is a difference in brightness between them. The other issue is a problem with orientation of player's arms before an arrow is fired; when the bow is drawn, the arms block the player's line of sight. I think this is due to my mistake on calculations for arm rotation.
The problem with orientation of arms can be fixed by rewriting a part of the games code but I think solving the problems with the handheld maps will probably take some time. When I was actively working on this mod, I tried to solve this problem by trial and error method but couldn't find a solution for it. I may have to borrow codes from other mods with the authors' permission because I don't know very much about renderers.
I just tried using -0.2 for FoV value, and I think this value is very balanced in terms of comfort and realism. Thanks for your work
finished the last exam for this semester today. no more exams for a while
Both problems are visually annoying issues. When a map is held by hands, the map renders too brightly compared to the minecraft's original map. If you compare the screenshot in the original post with actual screenshots of minecraft's maps, you'll see that there is a difference in brightness between them. The other issue is a problem with orientation of player's arms before an arrow is fired; when the bow is drawn, the arms block the player's line of sight. I think this is due to my mistake on calculations for arm rotation.
The problem with orientation of arms can be fixed by rewriting a part of the games code but I think solving the problems with the handheld maps will probably take some time. When I was actively working on this mod, I tried to solve this problem by trial and error method but couldn't find a solution for it. I may have to borrow codes from other mods with the authors' permission because I don't know very much about renderers.
I just tried using -0.2 for FoV value, and I think this value is very balanced in terms of comfort and realism. Thanks for your work
Cool. I hope you did well.
Ah. Simple problems that are hard to nigh-impossible to fix. My favourite kind. /Sarcasm
Hmm. I wonder if it would be possible to simply work around the map problem entirely by simply making the texture darker. If it's even possible to edit the texture for it, that is. If possible, it might be the next best option should it not be possible to simply fix the problem.
Do not be afraid to ask others for their help; whether it be if you can use their work, for help, for opinions, or for ideas.
Yes, -0.2 "feels" quite good, and works well. Glad to hear it has the same result with your mod loaded.
[TF2 Scout voice] Hey, no problem. [/TF2 Scout voice]
You should probably update the main post if you haven't already, and release a 1.0.0 beta if you haven't.
Or not.
And just keep working. Around ze clock. Just kidding. Or not. If you want to, that's great.
I think I'll go now. Good luck, mate!
http://www.minecraftforum.net/topic/1849785-152-improved-first-person-zaggy1024-taking-over/
Old post:
This mod enables rendering of player's body in first person view.
As a minecraft player who mostly plays on singleplayer, I wanted the first person view look better than it is now. The first person view only shows right arm and no matter how good the skin is, I can only see the right arm's skin in first person mode. So I decided to enable rendering of the rest of the body in first person mode, making the game look more realistic and allowing the players to see front of the player's model and skin in first person mode. This mod is unfinished and a work in progress.
Video Reviews
Video spotlight by Brinko54 (BrinkoTheBrit at Youtube)
Video review/download tutorial by SoggyGore
Video review by fullmetalDrake (MinecraftWithDrake at Youtube)
Video review by D4LMinecraftGER (in German)
videos below this point are pre-1.4.6 and many of the current features may not appear (The features include positioning of bows for right-handed people, and many of the bug fixes)
video tutorial in Polish by zchilloutowany
video review by DiscoParachute
video review by Failboat103:
Screenshots
Looking down in first person view
Looking straight in first person view
Handheld map in first person view
Handheld map in third person view
(Added in version 1.2.5r2)
Aiming with a bow in first person view (the bow is held left-handed in this picture, but in versions above 1.4.6r1, bows are held right handed)
How it looks like in third person view
Features
- enables rendering of body in first person view.
- the contents of map can be seen in both first and third person view.
Download Links & Installation Direction
Download links and other details can be found in this link:
http://improvedfirst...ew-mod-for.html
Previous Downloads
Change log for version 1.4.7r1 (for minecraft version 1.4.7)
- confirmed it working in Minecraft 1.4.7
- removed hooks that rely on Profiler and implemented an alternative. This may give you slight (or barely noticeable) performance boost
- split the mod file into two jar files: one for this mod itself, and the other for utility classes. The utility classes will be used and included in my future mods
- fixed some of the issues regarding fishing lines
version 1.4.6r3 (for minecraft version 1.4.6)
Changelog
- improved seeing-through-block prevention mechanism. Camera no longer resets when close to a cubical block.
- adjusted camera offset slightly
- fixed the problem with mob head not showing up in player's portrait in inventory screen while in first person view.
- fixed the problem with screen swirling effect not showing up when going through a nether portal.
- disabled first person body rendering when sleeping. This is to prevent the issue in body rendering during sleeping with Smart Moving mod installed.
- (temporary) removed pitch restriction for aiming with a bow. This is only temporary and a better animation which doesn't restrict the view while aiming high will be worked on.
version 1.4.6r2 (for minecraft version 1.4.6)
Changelog
- fixed the problem with camera resetting when in front of non-cubical blocks such as doors.
version 1.4.6r1 (for minecraft version 1.4.6)
Changelog
- officially updated the mod to Minecraft version 1.4.6
- fixed the problem with being able to see through armor when looking down
- fixed the problem with background glitching when inventory is opened.
- fixed the problem with submerged part of player's body not showing up
- (temporary)
- bow is now held on left hand
- this mod can now be easily installed by simply putting the file into coremods folder, as long as Minecraft forge and render player API are properly installed.
- removed the possible source of conflict for Macro / key bind mod
version 1.2.5r3 (for minecraft version 1.2.5)
Changelog
- Added separate standalone(non-forge) version of the mod.
- Added a functionality to write log file in minecraft folder to make diagnosing problems easier
- Fixed the issue with block selection
- Fixed the issue with quick slot becoming dark when holding enchanted items
- Fixed the issue with screen overlay not showing up when holding enchanted items
- Fixed the issue with bow rendering not correctly when using HD textures with opifine
- Fixed the issue with skeletons walking funny
- Fixed the issue with possible null pointer exception caused by failing to get private values
- Slightly adjusted camera height to prevent shoulders from obstructing sight too much
Download [mediafire]
- minecraft forge only
Download [mediafire]
- modloader and optifine
Download [mediafire]
- modloader only
Download [mediafire]
version 1.2.5r2 (for minecraft version 1.2.5)
Changelog
- added compatibility for minecraft forge and optifine
- fixed the issue with seeing through blocks when looking down
- slightly adjusted position of camera in first person view
- added bow aiming animation
- arms no longer swing much when the player is holding a map
- wearing a pumpkin does not obstruct first person view anymore
version 1.2.5r1 (for minecraft version 1.2.5)
- first official release
How to report problems
- If minecraft crahses and displays error log, include the error log here.
- Use spoiler tags to hide contents that are too long.
ex.
- Including screenshots will make it easier to track down bugs if they are graphic related. To include screenshots, use image hositng sites such as imgur.com to upload your images and paste the link here.
License
- You may decompile this mod to study its code only.
- If you wish to provide a download link in your website(both mediafire and adfly) you may do so, but include a link to this thread in your site's download page .
- If you want to include this mod in your modpack, you may include this mod in your modpack but without making money from it(using adfly links, etc, but asking for donation is fine). Also, you have to provide a link to this thread in your modpack's download page.
_____________________________________________________________________________________
If you find any bugs unlisted in the "Known Issues" section, feel free to tell me.
If you are having any problems with this mod, please refer to "how to report problems" section above.
also first :cool.gif:
Thanks!
----------------------------
on the status update, I won't be able to work on this mod for about a week due to a hard disk failure. I'm trying to fix the problem as quickly as I can. But if there are any suggestions, please don't hesitate to tell me.
I love the fact that you can see held maps
I guess extra effort with the map was worth it
Yes, I'm definitely planning to release it for open beta test soon.
Only if my hard drive hadn't failed on me...but this mod is relatively simple to code, so once I install the operating system on my backup hard drive, I'll be able to continue the development and release it for beta test.
Haha thanks! Hopefully it will be ready soon to be publicly tested once I fix the problem with my main laptop, so check this thread frequently
Thanks! That's the same reason I started this mod also :wink.gif:
---------------------------
I've decided to upload what I have for now.
- changed the way that bow is rendered in player's hand
Known issues
- when holding a map in hand, the map looks much brighter
- the player's hand does not point to the direction that the player is aiming when using a bow
to install the mod, delete the META-INF folder in minecraft.jar and put all of the files in 'Imporoved First Peson - Alpha r1.zip" into the minecraft.jar
This mod only works for minecraft version 1.8.1
This mod requires Modloader for version 1.8.1
EDIT: This post was submitted when minecraft was still in 1.8.1. Update for 1.0.0 is on the way.
remember, this mod is not finished and there are more features to add before the full release. It is likely that there are bugs also. Please before installing this mod, backup your save files in case the mod corrupts them.
This mod edits i.class, jo.class, rx.class, and qz.class. Therefore, any mods that use these files also won't be compatible
If you are willing to take risks that might arise when using this mod, here is the download link:
download link
I have a question: did the discussion of this mod get overtaken by another mod/page I'm not familiar with? Is there a version of this that's not in the WIP section? Or, did it just die? You haven't forgotten about it, right? This mod sounds awesome, especially because in 1.0.0 you actually aim the bow when you go to fire. The only thing that would need to be done now is an eating animation, or even just an eating "animation" where the character just sticks (insert consumable item here) up to their mouth.
The other problem, namely, FoV, could potentially be alleviated by setting the "fov" setting in the options.txt file in your .Minecraft folder to a negative integer. Be right back, I'm going to go test that.
Yes indeed, it does. Figure out what specific number to set it to that satisfies you, and explain how to do it (Which number, and the process for those who don't know about editing the options.txt directly.). Maybe even with a video, so it's foolproof.
See you later (Hopefully), I'm going to go set the FoV to -0.5 and play with zoomed-in third person view.
FoV -0.5 seems to be undistorted first person view. I noticed no change in the shape of things as they neared the edge of my peripheral vision on that setting, unlike even 0.0.
Screenshots: (-0.5 -0.0 +0.5)
Edit: Hmm. I appear to know nothing of posting images. Bugger. Oh well, still works if you right click and press "view image".
Sorry about the late development. I was able to update the mod for 1.0.0 but I was having problems with bow firing animation and maps rendering too brightly and lost inspiration for the mod for a while. But I haven't given up this mod yet and I'm planning to work on the mod again after the exam on this Monday is over. I don't remember seeing a mod like this in the released mod section, though.
Anyways, thanks a lot for the discovery! This is the result I was looking for. I'll see how the mod works with the setup.
Nah, don't worry about it, it's cool.
What problems, specifically? Do they not work, do they look weird, do they simply crash the game?
Huh. I don't even know how that is even possible.
That's good news. I hope your exam tomorrow goes well.
You're welcome! And you thought you'd have to mod it in. Hah! I just come along with the admittedly crazy idea of "I know, let's put a negative number in the field for FoV in the options file!" and all is well. I'd imagine that I'd get used to the view being like that easier with this mod; but since I got used to Minecraft with increased field of view in reference to default, and then default, it could be done. I noticed that, compared to what I'm used to, single blocks seem to be larger. I don't just mean "a block that is floating there", but individual blocks along walls, floors, etc. I'm off to go look at and suggest FoV settings.
-0.5 works, but it might be a bit too extreme. Maybe -0.4 is the butter zone. Maybe it's -0.3. Might even end up being -0.15. Well, I'll go test all of those, in addition to -0.1 and -0.2. Hmm...Yeah, I'll include half-steps, too. Wow. That's ten different camera settings to test. I have a lot of work ahead of me, since I'm not just going to pop in and see what looking around is like; I'm going to test playing and what everything looks like, and suggest what feels the most natural but has undistorted/minimally distorted view. I'll be back with results.
Back with results. Took less time than I expected. -0.2 is the lowest (Or would that be highest?) I can go before it doesn't feel "natural".
I would suggest as low as -0.1, as it still feels like that character's eyes are actually set in their skull compared to 0.0.
I would suggest -0.2 as the norm, as it seems to be the butter zone of ease of use meets your eyes set in your skull, so to speak. Failing that, -0.25 to -0.3 would do.
I would not really suggest -0.35 to -0.5 as they seem to be uncomfortable to view; and since I'm one that never gets sick, or has eye pain from motion or field of view in games, someone else might not sing the same song of perfection in those numbers.
It is unfortunately hard to tell which one is best to use without using your mod, however; so what I can help with is limited. However, I helped by coming up with the idea in the first place (Well, I think.); and I also gave you some starting points for seeing what you think feels the best.
I'm off to go play in -0.2 vision, now.
Both problems are visually annoying issues. When a map is held by hands, the map renders too brightly compared to the minecraft's original map. If you compare the screenshot in the original post with actual screenshots of minecraft's maps, you'll see that there is a difference in brightness between them. The other issue is a problem with orientation of player's arms before an arrow is fired; when the bow is drawn, the arms block the player's line of sight. I think this is due to my mistake on calculations for arm rotation.
The problem with orientation of arms can be fixed by rewriting a part of the games code but I think solving the problems with the handheld maps will probably take some time. When I was actively working on this mod, I tried to solve this problem by trial and error method but couldn't find a solution for it. I may have to borrow codes from other mods with the authors' permission because I don't know very much about renderers.
I just tried using -0.2 for FoV value, and I think this value is very balanced in terms of comfort and realism. Thanks for your work
Trolololol.
Ah. Simple problems that are hard to nigh-impossible to fix. My favourite kind. /Sarcasm
Hmm. I wonder if it would be possible to simply work around the map problem entirely by simply making the texture darker. If it's even possible to edit the texture for it, that is. If possible, it might be the next best option should it not be possible to simply fix the problem.
Do not be afraid to ask others for their help; whether it be if you can use their work, for help, for opinions, or for ideas.
Yes, -0.2 "feels" quite good, and works well. Glad to hear it has the same result with your mod loaded.
[TF2 Scout voice] Hey, no problem. [/TF2 Scout voice]
You should probably update the main post if you haven't already, and release a 1.0.0 beta if you haven't.
Or not.
And just keep working.
Around ze clock. Just kidding. Or not. If you want to, that's great.
I think I'll go now. Good luck, mate!