Hello. To make sure you guys have all the info you might need, I'll try and be exhaustive.
Short story:
When I invite my friend in a LAN game, I can see my custom skin and his, but he can't see mine. If he invites me in a LAN game, I can't see his custom skin but he can see mine and he can see his. So we can't see the host's skin from the guest's point of view.
We both have paid Minecraft versions.
Long Story:
My friend and I have been inviting each other in LAN games for the past three days.
The first day, I found a skin on fr-minecraft.net and he found one on Novaskin. We both had them installed on minecraft.net and when I invited him on a LAN game, both of us could see our new skins through each other's screens. Everything worked.
Then, I downloaded resource packs.
I went around and found a resource pack that only altered glass panes (Torhans clear glass) and also got Sphax PureBDCraft 16x which had altered armor and weaponry. I played around with both of them without my friend. When I opened my game for LAN, I had only the Torhans pack on and he had no pack, and he can't recall if he could see my modded skin or not. Anyway, I sent him the pack and he installed it on. (I know he did these things right since we play in front of each other).
Then, I took the armor and weapons from the Sphax pack and added them to the Torhans pack, replacing the regular models of said armor and weapons. I then sent him the new combined pack I did and we both installed it. Ever since that, whether he hosts or I host the LAN game, the guest can't see the host's custom skin.
I also changed my skin a couple of times without playing in LAN, and not always with my client down.
I could always see my new skin, but when I played with him he only saw Steve.
What I tried:
Reinstalling my skin through Minecraft.net (many times) with my client and his client down.
Finding new skins to try them out. (He still couldn't see them, while I could)
Loading my skin through a Singleplayer game without inviting him and quitting.
Going into a multiplayer server and leaving.
Closing our clients and starting over.
Restarting our clients without any packs in the game.
It's not a huge issue, but I just don't understand why it worked the first time we tried and now we can't see the host's skin through the guest's screen. I guess it has something to do with the resource packs but turning them off doesn't change anything now.
I have the exact same problem but I can tell you that I don't believe it's a resource pack problem as neither me or my friend have resource packs. I thought it was a java problem (could still be?) but after reinstalling java on both ends I doubt it is that.
The most likely thing is probably a mincraft problem or firewall, atleast this is the conclusion I have come to.
The Meaning of Life, the Universe, and Everything.
Join Date:
9/15/2011
Posts:
58
Member Details
I'm also having this problem... It wasn't there when I was playing 1.7.2, but recently decided to switch to 1.7.10, and discovered this exact issue. Please let us know if someone finds a solution!
This is a known bug as per MC-52773 and MC-52974. If it's too much of an issue, revert to 1.7.5 before the skin server update.
The reason this happens is as skins are now signed and verified (signature authentication which LAN client's don't do) through Mojang's session servers instead of a direct request to skin.minecraft.net.
So is this an issue that is to be fixed or is this now just the way it is post skin-server change?
Also, I don't understand; if skins are now verified through servers, causing the problem of the host skin not appearing in LAN- why aren't ALL the skins of people playing on the LAN appearing as Steve instead of just the host?
Need to keep this topic alive, for sake of I want my skin and everyone's skins to work in multiplayer. I don't get why this didn't happen before 1.7.X, because it has nothing to do with the new skin format. We had LAN servers work with skins before...so what's the deal?
Rollback Post to RevisionRollBack
"Who am I? One name you might have for me is The World, or you might call me The Universe, or perhaps God, or prehaps the Truth. I am all and I am one, so of course this also means that I am you."
OKAY! I just figured it out with snapshot 1.8.1 pre2 playing offline. I'm 90% sure it'll work for LAN, unsure if it'll work with multiplayer servers. It's the swapping of the steve.png file when the minecraft file archive is opened in 7-zip. If you're familiar with the swapping process, delete the file INSTEAD of replacing and then add in the new "steve.png" file after.
If you're unfamiliar with the steve.png swapping:
1. Open ".minecraft" folder. If you don't know where it is (and I'm using Windows 7), go to Start, in the search bar at the bottom type, "run" and then press enter. In the, "Open:" menu type, "%appdata%" , press, "Ok" and then the, ".minecraft" folder should be at the top.
2. Open the, "versions" folder.
3. Open which ever version you want to use's folder
4. Then right-click on the version's Executable Jar File, and then go to the 7-zip drop arrow and click, "Open Archive"
5. Open the, "assets" folder; open the, ".minecraft" folder; open the, "textures" folder; and then open the, "entity" folder.
6. Now if you scroll down pass the folders you'll find a, "steve.png" file. I wasn't able to view the image in 7-zip, but if you copy the image to, say, the desktop, it should show in an image previewer. Anyway, go ahead and save a copy somewhere on your C:\ drive if you want the original Steve skin. OTHERWISE, you're going to delete this, "steve.png" image file and then copy your skin image file into this, "entity" folder SO LONG AS your skin file is named, "steve.png".
7. After you delete the, "steve.png" file from the, "entity" folder, copy your skin .png image file you renamed, "steve" and paste it into the, "entity" folder.
***You cannot leave the original steve.png file and copy and paste your renamed skin file over it. Even if you check the file after just "swapping" the image files, it will show your new skin. But if you go into the game, it'll show as Steve. Furthermore, if you go back to the, "entity" folder, and check the steve.png file, it will be the original Steve again.
And that should do it! Try it out, if all else fails, back up your save files/ resource packs and re-install Minecraft to defaults. I'm going to confirm this with my hubby in a little bit. If it doesn't work I'll delete this post or update it or something.. Let me know if it worked for any of you, too! Thanks, Good Luck, and Happy Gaming! ^. ^
******** UPDATE: The file reverted back to Steve once I connected online. I also noticed it created a 1.8 natives folder in my "versions" folder. Hm... So, I'm only assuming that the above method will only work as long as you don't play online. Once online, the Steve skin is reloaded (I went back to check in the entity folder, and sure enough... -glares-). Soooo close. I haven't tested it offline LAN only, too tired going back and forth. Maybe one day.
CAUTION: We have followed above steps, but the game was never able to work. He could seldom enter the game or it'd be too glitchy. We were using our older router though.
Short story:
Long Story:
What I tried:
- Reinstalling my skin through Minecraft.net (many times) with my client and his client down.
- Finding new skins to try them out. (He still couldn't see them, while I could)
- Loading my skin through a Singleplayer game without inviting him and quitting.
- Going into a multiplayer server and leaving.
- Closing our clients and starting over.
- Restarting our clients without any packs in the game.
It's not a huge issue, but I just don't understand why it worked the first time we tried and now we can't see the host's skin through the guest's screen. I guess it has something to do with the resource packs but turning them off doesn't change anything now.I will really appreciate your answers! Thank you!
I have the exact same problem but I can tell you that I don't believe it's a resource pack problem as neither me or my friend have resource packs. I thought it was a java problem (could still be?) but after reinstalling java on both ends I doubt it is that.
The most likely thing is probably a mincraft problem or firewall, atleast this is the conclusion I have come to.
My friend got a windows update at about the same time, maybe it has something to do with that!
Thank you very much for your input!
Although no resource pack. 100% vanilla minecraft. I can see my skin, but others can't. This only applies to whoever is hosting.
The reason this happens is as skins are now signed and verified (signature authentication which LAN client's don't do) through Mojang's session servers instead of a direct request to skin.minecraft.net.
Also, I don't understand; if skins are now verified through servers, causing the problem of the host skin not appearing in LAN- why aren't ALL the skins of people playing on the LAN appearing as Steve instead of just the host?
I recently bought my little sister a copy of the game, and she cant see me when I host, I cant see her when she hosts. The skins I mean.
If you're unfamiliar with the steve.png swapping:
1. Open ".minecraft" folder. If you don't know where it is (and I'm using Windows 7), go to Start, in the search bar at the bottom type, "run" and then press enter. In the, "Open:" menu type, "%appdata%" , press, "Ok" and then the, ".minecraft" folder should be at the top.
2. Open the, "versions" folder.
3. Open which ever version you want to use's folder
4. Then right-click on the version's Executable Jar File, and then go to the 7-zip drop arrow and click, "Open Archive"
5. Open the, "assets" folder; open the, ".minecraft" folder; open the, "textures" folder; and then open the, "entity" folder.
6. Now if you scroll down pass the folders you'll find a, "steve.png" file. I wasn't able to view the image in 7-zip, but if you copy the image to, say, the desktop, it should show in an image previewer. Anyway, go ahead and save a copy somewhere on your C:\ drive if you want the original Steve skin. OTHERWISE, you're going to delete this, "steve.png" image file and then copy your skin image file into this, "entity" folder SO LONG AS your skin file is named, "steve.png".
7. After you delete the, "steve.png" file from the, "entity" folder, copy your skin .png image file you renamed, "steve" and paste it into the, "entity" folder.
***You cannot leave the original steve.png file and copy and paste your renamed skin file over it. Even if you check the file after just "swapping" the image files, it will show your new skin. But if you go into the game, it'll show as Steve. Furthermore, if you go back to the, "entity" folder, and check the steve.png file, it will be the original Steve again.
And that should do it! Try it out, if all else fails, back up your save files/ resource packs and re-install Minecraft to defaults. I'm going to confirm this with my hubby in a little bit. If it doesn't work I'll delete this post or update it or something.. Let me know if it worked for any of you, too! Thanks, Good Luck, and Happy Gaming! ^. ^
******** UPDATE: The file reverted back to Steve once I connected online. I also noticed it created a 1.8 natives folder in my "versions" folder. Hm... So, I'm only assuming that the above method will only work as long as you don't play online. Once online, the Steve skin is reloaded (I went back to check in the entity folder, and sure enough... -glares-).
CAUTION: We have followed above steps, but the game was never able to work. He could seldom enter the game or it'd be too glitchy. We were using our older router though.